diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md index 7c12efdf4673..0abf2f4558dc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.3.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2023-10-30) + +- Azure Resource Manager RecoveryServicesBackup client library for Java. This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md index 8b9a4af60e3e..ea1aeacf82d2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md @@ -2,7 +2,7 @@ Azure Resource Manager RecoveryServicesBackup client library for Java. -This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-04. 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 RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-06. 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-recoveryservicesbackup - 1.2.0 + 1.3.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -45,7 +45,7 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. +By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables. - `AZURE_CLIENT_ID` for Azure client ID. - `AZURE_TENANT_ID` for Azure tenant ID. @@ -191,7 +191,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ [azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity [azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md index 0f0408a60f52..251cb6ea53f2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md @@ -87,6 +87,14 @@ - [Validate](#featuresupport_validate) +## FetchTieringCost + +- [Post](#fetchtieringcost_post) + +## GetTieringCostOperationResult + +- [Get](#gettieringcostoperationresult_get) + ## ItemLevelRecoveryConnections - [Provision](#itemlevelrecoveryconnections_provision) @@ -216,6 +224,10 @@ - [Get](#securitypins_get) +## TieringCostOperationStatus + +- [Get](#tieringcostoperationstatus_get) + ## ValidateOperation - [Trigger](#validateoperation_trigger) @@ -233,7 +245,7 @@ /** Samples for BackupEngines Get. */ public final class BackupEnginesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_Get.json */ /** * Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details. @@ -255,7 +267,7 @@ public final class BackupEnginesGetSamples { /** Samples for BackupEngines List. */ public final class BackupEnginesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_List.json */ /** * Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines. @@ -275,7 +287,7 @@ public final class BackupEnginesListSamples { /** Samples for BackupJobs List. */ public final class BackupJobsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobs.json */ /** * Sample code: List All Jobs. @@ -288,7 +300,7 @@ public final class BackupJobsListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithAllSupportedFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithAllSupportedFilters.json */ /** * Sample code: List Jobs With Filters. @@ -309,7 +321,7 @@ public final class BackupJobsListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json */ /** * Sample code: List Jobs With Time Filter. @@ -336,7 +348,7 @@ public final class BackupJobsListSamples { /** Samples for BackupOperationResults Get. */ public final class BackupOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationResult.json */ /** * Sample code: Get Result for Protected Item Delete Operation. @@ -362,7 +374,7 @@ public final class BackupOperationResultsGetSamples { /** Samples for BackupOperationStatuses Get. */ public final class BackupOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationStatus.json */ /** * Sample code: Get Protected Item Delete Operation Status. @@ -388,7 +400,7 @@ public final class BackupOperationStatusesGetSamples { /** Samples for BackupPolicies List. */ public final class BackupPoliciesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureWorkload. @@ -407,7 +419,7 @@ public final class BackupPoliciesListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 @@ -427,7 +439,7 @@ public final class BackupPoliciesListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm. @@ -453,7 +465,7 @@ public final class BackupPoliciesListSamples { /** Samples for BackupProtectableItems List. */ public final class BackupProtectableItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectableItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectableItems_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureIaasVm. @@ -480,7 +492,7 @@ public final class BackupProtectableItemsListSamples { /** Samples for BackupProtectedItems List. */ public final class BackupProtectedItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectedItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectedItems_List.json */ /** * Sample code: List protected items with backupManagementType filter as AzureIaasVm. @@ -507,7 +519,7 @@ public final class BackupProtectedItemsListSamples { /** Samples for BackupProtectionContainers List. */ public final class BackupProtectionContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_List.json */ /** * Sample code: List Backup Protection Containers. @@ -529,7 +541,7 @@ public final class BackupProtectionContainersListSamples { /** Samples for BackupProtectionIntent List. */ public final class BackupProtectionIntentListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_List.json */ /** * Sample code: List protection intent with backupManagementType filter. @@ -549,7 +561,7 @@ public final class BackupProtectionIntentListSamples { /** Samples for BackupResourceEncryptionConfigs Get. */ public final class BackupResourceEncryptionConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Get.json */ /** * Sample code: Get Vault Encryption Configuration. @@ -576,7 +588,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.InfrastructureEnc /** Samples for BackupResourceEncryptionConfigs Update. */ public final class BackupResourceEncryptionConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Put.json */ /** * Sample code: Update Vault Encryption Configuration. @@ -608,7 +620,7 @@ public final class BackupResourceEncryptionConfigsUpdateSamples { /** Samples for BackupResourceStorageConfigsNonCrr Get. */ public final class BackupResourceStorageConfigsNonCrrGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Get.json */ /** * Sample code: Get Vault Storage Configuration. @@ -635,7 +647,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; /** Samples for BackupResourceStorageConfigsNonCrr Patch. */ public final class BackupResourceStorageConfigsNonCrrPatchSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Patch.json */ /** * Sample code: Update Vault Storage Configuration. @@ -670,7 +682,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; /** Samples for BackupResourceStorageConfigsNonCrr Update. */ public final class BackupResourceStorageConfigsNonCrrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Put.json */ /** * Sample code: Update Vault Storage Configuration. @@ -700,7 +712,7 @@ public final class BackupResourceStorageConfigsNonCrrUpdateSamples { /** Samples for BackupResourceVaultConfigs Get. */ public final class BackupResourceVaultConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Get.json */ /** * Sample code: Get Vault Security Config. @@ -727,7 +739,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeature /** Samples for BackupResourceVaultConfigs Put. */ public final class BackupResourceVaultConfigsPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Put.json */ /** * Sample code: Update Vault Security Config. @@ -761,7 +773,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityS /** Samples for BackupResourceVaultConfigs Update. */ public final class BackupResourceVaultConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Patch.json */ /** * Sample code: Update Vault Security Config. @@ -792,7 +804,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; /** Samples for BackupStatus Get. */ public final class BackupStatusGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/GetBackupStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/GetBackupStatus.json */ /** * Sample code: Get Azure Virtual Machine Backup Status. @@ -820,7 +832,7 @@ public final class BackupStatusGetSamples { /** Samples for BackupUsageSummaries List. */ public final class BackupUsageSummariesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json */ /** * Sample code: Get Protected Items Usages Summary. @@ -840,7 +852,7 @@ public final class BackupUsageSummariesListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json */ /** * Sample code: Get Protected Containers Usages Summary. @@ -867,7 +879,7 @@ public final class BackupUsageSummariesListSamples { /** Samples for BackupWorkloadItems List. */ public final class BackupWorkloadItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupWorkloadItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupWorkloadItems_List.json */ /** * Sample code: List Workload Items in Container. @@ -899,7 +911,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupReque /** Samples for Backups Trigger. */ public final class BackupsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerBackup_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerBackup_Post.json */ /** * Sample code: Trigger Backup. @@ -928,7 +940,7 @@ public final class BackupsTriggerSamples { /** Samples for BmsPrepareDataMoveOperationResult Get. */ public final class BmsPrepareDataMoveOperationResultGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json */ /** * Sample code: Get operation result for PrepareDataMove. @@ -951,7 +963,7 @@ public final class BmsPrepareDataMoveOperationResultGetSamples { /** Samples for DeletedProtectionContainers List. */ public final class DeletedProtectionContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/SoftDeletedContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/SoftDeletedContainers_List.json */ /** * Sample code: List Backup Protection Containers. @@ -973,7 +985,7 @@ public final class DeletedProtectionContainersListSamples { /** Samples for ExportJobsOperationResults Get. */ public final class ExportJobsOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ExportJobsOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ExportJobsOperationResult.json */ /** * Sample code: Export Jobs Operation Results. @@ -1001,7 +1013,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFe /** Samples for FeatureSupport Validate. */ public final class FeatureSupportValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupFeature_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupFeature_Validate.json */ /** * Sample code: Check Azure Vm Backup Feature Support. @@ -1020,6 +1032,137 @@ public final class FeatureSupportValidateSamples { } ``` +### FetchTieringCost_Post + +```java +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoForRehydrationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForPolicyRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForProtectedItemRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForVaultRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; +import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; + +/** Samples for FetchTieringCost Post. */ +public final class FetchTieringCostPostSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForRehydrate.json + */ + /** + * Sample code: Get the rehydration cost for recovery point. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheRehydrationCostForRecoveryPoint( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostInfoForRehydrationRequest() + .withSourceTierType(RecoveryPointTierType.ARCHIVED_RP) + .withTargetTierType(RecoveryPointTierType.HARDENED_RP) + .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withRecoveryPointId("1222343434") + .withRehydrationPriority(RehydrationPriority.HIGH), + com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForProtectedItem.json + */ + /** + * Sample code: Get the tiering savings cost info for protected item. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheTieringSavingsCostInfoForProtectedItem( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostSavingsInfoForProtectedItemRequest() + .withSourceTierType(RecoveryPointTierType.HARDENED_RP) + .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP) + .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"), + com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForPolicy.json + */ + /** + * Sample code: Get the tiering savings cost info for policy. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheTieringSavingsCostInfoForPolicy( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostSavingsInfoForPolicyRequest() + .withSourceTierType(RecoveryPointTierType.HARDENED_RP) + .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP) + .withPolicyName("monthly"), + com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForVault.json + */ + /** + * Sample code: Get the tiering savings cost info for vault. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheTieringSavingsCostInfoForVault( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostSavingsInfoForVaultRequest() + .withSourceTierType(RecoveryPointTierType.HARDENED_RP) + .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP), + com.azure.core.util.Context.NONE); + } +} +``` + +### GetTieringCostOperationResult_Get + +```java +/** Samples for GetTieringCostOperationResult Get. */ +public final class GetTieringCostOperationResultGetSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationResult.json + */ + /** + * Sample code: Fetch Tiering Cost Operation Result. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void fetchTieringCostOperationResult( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .getTieringCostOperationResults() + .getWithResponse( + "gaallaRG", + "gaallavaultbvtd2msi", + "0f48183b-0a44-4dca-aec1-bba5daab888a", + com.azure.core.util.Context.NONE); + } +} +``` + ### ItemLevelRecoveryConnections_Provision ```java @@ -1029,7 +1172,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResourc /** Samples for ItemLevelRecoveryConnections Provision. */ public final class ItemLevelRecoveryConnectionsProvisionSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Provision_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Provision_Ilr.json */ /** * Sample code: Provision Instant Item Level Recovery for Azure Vm. @@ -1066,7 +1209,7 @@ public final class ItemLevelRecoveryConnectionsProvisionSamples { /** Samples for ItemLevelRecoveryConnections Revoke. */ public final class ItemLevelRecoveryConnectionsRevokeSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Revoke_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Revoke_Ilr.json */ /** * Sample code: Revoke Instant Item Level Recovery for Azure Vm. @@ -1095,7 +1238,7 @@ public final class ItemLevelRecoveryConnectionsRevokeSamples { /** Samples for JobCancellations Trigger. */ public final class JobCancellationsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerCancelJob.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerCancelJob.json */ /** * Sample code: Cancel Job. @@ -1121,7 +1264,7 @@ public final class JobCancellationsTriggerSamples { /** Samples for JobDetails Get. */ public final class JobDetailsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/GetJobDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/GetJobDetails.json */ /** * Sample code: Get Job Details. @@ -1147,7 +1290,7 @@ public final class JobDetailsGetSamples { /** Samples for JobOperationResults Get. */ public final class JobOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/CancelJobOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/CancelJobOperationResult.json */ /** * Sample code: Cancel Job Operation Result. @@ -1174,7 +1317,7 @@ public final class JobOperationResultsGetSamples { /** Samples for Jobs Export. */ public final class JobsExportSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerExportJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerExportJobs.json */ /** * Sample code: Export Jobs. @@ -1197,11 +1340,12 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRest import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo; import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; /** Samples for OperationOperation Validate. */ public final class OperationOperationValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json */ /** * Sample code: Validate Operation. @@ -1215,29 +1359,33 @@ public final class OperationOperationValidateSamples { .validateWithResponse( "testVault", "testRG", - new ValidateIaasVMRestoreOperationRequest() - .withRestoreRequest( - new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") - .withRegion("southeastasia") - .withCreateNewCloudService(true) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo( - new IdentityInfo() - .withIsSystemAssignedIdentity(false) - .withManagedIdentityResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))), + new ValidateOperationRequestResource() + .withId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334") + .withProperties( + new ValidateIaasVMRestoreOperationRequest() + .withRestoreRequest( + new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.RESTORE_DISKS) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") + .withRegion("southeastasia") + .withCreateNewCloudService(true) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo( + new IdentityInfo() + .withIsSystemAssignedIdentity(false) + .withManagedIdentityResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ /** * Sample code: Validate Operation with identityBasedRestoreDetails. @@ -1251,26 +1399,30 @@ public final class OperationOperationValidateSamples { .validateWithResponse( "testVault", "testRG", - new ValidateIaasVMRestoreOperationRequest() - .withRestoreRequest( - new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withRegion("southeastasia") - .withCreateNewCloudService(true) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo( - new IdentityInfo() - .withIsSystemAssignedIdentity(false) - .withManagedIdentityResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")) - .withIdentityBasedRestoreDetails( - new IdentityBasedRestoreDetails() - .withTargetStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"))), + new ValidateOperationRequestResource() + .withId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334") + .withProperties( + new ValidateIaasVMRestoreOperationRequest() + .withRestoreRequest( + new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.RESTORE_DISKS) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withRegion("southeastasia") + .withCreateNewCloudService(true) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo( + new IdentityInfo() + .withIsSystemAssignedIdentity(false) + .withManagedIdentityResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")) + .withIdentityBasedRestoreDetails( + new IdentityBasedRestoreDetails() + .withTargetStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")))), com.azure.core.util.Context.NONE); } } @@ -1282,7 +1434,7 @@ public final class OperationOperationValidateSamples { /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ListOperations.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ListOperations.json */ /** * Sample code: ListOperations. @@ -1302,7 +1454,7 @@ public final class OperationsListSamples { /** Samples for PrivateEndpoint GetOperationStatus. */ public final class PrivateEndpointGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json */ /** * Sample code: Get OperationStatus. @@ -1329,7 +1481,7 @@ public final class PrivateEndpointGetOperationStatusSamples { /** Samples for PrivateEndpointConnection Delete. */ public final class PrivateEndpointConnectionDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ /** * Sample code: Delete PrivateEndpointConnection. @@ -1355,7 +1507,7 @@ public final class PrivateEndpointConnectionDeleteSamples { /** Samples for PrivateEndpointConnection Get. */ public final class PrivateEndpointConnectionGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json */ /** * Sample code: Get PrivateEndpointConnection. @@ -1390,7 +1542,7 @@ import java.util.Arrays; /** Samples for PrivateEndpointConnection Put. */ public final class PrivateEndpointConnectionPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json */ /** * Sample code: Update PrivateEndpointConnection. @@ -1433,7 +1585,7 @@ public final class PrivateEndpointConnectionPutSamples { /** Samples for ProtectableContainers List. */ public final class ProtectableContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectableContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectableContainers_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureStorage. @@ -1460,7 +1612,7 @@ public final class ProtectableContainersListSamples { /** Samples for ProtectedItemOperationResults Get. */ public final class ProtectedItemOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationResults.json */ /** * Sample code: Get Operation Results of Protected Vm. @@ -1489,7 +1641,7 @@ public final class ProtectedItemOperationResultsGetSamples { /** Samples for ProtectedItemOperationStatuses Get. */ public final class ProtectedItemOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json */ /** * Sample code: Get Operation Status of Protected Vm. @@ -1521,7 +1673,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState; /** Samples for ProtectedItems CreateOrUpdate. */ public final class ProtectedItemsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/StopProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/StopProtection.json */ /** * Sample code: Stop Protection with retain data on Azure IaasVm. @@ -1548,7 +1700,7 @@ public final class ProtectedItemsCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ConfigureProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ConfigureProtection.json */ /** * Sample code: Enable Protection on Azure IaasVm. @@ -1583,7 +1735,7 @@ public final class ProtectedItemsCreateOrUpdateSamples { /** Samples for ProtectedItems Delete. */ public final class ProtectedItemsDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete.json */ /** * Sample code: Delete Protection from Azure Virtual Machine. @@ -1611,7 +1763,7 @@ public final class ProtectedItemsDeleteSamples { /** Samples for ProtectedItems Get. */ public final class ProtectedItemsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Classic Virtual Machine Details. @@ -1633,7 +1785,7 @@ public final class ProtectedItemsGetSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Virtual Machine Details. @@ -1662,7 +1814,7 @@ public final class ProtectedItemsGetSamples { /** Samples for ProtectionContainerOperationResults Get. */ public final class ProtectionContainerOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json */ /** * Sample code: Get Azure Storage Protection Container Operation Result. @@ -1690,7 +1842,7 @@ public final class ProtectionContainerOperationResultsGetSamples { /** Samples for ProtectionContainerRefreshOperationResults Get. */ public final class ProtectionContainerRefreshOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers_OperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers_OperationResults.json */ /** * Sample code: Azure Vm Discovery Operation Result. @@ -1717,7 +1869,7 @@ public final class ProtectionContainerRefreshOperationResultsGetSamples { /** Samples for ProtectionContainers Get. */ public final class ProtectionContainersGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Get.json */ /** * Sample code: Get Protection Container Details. @@ -1744,7 +1896,7 @@ public final class ProtectionContainersGetSamples { /** Samples for ProtectionContainers Inquire. */ public final class ProtectionContainersInquireSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire.json */ /** * Sample code: Inquire Azure Storage Protection Containers. @@ -1772,7 +1924,7 @@ public final class ProtectionContainersInquireSamples { /** Samples for ProtectionContainers Refresh. */ public final class ProtectionContainersRefreshSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers.json */ /** * Sample code: Trigger Azure Vm Discovery. @@ -1798,7 +1950,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementT /** Samples for ProtectionContainers Register. */ public final class ProtectionContainersRegisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Register.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Register.json */ /** * Sample code: RegisterAzure Storage ProtectionContainers. @@ -1830,7 +1982,7 @@ public final class ProtectionContainersRegisterSamples { /** Samples for ProtectionContainers Unregister. */ public final class ProtectionContainersUnregisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Unregister.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Unregister.json */ /** * Sample code: Unregister Protection Container. @@ -1859,7 +2011,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProt /** Samples for ProtectionIntent CreateOrUpdate. */ public final class ProtectionIntentCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ /** * Sample code: Create or Update Azure Vm Protection Intent. @@ -1890,7 +2042,7 @@ public final class ProtectionIntentCreateOrUpdateSamples { /** Samples for ProtectionIntent Delete. */ public final class ProtectionIntentDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json */ /** * Sample code: Delete Protection intent from item. @@ -1913,7 +2065,7 @@ public final class ProtectionIntentDeleteSamples { /** Samples for ProtectionIntent Get. */ public final class ProtectionIntentGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Get.json */ /** * Sample code: Get ProtectionIntent for an item. @@ -1939,7 +2091,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnable /** Samples for ProtectionIntent Validate. */ public final class ProtectionIntentValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_Validate.json */ /** * Sample code: Validate Enable Protection on Azure Vm. @@ -1989,6 +2141,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleRetentionPo import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicy; import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicyV2; import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy; +import com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy; import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth; import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat; import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule; @@ -2000,7 +2153,7 @@ import java.util.Arrays; /** Samples for ProtectionPolicies CreateOrUpdate. */ public final class ProtectionPoliciesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Workload Protection Policy. @@ -2100,7 +2253,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ /** * Sample code: Create or Update Simple Azure Vm Protection Policy. @@ -2134,7 +2287,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ /** * Sample code: Create or Update Daily Azure Storage Protection Policy. @@ -2202,7 +2355,82 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hardened.json + */ + /** + * Sample code: Create or Update Azure Storage Vault Standard Protection Policy. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void createOrUpdateAzureStorageVaultStandardProtectionPolicy( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .protectionPolicies() + .define("newPolicyV2") + .withRegion((String) null) + .withExistingVault("swaggertestvault", "SwaggerTestRg") + .withProperties( + new AzureFileShareProtectionPolicy() + .withWorkLoadType(WorkloadType.AZURE_FILE_SHARE) + .withSchedulePolicy( + new SimpleSchedulePolicy() + .withScheduleRunFrequency(ScheduleRunType.DAILY) + .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))) + .withVaultRetentionPolicy( + new VaultRetentionPolicy() + .withVaultRetention( + new LongTermRetentionPolicy() + .withDailySchedule( + new DailyRetentionSchedule() + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(30) + .withDurationType(RetentionDurationType.DAYS))) + .withWeeklySchedule( + new WeeklyRetentionSchedule() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(12) + .withDurationType(RetentionDurationType.WEEKS))) + .withMonthlySchedule( + new MonthlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withRetentionScheduleWeekly( + new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST))) + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(60) + .withDurationType(RetentionDurationType.MONTHS))) + .withYearlySchedule( + new YearlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withMonthsOfYear(Arrays.asList(MonthOfYear.JANUARY)) + .withRetentionScheduleWeekly( + new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST))) + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(10) + .withDurationType(RetentionDurationType.YEARS)))) + .withSnapshotRetentionInDays(5)) + .withTimeZone("UTC")) + .create(); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ /** * Sample code: Create or Update Hourly Azure Storage Protection Policy. @@ -2270,7 +2498,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Vm Protection Policy. @@ -2333,7 +2561,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup. @@ -2410,7 +2638,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup. @@ -2492,7 +2720,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { /** Samples for ProtectionPolicies Delete. */ public final class ProtectionPoliciesDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json */ /** * Sample code: Delete Azure Vm Protection Policy. @@ -2514,7 +2742,7 @@ public final class ProtectionPoliciesDeleteSamples { /** Samples for ProtectionPolicies Get. */ public final class ProtectionPoliciesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Get.json */ /** * Sample code: Get Azure IaasVm Protection Policy Details. @@ -2529,7 +2757,7 @@ public final class ProtectionPoliciesGetSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json */ /** * Sample code: Get Azure IaasVm Enhanced Protection Policy Details. @@ -2551,7 +2779,7 @@ public final class ProtectionPoliciesGetSamples { /** Samples for ProtectionPolicyOperationResults Get. */ public final class ProtectionPolicyOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ /** * Sample code: Get Protection Policy Operation Results. @@ -2578,7 +2806,7 @@ public final class ProtectionPolicyOperationResultsGetSamples { /** Samples for ProtectionPolicyOperationStatuses Get. */ public final class ProtectionPolicyOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ /** * Sample code: Get Protection Policy Operation Status. @@ -2605,7 +2833,7 @@ public final class ProtectionPolicyOperationStatusesGetSamples { /** Samples for RecoveryPoints Get. */ public final class RecoveryPointsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_Get.json */ /** * Sample code: Get Azure Vm Recovery Point Details. @@ -2634,7 +2862,7 @@ public final class RecoveryPointsGetSamples { /** Samples for RecoveryPoints List. */ public final class RecoveryPointsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points. @@ -2666,7 +2894,7 @@ import java.util.Arrays; /** Samples for RecoveryPointsRecommendedForMove List. */ public final class RecoveryPointsRecommendedForMoveListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points Recommended for Move. @@ -2697,7 +2925,7 @@ public final class RecoveryPointsRecommendedForMoveListSamples { /** Samples for ResourceGuardProxies Get. */ public final class ResourceGuardProxiesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ /** * Sample code: Get VaultGuardProxies. @@ -2717,7 +2945,7 @@ public final class ResourceGuardProxiesGetSamples { /** Samples for ResourceGuardProxyOperation Delete. */ public final class ResourceGuardProxyOperationDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ /** * Sample code: Delete ResourceGuardProxy. @@ -2740,7 +2968,7 @@ public final class ResourceGuardProxyOperationDeleteSamples { /** Samples for ResourceGuardProxyOperation Get. */ public final class ResourceGuardProxyOperationGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ /** * Sample code: Get ResourceGuardProxy. @@ -2764,7 +2992,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProx /** Samples for ResourceGuardProxyOperation Put. */ public final class ResourceGuardProxyOperationPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ /** * Sample code: Create ResourceGuardProxy. @@ -2796,7 +3024,7 @@ import java.util.Arrays; /** Samples for ResourceGuardProxyOperation UnlockDelete. */ public final class ResourceGuardProxyOperationUnlockDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ /** * Sample code: UnlockDelete ResourceGuardProxy. @@ -2832,7 +3060,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRe /** Samples for ResourceProvider BmsPrepareDataMove. */ public final class ResourceProviderBmsPrepareDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMove_Post.json */ /** * Sample code: Prepare Data Move. @@ -2865,7 +3093,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRe /** Samples for ResourceProvider BmsTriggerDataMove. */ public final class ResourceProviderBmsTriggerDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/TriggerDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/TriggerDataMove_Post.json */ /** * Sample code: Trigger Data Move. @@ -2896,7 +3124,7 @@ public final class ResourceProviderBmsTriggerDataMoveSamples { /** Samples for ResourceProvider GetOperationStatus. */ public final class ResourceProviderGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json */ /** * Sample code: Get OperationStatus. @@ -2922,7 +3150,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTier /** Samples for ResourceProvider MoveRecoveryPoint. */ public final class ResourceProviderMoveRecoveryPointSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/TriggerRecoveryPointMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TriggerRecoveryPointMove_Post.json */ /** * Sample code: Trigger RP Move Operation. @@ -2967,7 +3195,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetwork /** Samples for Restores Trigger. */ public final class RestoresTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest. @@ -3014,7 +3242,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest. @@ -3058,7 +3286,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest. @@ -3097,7 +3325,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails. @@ -3143,7 +3371,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest. @@ -3189,7 +3417,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails. @@ -3238,7 +3466,7 @@ public final class RestoresTriggerSamples { /** Samples for SecurityPINs Get. */ public final class SecurityPINsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupSecurityPin_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupSecurityPin_Get.json */ /** * Sample code: Get Vault Security Pin. @@ -3252,6 +3480,32 @@ public final class SecurityPINsGetSamples { } ``` +### TieringCostOperationStatus_Get + +```java +/** Samples for TieringCostOperationStatus Get. */ +public final class TieringCostOperationStatusGetSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationStatus.json + */ + /** + * Sample code: Fetch Tiering Cost Operation Status. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void fetchTieringCostOperationStatus( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .tieringCostOperationStatus() + .getWithResponse( + "gaallaRG", + "gaallavaultbvtd2msi", + "0f48183b-0a44-4dca-aec1-bba5daab888a", + com.azure.core.util.Context.NONE); + } +} +``` + ### ValidateOperation_Trigger ```java @@ -3260,11 +3514,12 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequ import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo; import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; /** Samples for ValidateOperation Trigger. */ public final class ValidateOperationTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ /** * Sample code: Trigger Validate Operation. @@ -3278,24 +3533,28 @@ public final class ValidateOperationTriggerSamples { .trigger( "testVault", "testRG", - new ValidateIaasVMRestoreOperationRequest() - .withRestoreRequest( - new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") - .withRegion("southeastasia") - .withCreateNewCloudService(true) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo( - new IdentityInfo() - .withIsSystemAssignedIdentity(false) - .withManagedIdentityResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))), + new ValidateOperationRequestResource() + .withId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334") + .withProperties( + new ValidateIaasVMRestoreOperationRequest() + .withRestoreRequest( + new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.RESTORE_DISKS) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") + .withRegion("southeastasia") + .withCreateNewCloudService(true) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo( + new IdentityInfo() + .withIsSystemAssignedIdentity(false) + .withManagedIdentityResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))), com.azure.core.util.Context.NONE); } } @@ -3307,7 +3566,7 @@ public final class ValidateOperationTriggerSamples { /** Samples for ValidateOperationResults Get. */ public final class ValidateOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationResults.json */ /** * Sample code: Get Operation Results of Validate Operation. @@ -3333,7 +3592,7 @@ public final class ValidateOperationResultsGetSamples { /** Samples for ValidateOperationStatuses Get. */ public final class ValidateOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationStatus.json */ /** * Sample code: Get Operation Status of Validate Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml index 547ca09ccee8..bafeaa31a536 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml @@ -18,7 +18,7 @@ jar Microsoft Azure SDK for RecoveryServicesBackup Management - This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-04. + This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-06. https://github.com/Azure/azure-sdk-for-java diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java index beca5beabfb6..b79cd5172dca 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java @@ -44,6 +44,8 @@ import com.azure.resourcemanager.recoveryservicesbackup.implementation.DeletedProtectionContainersImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.ExportJobsOperationResultsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.FeatureSupportsImpl; +import com.azure.resourcemanager.recoveryservicesbackup.implementation.FetchTieringCostsImpl; +import com.azure.resourcemanager.recoveryservicesbackup.implementation.GetTieringCostOperationResultsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.ItemLevelRecoveryConnectionsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.JobCancellationsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.JobDetailsImpl; @@ -72,6 +74,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceProvidersImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.RestoresImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.SecurityPINsImpl; +import com.azure.resourcemanager.recoveryservicesbackup.implementation.TieringCostOperationStatusImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationResultsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationStatusesImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationsImpl; @@ -95,6 +98,8 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.DeletedProtectionContainers; import com.azure.resourcemanager.recoveryservicesbackup.models.ExportJobsOperationResults; import com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupports; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCosts; +import com.azure.resourcemanager.recoveryservicesbackup.models.GetTieringCostOperationResults; import com.azure.resourcemanager.recoveryservicesbackup.models.ItemLevelRecoveryConnections; import com.azure.resourcemanager.recoveryservicesbackup.models.JobCancellations; import com.azure.resourcemanager.recoveryservicesbackup.models.JobDetails; @@ -122,6 +127,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceProviders; import com.azure.resourcemanager.recoveryservicesbackup.models.Restores; import com.azure.resourcemanager.recoveryservicesbackup.models.SecurityPINs; +import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostOperationStatus; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationResults; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationStatuses; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperations; @@ -234,6 +240,12 @@ public final class RecoveryServicesBackupManager { private ResourceGuardProxyOperations resourceGuardProxyOperations; + private FetchTieringCosts fetchTieringCosts; + + private GetTieringCostOperationResults getTieringCostOperationResults; + + private TieringCostOperationStatus tieringCostOperationStatus; + private final RecoveryServicesBackupClient clientObject; private RecoveryServicesBackupManager( @@ -401,7 +413,7 @@ public RecoveryServicesBackupManager authenticate(TokenCredential credential, Az .append("-") .append("com.azure.resourcemanager.recoveryservicesbackup") .append("/") - .append("1.2.0"); + .append("1.0.0-beta.1"); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder .append(" (") @@ -1084,6 +1096,44 @@ public ResourceGuardProxyOperations resourceGuardProxyOperations() { return resourceGuardProxyOperations; } + /** + * Gets the resource collection API of FetchTieringCosts. + * + * @return Resource collection API of FetchTieringCosts. + */ + public FetchTieringCosts fetchTieringCosts() { + if (this.fetchTieringCosts == null) { + this.fetchTieringCosts = new FetchTieringCostsImpl(clientObject.getFetchTieringCosts(), this); + } + return fetchTieringCosts; + } + + /** + * Gets the resource collection API of GetTieringCostOperationResults. + * + * @return Resource collection API of GetTieringCostOperationResults. + */ + public GetTieringCostOperationResults getTieringCostOperationResults() { + if (this.getTieringCostOperationResults == null) { + this.getTieringCostOperationResults = + new GetTieringCostOperationResultsImpl(clientObject.getGetTieringCostOperationResults(), this); + } + return getTieringCostOperationResults; + } + + /** + * Gets the resource collection API of TieringCostOperationStatus. + * + * @return Resource collection API of TieringCostOperationStatus. + */ + public TieringCostOperationStatus tieringCostOperationStatus() { + if (this.tieringCostOperationStatus == null) { + this.tieringCostOperationStatus = + new TieringCostOperationStatusImpl(clientObject.getTieringCostOperationStatus(), this); + } + return tieringCostOperationStatus; + } + /** * Gets wrapped service client RecoveryServicesBackupClient providing direct access to the underlying auto-generated * API implementation, based on Azure REST API. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FetchTieringCostsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FetchTieringCostsClient.java new file mode 100644 index 000000000000..d971eb7ffaed --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FetchTieringCostsClient.java @@ -0,0 +1,81 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.fluent; + +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.management.polling.PollResult; +import com.azure.core.util.Context; +import com.azure.core.util.polling.SyncPoller; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest; + +/** An instance of this class provides access to all the operations defined in FetchTieringCostsClient. */ +public interface FetchTieringCostsClient { + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + SyncPoller, TieringCostInfoInner> beginPost( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters); + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 {@link SyncPoller} for polling of base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + SyncPoller, TieringCostInfoInner> beginPost( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context); + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + TieringCostInfoInner post(String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters); + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + TieringCostInfoInner post( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/GetTieringCostOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/GetTieringCostOperationResultsClient.java new file mode 100644 index 000000000000..dee36d4a11d9 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/GetTieringCostOperationResultsClient.java @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.fluent; + +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.http.rest.Response; +import com.azure.core.util.Context; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; + +/** An instance of this class provides access to all the operations defined in GetTieringCostOperationResultsClient. */ +public interface GetTieringCostOperationResultsClient { + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 result of async operation for tiering cost along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context); + + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 result of async operation for tiering cost. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + TieringCostInfoInner get(String resourceGroupName, String vaultName, String operationId); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java index 764d0ebcf80d..3244a7e4b54d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java @@ -9,7 +9,7 @@ import com.azure.core.http.rest.Response; import com.azure.core.util.Context; import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; /** An instance of this class provides access to all the operations defined in OperationOperationsClient. */ public interface OperationOperationsClient { @@ -27,7 +27,7 @@ public interface OperationOperationsClient { */ @ServiceMethod(returns = ReturnType.SINGLE) Response validateWithResponse( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context); /** * Validate operation for specified backed up item. This is a synchronous operation. @@ -42,5 +42,5 @@ Response validateWithResponse( */ @ServiceMethod(returns = ReturnType.SINGLE) ValidateOperationsResponseInner validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters); + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java index 647f13cdfebe..f0a09f5dc358 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java @@ -393,4 +393,25 @@ public interface RecoveryServicesBackupClient { * @return the ResourceGuardProxyOperationsClient object. */ ResourceGuardProxyOperationsClient getResourceGuardProxyOperations(); + + /** + * Gets the FetchTieringCostsClient object to access its operations. + * + * @return the FetchTieringCostsClient object. + */ + FetchTieringCostsClient getFetchTieringCosts(); + + /** + * Gets the GetTieringCostOperationResultsClient object to access its operations. + * + * @return the GetTieringCostOperationResultsClient object. + */ + GetTieringCostOperationResultsClient getGetTieringCostOperationResults(); + + /** + * Gets the TieringCostOperationStatusClient object to access its operations. + * + * @return the TieringCostOperationStatusClient object. + */ + TieringCostOperationStatusClient getTieringCostOperationStatus(); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/TieringCostOperationStatusClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/TieringCostOperationStatusClient.java new file mode 100644 index 000000000000..1b015c1eaaca --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/TieringCostOperationStatusClient.java @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.fluent; + +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.http.rest.Response; +import com.azure.core.util.Context; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner; + +/** An instance of this class provides access to all the operations defined in TieringCostOperationStatusClient. */ +public interface TieringCostOperationStatusClient { + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 status of async operations of tiering cost along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context); + + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 status of async operations of tiering cost. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + OperationStatusInner get(String resourceGroupName, String vaultName, String operationId); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java index a2b5065cb078..ac339cc8e108 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java @@ -9,7 +9,7 @@ import com.azure.core.management.polling.PollResult; import com.azure.core.util.Context; import com.azure.core.util.polling.SyncPoller; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; /** An instance of this class provides access to all the operations defined in ValidateOperationsClient. */ public interface ValidateOperationsClient { @@ -27,7 +27,7 @@ public interface ValidateOperationsClient { */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) SyncPoller, Void> beginTrigger( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters); + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters); /** * Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking @@ -44,7 +44,7 @@ SyncPoller, Void> beginTrigger( */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) SyncPoller, Void> beginTrigger( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context); /** * Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking @@ -58,7 +58,7 @@ SyncPoller, Void> beginTrigger( * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters); + void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters); /** * Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking @@ -73,5 +73,6 @@ SyncPoller, Void> beginTrigger( * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); + void trigger( + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TieringCostInfoInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TieringCostInfoInner.java new file mode 100644 index 000000000000..147530c79499 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TieringCostInfoInner.java @@ -0,0 +1,38 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.fluent.models; + +import com.azure.core.annotation.Immutable; +import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostRehydrationInfo; +import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostSavingInfo; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Base class for tiering cost response. */ +@JsonTypeInfo( + use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "objectType", + defaultImpl = TieringCostInfoInner.class) +@JsonTypeName("TieringCostInfo") +@JsonSubTypes({ + @JsonSubTypes.Type(name = "TieringCostRehydrationInfo", value = TieringCostRehydrationInfo.class), + @JsonSubTypes.Type(name = "TieringCostSavingInfo", value = TieringCostSavingInfo.class) +}) +@Immutable +public class TieringCostInfoInner { + /** Creates an instance of TieringCostInfoInner class. */ + public TieringCostInfoInner() { + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsClientImpl.java new file mode 100644 index 000000000000..bd251f1de8dd --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsClientImpl.java @@ -0,0 +1,354 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.annotation.BodyParam; +import com.azure.core.annotation.ExpectedResponses; +import com.azure.core.annotation.HeaderParam; +import com.azure.core.annotation.Headers; +import com.azure.core.annotation.Host; +import com.azure.core.annotation.HostParam; +import com.azure.core.annotation.PathParam; +import com.azure.core.annotation.Post; +import com.azure.core.annotation.QueryParam; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceInterface; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.RestProxy; +import com.azure.core.management.exception.ManagementException; +import com.azure.core.management.polling.PollResult; +import com.azure.core.util.Context; +import com.azure.core.util.FluxUtil; +import com.azure.core.util.polling.PollerFlux; +import com.azure.core.util.polling.SyncPoller; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.FetchTieringCostsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest; +import java.nio.ByteBuffer; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +/** An instance of this class provides access to all the operations defined in FetchTieringCostsClient. */ +public final class FetchTieringCostsClientImpl implements FetchTieringCostsClient { + /** The proxy service used to perform REST calls. */ + private final FetchTieringCostsService service; + + /** The service client containing this operation class. */ + private final RecoveryServicesBackupClientImpl client; + + /** + * Initializes an instance of FetchTieringCostsClientImpl. + * + * @param client the instance of the service client containing this operation class. + */ + FetchTieringCostsClientImpl(RecoveryServicesBackupClientImpl client) { + this.service = + RestProxy.create(FetchTieringCostsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); + this.client = client; + } + + /** + * The interface defining all the services for RecoveryServicesBackupClientFetchTieringCosts to be used by the proxy + * service to perform REST calls. + */ + @Host("{$host}") + @ServiceInterface(name = "RecoveryServicesBack") + public interface FetchTieringCostsService { + @Headers({"Content-Type: application/json"}) + @Post( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/fetchTieringCost") + @ExpectedResponses({200, 202}) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono>> post( + @HostParam("$host") String endpoint, + @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, + @PathParam("vaultName") String vaultName, + @QueryParam("api-version") String apiVersion, + @BodyParam("application/json") FetchTieringCostInfoRequest parameters, + @HeaderParam("Accept") String accept, + Context context); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono>> postWithResponseAsync( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) { + 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 (vaultName == null) { + return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null.")); + } + if (parameters == null) { + return Mono.error(new IllegalArgumentException("Parameter parameters is required and cannot be null.")); + } else { + parameters.validate(); + } + final String accept = "application/json"; + return FluxUtil + .withContext( + context -> + service + .post( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + this.client.getApiVersion(), + parameters, + accept, + context)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono>> postWithResponseAsync( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, 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 (vaultName == null) { + return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null.")); + } + if (parameters == null) { + return Mono.error(new IllegalArgumentException("Parameter parameters is required and cannot be null.")); + } else { + parameters.validate(); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .post( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + this.client.getApiVersion(), + parameters, + accept, + context); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, TieringCostInfoInner> beginPostAsync( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) { + Mono>> mono = postWithResponseAsync(resourceGroupName, vaultName, parameters); + return this + .client + .getLroResult( + mono, + this.client.getHttpPipeline(), + TieringCostInfoInner.class, + TieringCostInfoInner.class, + this.client.getContext()); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, TieringCostInfoInner> beginPostAsync( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) { + context = this.client.mergeContext(context); + Mono>> mono = + postWithResponseAsync(resourceGroupName, vaultName, parameters, context); + return this + .client + .getLroResult( + mono, this.client.getHttpPipeline(), TieringCostInfoInner.class, TieringCostInfoInner.class, context); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, TieringCostInfoInner> beginPost( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) { + return this.beginPostAsync(resourceGroupName, vaultName, parameters).getSyncPoller(); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 SyncPoller} for polling of base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, TieringCostInfoInner> beginPost( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) { + return this.beginPostAsync(resourceGroupName, vaultName, parameters, context).getSyncPoller(); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono postAsync( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) { + return beginPostAsync(resourceGroupName, vaultName, parameters) + .last() + .flatMap(this.client::getLroFinalResultOrError); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono postAsync( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) { + return beginPostAsync(resourceGroupName, vaultName, parameters, context) + .last() + .flatMap(this.client::getLroFinalResultOrError); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public TieringCostInfoInner post( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) { + return postAsync(resourceGroupName, vaultName, parameters).block(); + } + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public TieringCostInfoInner post( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) { + return postAsync(resourceGroupName, vaultName, parameters, context).block(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsImpl.java new file mode 100644 index 000000000000..d41fca217804 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsImpl.java @@ -0,0 +1,55 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.util.Context; +import com.azure.core.util.logging.ClientLogger; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.FetchTieringCostsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCosts; +import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo; + +public final class FetchTieringCostsImpl implements FetchTieringCosts { + private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostsImpl.class); + + private final FetchTieringCostsClient innerClient; + + private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager; + + public FetchTieringCostsImpl( + FetchTieringCostsClient innerClient, + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) { + this.innerClient = innerClient; + this.serviceManager = serviceManager; + } + + public TieringCostInfo post(String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) { + TieringCostInfoInner inner = this.serviceClient().post(resourceGroupName, vaultName, parameters); + if (inner != null) { + return new TieringCostInfoImpl(inner, this.manager()); + } else { + return null; + } + } + + public TieringCostInfo post( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) { + TieringCostInfoInner inner = this.serviceClient().post(resourceGroupName, vaultName, parameters, context); + if (inner != null) { + return new TieringCostInfoImpl(inner, this.manager()); + } else { + return null; + } + } + + private FetchTieringCostsClient serviceClient() { + return this.innerClient; + } + + private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsClientImpl.java new file mode 100644 index 000000000000..1401d1c698af --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsClientImpl.java @@ -0,0 +1,230 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.annotation.ExpectedResponses; +import com.azure.core.annotation.Get; +import com.azure.core.annotation.HeaderParam; +import com.azure.core.annotation.Headers; +import com.azure.core.annotation.Host; +import com.azure.core.annotation.HostParam; +import com.azure.core.annotation.PathParam; +import com.azure.core.annotation.QueryParam; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceInterface; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.RestProxy; +import com.azure.core.management.exception.ManagementException; +import com.azure.core.util.Context; +import com.azure.core.util.FluxUtil; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.GetTieringCostOperationResultsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import reactor.core.publisher.Mono; + +/** An instance of this class provides access to all the operations defined in GetTieringCostOperationResultsClient. */ +public final class GetTieringCostOperationResultsClientImpl implements GetTieringCostOperationResultsClient { + /** The proxy service used to perform REST calls. */ + private final GetTieringCostOperationResultsService service; + + /** The service client containing this operation class. */ + private final RecoveryServicesBackupClientImpl client; + + /** + * Initializes an instance of GetTieringCostOperationResultsClientImpl. + * + * @param client the instance of the service client containing this operation class. + */ + GetTieringCostOperationResultsClientImpl(RecoveryServicesBackupClientImpl client) { + this.service = + RestProxy + .create( + GetTieringCostOperationResultsService.class, + client.getHttpPipeline(), + client.getSerializerAdapter()); + this.client = client; + } + + /** + * The interface defining all the services for RecoveryServicesBackupClientGetTieringCostOperationResults to be used + * by the proxy service to perform REST calls. + */ + @Host("{$host}") + @ServiceInterface(name = "RecoveryServicesBack") + public interface GetTieringCostOperationResultsService { + @Headers({"Content-Type: application/json"}) + @Get( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/operationResults/{operationId}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> get( + @HostParam("$host") String endpoint, + @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, + @PathParam("vaultName") String vaultName, + @PathParam("operationId") String operationId, + @QueryParam("api-version") String apiVersion, + @HeaderParam("Accept") String accept, + Context context); + } + + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the result of async operation for tiering cost along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> getWithResponseAsync( + String resourceGroupName, String vaultName, String operationId) { + 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 (vaultName == null) { + return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null.")); + } + if (operationId == null) { + return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext( + context -> + service + .get( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + operationId, + this.client.getApiVersion(), + accept, + context)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 result of async operation for tiering cost along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> getWithResponseAsync( + String resourceGroupName, String vaultName, String operationId, 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 (vaultName == null) { + return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null.")); + } + if (operationId == null) { + return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .get( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + operationId, + this.client.getApiVersion(), + accept, + context); + } + + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the result of async operation for tiering cost on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getAsync(String resourceGroupName, String vaultName, String operationId) { + return getWithResponseAsync(resourceGroupName, vaultName, operationId) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); + } + + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 result of async operation for tiering cost along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context) { + return getWithResponseAsync(resourceGroupName, vaultName, operationId, context).block(); + } + + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the result of async operation for tiering cost. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public TieringCostInfoInner get(String resourceGroupName, String vaultName, String operationId) { + return getWithResponse(resourceGroupName, vaultName, operationId, Context.NONE).getValue(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsImpl.java new file mode 100644 index 000000000000..5c9a81bc5be4 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsImpl.java @@ -0,0 +1,61 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.SimpleResponse; +import com.azure.core.util.Context; +import com.azure.core.util.logging.ClientLogger; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.GetTieringCostOperationResultsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.GetTieringCostOperationResults; +import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo; + +public final class GetTieringCostOperationResultsImpl implements GetTieringCostOperationResults { + private static final ClientLogger LOGGER = new ClientLogger(GetTieringCostOperationResultsImpl.class); + + private final GetTieringCostOperationResultsClient innerClient; + + private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager; + + public GetTieringCostOperationResultsImpl( + GetTieringCostOperationResultsClient innerClient, + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) { + this.innerClient = innerClient; + this.serviceManager = serviceManager; + } + + public Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context) { + Response inner = + this.serviceClient().getWithResponse(resourceGroupName, vaultName, operationId, context); + if (inner != null) { + return new SimpleResponse<>( + inner.getRequest(), + inner.getStatusCode(), + inner.getHeaders(), + new TieringCostInfoImpl(inner.getValue(), this.manager())); + } else { + return null; + } + } + + public TieringCostInfo get(String resourceGroupName, String vaultName, String operationId) { + TieringCostInfoInner inner = this.serviceClient().get(resourceGroupName, vaultName, operationId); + if (inner != null) { + return new TieringCostInfoImpl(inner, this.manager()); + } else { + return null; + } + } + + private GetTieringCostOperationResultsClient serviceClient() { + return this.innerClient; + } + + private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java index d1994a1f4464..666e5ce1a280 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java @@ -24,7 +24,7 @@ import com.azure.core.util.FluxUtil; import com.azure.resourcemanager.recoveryservicesbackup.fluent.OperationOperationsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; import reactor.core.publisher.Mono; /** An instance of this class provides access to all the operations defined in OperationOperationsClient. */ @@ -64,7 +64,7 @@ Mono> validate( @PathParam("vaultName") String vaultName, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, - @BodyParam("application/json") ValidateOperationRequest parameters, + @BodyParam("application/json") ValidateOperationRequestResource parameters, @HeaderParam("Accept") String accept, Context context); } @@ -82,7 +82,7 @@ Mono> validate( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> validateWithResponseAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { if (this.client.getEndpoint() == null) { return Mono .error( @@ -138,7 +138,7 @@ private Mono> validateWithResponseAsyn */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> validateWithResponseAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { if (this.client.getEndpoint() == null) { return Mono .error( @@ -190,7 +190,7 @@ private Mono> validateWithResponseAsyn */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono validateAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { return validateWithResponseAsync(vaultName, resourceGroupName, parameters) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -209,7 +209,7 @@ private Mono validateAsync( */ @ServiceMethod(returns = ReturnType.SINGLE) public Response validateWithResponse( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { return validateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } @@ -226,7 +226,7 @@ public Response validateWithResponse( */ @ServiceMethod(returns = ReturnType.SINGLE) public ValidateOperationsResponseInner validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { return validateWithResponse(vaultName, resourceGroupName, parameters, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java index 35e42ba20e13..93a35f8bce7b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java @@ -11,7 +11,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.fluent.OperationOperationsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner; import com.azure.resourcemanager.recoveryservicesbackup.models.OperationOperations; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationsResponse; public final class OperationOperationsImpl implements OperationOperations { @@ -29,7 +29,7 @@ public OperationOperationsImpl( } public Response validateWithResponse( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { Response inner = this.serviceClient().validateWithResponse(vaultName, resourceGroupName, parameters, context); if (inner != null) { @@ -44,7 +44,7 @@ public Response validateWithResponse( } public ValidateOperationsResponse validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { ValidateOperationsResponseInner inner = this.serviceClient().validate(vaultName, resourceGroupName, parameters); if (inner != null) { return new ValidateOperationsResponseImpl(inner, this.manager()); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java index 87d393d535c4..f9a4d8832103 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java @@ -42,6 +42,8 @@ import com.azure.resourcemanager.recoveryservicesbackup.fluent.DeletedProtectionContainersClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ExportJobsOperationResultsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.FeatureSupportsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.FetchTieringCostsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.GetTieringCostOperationResultsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ItemLevelRecoveryConnectionsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.JobCancellationsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.JobDetailsClient; @@ -70,6 +72,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.fluent.ResourceProvidersClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.RestoresClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.SecurityPINsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.TieringCostOperationStatusClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationResultsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationStatusesClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationsClient; @@ -757,6 +760,42 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() { return this.resourceGuardProxyOperations; } + /** The FetchTieringCostsClient object to access its operations. */ + private final FetchTieringCostsClient fetchTieringCosts; + + /** + * Gets the FetchTieringCostsClient object to access its operations. + * + * @return the FetchTieringCostsClient object. + */ + public FetchTieringCostsClient getFetchTieringCosts() { + return this.fetchTieringCosts; + } + + /** The GetTieringCostOperationResultsClient object to access its operations. */ + private final GetTieringCostOperationResultsClient getTieringCostOperationResults; + + /** + * Gets the GetTieringCostOperationResultsClient object to access its operations. + * + * @return the GetTieringCostOperationResultsClient object. + */ + public GetTieringCostOperationResultsClient getGetTieringCostOperationResults() { + return this.getTieringCostOperationResults; + } + + /** The TieringCostOperationStatusClient object to access its operations. */ + private final TieringCostOperationStatusClient tieringCostOperationStatus; + + /** + * Gets the TieringCostOperationStatusClient object to access its operations. + * + * @return the TieringCostOperationStatusClient object. + */ + public TieringCostOperationStatusClient getTieringCostOperationStatus() { + return this.tieringCostOperationStatus; + } + /** * Initializes an instance of RecoveryServicesBackupClient client. * @@ -779,7 +818,7 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2023-04-01"; + this.apiVersion = "2023-06-01"; this.backupResourceStorageConfigsNonCrrs = new BackupResourceStorageConfigsNonCrrsClientImpl(this); this.protectionIntents = new ProtectionIntentsClientImpl(this); this.backupStatus = new BackupStatusClientImpl(this); @@ -831,6 +870,9 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() { this.recoveryPointsRecommendedForMoves = new RecoveryPointsRecommendedForMovesClientImpl(this); this.resourceGuardProxies = new ResourceGuardProxiesClientImpl(this); this.resourceGuardProxyOperations = new ResourceGuardProxyOperationsClientImpl(this); + this.fetchTieringCosts = new FetchTieringCostsClientImpl(this); + this.getTieringCostOperationResults = new GetTieringCostOperationResultsClientImpl(this); + this.tieringCostOperationStatus = new TieringCostOperationStatusClientImpl(this); } /** diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostInfoImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostInfoImpl.java new file mode 100644 index 000000000000..5cc0adaaee31 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostInfoImpl.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo; + +public final class TieringCostInfoImpl implements TieringCostInfo { + private TieringCostInfoInner innerObject; + + private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager; + + TieringCostInfoImpl( + TieringCostInfoInner innerObject, + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) { + this.innerObject = innerObject; + this.serviceManager = serviceManager; + } + + public TieringCostInfoInner innerModel() { + return this.innerObject; + } + + private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusClientImpl.java new file mode 100644 index 000000000000..7d5a35f01871 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusClientImpl.java @@ -0,0 +1,228 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.annotation.ExpectedResponses; +import com.azure.core.annotation.Get; +import com.azure.core.annotation.HeaderParam; +import com.azure.core.annotation.Headers; +import com.azure.core.annotation.Host; +import com.azure.core.annotation.HostParam; +import com.azure.core.annotation.PathParam; +import com.azure.core.annotation.QueryParam; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceInterface; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.RestProxy; +import com.azure.core.management.exception.ManagementException; +import com.azure.core.util.Context; +import com.azure.core.util.FluxUtil; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.TieringCostOperationStatusClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner; +import reactor.core.publisher.Mono; + +/** An instance of this class provides access to all the operations defined in TieringCostOperationStatusClient. */ +public final class TieringCostOperationStatusClientImpl implements TieringCostOperationStatusClient { + /** The proxy service used to perform REST calls. */ + private final TieringCostOperationStatusService service; + + /** The service client containing this operation class. */ + private final RecoveryServicesBackupClientImpl client; + + /** + * Initializes an instance of TieringCostOperationStatusClientImpl. + * + * @param client the instance of the service client containing this operation class. + */ + TieringCostOperationStatusClientImpl(RecoveryServicesBackupClientImpl client) { + this.service = + RestProxy + .create( + TieringCostOperationStatusService.class, client.getHttpPipeline(), client.getSerializerAdapter()); + this.client = client; + } + + /** + * The interface defining all the services for RecoveryServicesBackupClientTieringCostOperationStatus to be used by + * the proxy service to perform REST calls. + */ + @Host("{$host}") + @ServiceInterface(name = "RecoveryServicesBack") + public interface TieringCostOperationStatusService { + @Headers({"Content-Type: application/json"}) + @Get( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/operationsStatus/{operationId}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> get( + @HostParam("$host") String endpoint, + @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, + @PathParam("vaultName") String vaultName, + @PathParam("operationId") String operationId, + @QueryParam("api-version") String apiVersion, + @HeaderParam("Accept") String accept, + Context context); + } + + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the status of async operations of tiering cost along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> getWithResponseAsync( + String resourceGroupName, String vaultName, String operationId) { + 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 (vaultName == null) { + return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null.")); + } + if (operationId == null) { + return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext( + context -> + service + .get( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + operationId, + this.client.getApiVersion(), + accept, + context)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 status of async operations of tiering cost along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> getWithResponseAsync( + String resourceGroupName, String vaultName, String operationId, 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 (vaultName == null) { + return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null.")); + } + if (operationId == null) { + return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .get( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + operationId, + this.client.getApiVersion(), + accept, + context); + } + + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the status of async operations of tiering cost on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getAsync(String resourceGroupName, String vaultName, String operationId) { + return getWithResponseAsync(resourceGroupName, vaultName, operationId) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); + } + + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 status of async operations of tiering cost along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context) { + return getWithResponseAsync(resourceGroupName, vaultName, operationId, context).block(); + } + + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the status of async operations of tiering cost. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public OperationStatusInner get(String resourceGroupName, String vaultName, String operationId) { + return getWithResponse(resourceGroupName, vaultName, operationId, Context.NONE).getValue(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusImpl.java new file mode 100644 index 000000000000..58e5430f27bc --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusImpl.java @@ -0,0 +1,61 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.SimpleResponse; +import com.azure.core.util.Context; +import com.azure.core.util.logging.ClientLogger; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.TieringCostOperationStatusClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatus; +import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostOperationStatus; + +public final class TieringCostOperationStatusImpl implements TieringCostOperationStatus { + private static final ClientLogger LOGGER = new ClientLogger(TieringCostOperationStatusImpl.class); + + private final TieringCostOperationStatusClient innerClient; + + private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager; + + public TieringCostOperationStatusImpl( + TieringCostOperationStatusClient innerClient, + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) { + this.innerClient = innerClient; + this.serviceManager = serviceManager; + } + + public Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context) { + Response inner = + this.serviceClient().getWithResponse(resourceGroupName, vaultName, operationId, context); + if (inner != null) { + return new SimpleResponse<>( + inner.getRequest(), + inner.getStatusCode(), + inner.getHeaders(), + new OperationStatusImpl(inner.getValue(), this.manager())); + } else { + return null; + } + } + + public OperationStatus get(String resourceGroupName, String vaultName, String operationId) { + OperationStatusInner inner = this.serviceClient().get(resourceGroupName, vaultName, operationId); + if (inner != null) { + return new OperationStatusImpl(inner, this.manager()); + } else { + return null; + } + } + + private TieringCostOperationStatusClient serviceClient() { + return this.innerClient; + } + + private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java index 78581a9bf2be..67aeab1bc40a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java @@ -20,6 +20,9 @@ import reactor.core.publisher.Flux; final class Utils { + private Utils() { + } + static String getValueFromIdByName(String id, String name) { if (id == null) { return null; @@ -60,7 +63,7 @@ static String getValueFromIdByParameterName(String id, String pathTemplate, Stri segments.add(idSegment); idItrReverted.forEachRemaining(segments::add); Collections.reverse(segments); - if (segments.size() > 0 && segments.get(0).isEmpty()) { + if (!segments.isEmpty() && segments.get(0).isEmpty()) { segments.remove(0); } return String.join("/", segments); @@ -74,7 +77,7 @@ static String getValueFromIdByParameterName(String id, String pathTemplate, Stri } static PagedIterable mapPage(PagedIterable pageIterable, Function mapper) { - return new PagedIterableImpl(pageIterable, mapper); + return new PagedIterableImpl<>(pageIterable, mapper); } private static final class PagedIterableImpl extends PagedIterable { @@ -133,30 +136,27 @@ public Stream> streamByPage(String continuationToken, int prefe @Override public Iterator iterator() { - return new IteratorImpl(pagedIterable.iterator(), mapper); + return new IteratorImpl<>(pagedIterable.iterator(), mapper); } @Override public Iterable> iterableByPage() { - return new IterableImpl, PagedResponse>(pagedIterable.iterableByPage(), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(), pageMapper); } @Override public Iterable> iterableByPage(String continuationToken) { - return new IterableImpl, PagedResponse>( - pagedIterable.iterableByPage(continuationToken), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(continuationToken), pageMapper); } @Override public Iterable> iterableByPage(int preferredPageSize) { - return new IterableImpl, PagedResponse>( - pagedIterable.iterableByPage(preferredPageSize), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(preferredPageSize), pageMapper); } @Override public Iterable> iterableByPage(String continuationToken, int preferredPageSize) { - return new IterableImpl, PagedResponse>( - pagedIterable.iterableByPage(continuationToken, preferredPageSize), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(continuationToken, preferredPageSize), pageMapper); } } @@ -198,7 +198,7 @@ private IterableImpl(Iterable iterable, Function mapper) { @Override public Iterator iterator() { - return new IteratorImpl(iterable.iterator(), mapper); + return new IteratorImpl<>(iterable.iterator(), mapper); } } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java index c617569cf931..404b45078ff2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java @@ -26,7 +26,7 @@ import com.azure.core.util.polling.PollerFlux; import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationsClient; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; @@ -68,7 +68,7 @@ Mono>> trigger( @PathParam("vaultName") String vaultName, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, - @BodyParam("application/json") ValidateOperationRequest parameters, + @BodyParam("application/json") ValidateOperationRequestResource parameters, @HeaderParam("Accept") String accept, Context context); } @@ -87,7 +87,7 @@ Mono>> trigger( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono>> triggerWithResponseAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { if (this.client.getEndpoint() == null) { return Mono .error( @@ -144,7 +144,7 @@ private Mono>> triggerWithResponseAsync( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono>> triggerWithResponseAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { if (this.client.getEndpoint() == null) { return Mono .error( @@ -197,7 +197,7 @@ private Mono>> triggerWithResponseAsync( */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) private PollerFlux, Void> beginTriggerAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { Mono>> mono = triggerWithResponseAsync(vaultName, resourceGroupName, parameters); return this .client @@ -220,7 +220,7 @@ private PollerFlux, Void> beginTriggerAsync( */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) private PollerFlux, Void> beginTriggerAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { context = this.client.mergeContext(context); Mono>> mono = triggerWithResponseAsync(vaultName, resourceGroupName, parameters, context); @@ -243,7 +243,7 @@ private PollerFlux, Void> beginTriggerAsync( */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginTrigger( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { return this.beginTriggerAsync(vaultName, resourceGroupName, parameters).getSyncPoller(); } @@ -262,7 +262,7 @@ public SyncPoller, Void> beginTrigger( */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginTrigger( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { return this.beginTriggerAsync(vaultName, resourceGroupName, parameters, context).getSyncPoller(); } @@ -279,7 +279,8 @@ public SyncPoller, Void> beginTrigger( * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono triggerAsync(String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + private Mono triggerAsync( + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { return beginTriggerAsync(vaultName, resourceGroupName, parameters) .last() .flatMap(this.client::getLroFinalResultOrError); @@ -300,7 +301,7 @@ private Mono triggerAsync(String vaultName, String resourceGroupName, Vali */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono triggerAsync( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { return beginTriggerAsync(vaultName, resourceGroupName, parameters, context) .last() .flatMap(this.client::getLroFinalResultOrError); @@ -318,7 +319,7 @@ private Mono triggerAsync( * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { triggerAsync(vaultName, resourceGroupName, parameters).block(); } @@ -336,7 +337,7 @@ public void trigger(String vaultName, String resourceGroupName, ValidateOperatio */ @ServiceMethod(returns = ReturnType.SINGLE) public void trigger( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { triggerAsync(vaultName, resourceGroupName, parameters, context).block(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java index 9db73261e0a9..2d418e1af59e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java @@ -7,7 +7,7 @@ import com.azure.core.util.Context; import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationsClient; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperations; public final class ValidateOperationsImpl implements ValidateOperations { @@ -24,12 +24,12 @@ public ValidateOperationsImpl( this.serviceManager = serviceManager; } - public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) { this.serviceClient().trigger(vaultName, resourceGroupName, parameters); } public void trigger( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) { this.serviceClient().trigger(vaultName, resourceGroupName, parameters, context); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java index fd4820a23c58..735ed1ed084e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java @@ -33,6 +33,12 @@ public final class AzureFileShareProtectionPolicy extends ProtectionPolicy { @JsonProperty(value = "retentionPolicy") private RetentionPolicy retentionPolicy; + /* + * Retention policy with the details on hardened backup copy retention ranges. + */ + @JsonProperty(value = "vaultRetentionPolicy") + private VaultRetentionPolicy vaultRetentionPolicy; + /* * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". */ @@ -103,6 +109,28 @@ public AzureFileShareProtectionPolicy withRetentionPolicy(RetentionPolicy retent return this; } + /** + * Get the vaultRetentionPolicy property: Retention policy with the details on hardened backup copy retention + * ranges. + * + * @return the vaultRetentionPolicy value. + */ + public VaultRetentionPolicy vaultRetentionPolicy() { + return this.vaultRetentionPolicy; + } + + /** + * Set the vaultRetentionPolicy property: Retention policy with the details on hardened backup copy retention + * ranges. + * + * @param vaultRetentionPolicy the vaultRetentionPolicy value to set. + * @return the AzureFileShareProtectionPolicy object itself. + */ + public AzureFileShareProtectionPolicy withVaultRetentionPolicy(VaultRetentionPolicy vaultRetentionPolicy) { + this.vaultRetentionPolicy = vaultRetentionPolicy; + return this; + } + /** * Get the timeZone property: TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". * @@ -152,5 +180,8 @@ public void validate() { if (retentionPolicy() != null) { retentionPolicy().validate(); } + if (vaultRetentionPolicy() != null) { + vaultRetentionPolicy().validate(); + } } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java index 96ade1b7fa6e..16225b5fe3a1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java @@ -81,6 +81,29 @@ public AzureWorkloadPointInTimeRestoreRequest withRecoveryMode(RecoveryMode reco return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadPointInTimeRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadPointInTimeRestoreRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadPointInTimeRestoreRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadPointInTimeRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java index 7a835a6098e7..1600f7750e15 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java @@ -59,6 +59,26 @@ public class AzureWorkloadRestoreRequest extends RestoreRequest { @JsonProperty(value = "recoveryMode") private RecoveryMode recoveryMode; + /* + * Defines the Resource group of the Target VM + */ + @JsonProperty(value = "targetResourceGroupName") + private String targetResourceGroupName; + + /* + * User Assigned managed identity details + * Currently used for snapshot. + */ + @JsonProperty(value = "userAssignedManagedIdentityDetails") + private UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails; + + /* + * Additional details for snapshot recovery + * Currently used for snapshot for SAP Hana. + */ + @JsonProperty(value = "snapshotRestoreParameters") + private SnapshotRestoreParameters snapshotRestoreParameters; + /* * This is the complete ARM Id of the target VM * For e.g. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} @@ -172,6 +192,72 @@ public AzureWorkloadRestoreRequest withRecoveryMode(RecoveryMode recoveryMode) { return this; } + /** + * Get the targetResourceGroupName property: Defines the Resource group of the Target VM. + * + * @return the targetResourceGroupName value. + */ + public String targetResourceGroupName() { + return this.targetResourceGroupName; + } + + /** + * Set the targetResourceGroupName property: Defines the Resource group of the Target VM. + * + * @param targetResourceGroupName the targetResourceGroupName value to set. + * @return the AzureWorkloadRestoreRequest object itself. + */ + public AzureWorkloadRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) { + this.targetResourceGroupName = targetResourceGroupName; + return this; + } + + /** + * Get the userAssignedManagedIdentityDetails property: User Assigned managed identity details Currently used for + * snapshot. + * + * @return the userAssignedManagedIdentityDetails value. + */ + public UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails() { + return this.userAssignedManagedIdentityDetails; + } + + /** + * Set the userAssignedManagedIdentityDetails property: User Assigned managed identity details Currently used for + * snapshot. + * + * @param userAssignedManagedIdentityDetails the userAssignedManagedIdentityDetails value to set. + * @return the AzureWorkloadRestoreRequest object itself. + */ + public AzureWorkloadRestoreRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + this.userAssignedManagedIdentityDetails = userAssignedManagedIdentityDetails; + return this; + } + + /** + * Get the snapshotRestoreParameters property: Additional details for snapshot recovery Currently used for snapshot + * for SAP Hana. + * + * @return the snapshotRestoreParameters value. + */ + public SnapshotRestoreParameters snapshotRestoreParameters() { + return this.snapshotRestoreParameters; + } + + /** + * Set the snapshotRestoreParameters property: Additional details for snapshot recovery Currently used for snapshot + * for SAP Hana. + * + * @param snapshotRestoreParameters the snapshotRestoreParameters value to set. + * @return the AzureWorkloadRestoreRequest object itself. + */ + public AzureWorkloadRestoreRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + this.snapshotRestoreParameters = snapshotRestoreParameters; + return this; + } + /** * Get the targetVirtualMachineId property: This is the complete ARM Id of the target VM For e.g. * /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}. @@ -205,5 +291,11 @@ public void validate() { if (targetInfo() != null) { targetInfo().validate(); } + if (userAssignedManagedIdentityDetails() != null) { + userAssignedManagedIdentityDetails().validate(); + } + if (snapshotRestoreParameters() != null) { + snapshotRestoreParameters().validate(); + } } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java index ac1a456183be..f6f0451edde4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java @@ -91,6 +91,29 @@ public AzureWorkloadSapHanaPointInTimeRestoreRequest withRecoveryMode(RecoveryMo return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaPointInTimeRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaPointInTimeRestoreRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaPointInTimeRestoreRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSapHanaPointInTimeRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java index dba9d9239f1f..405d6e6dcd6e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java @@ -90,6 +90,30 @@ public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withRecoveryMo return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withTargetResourceGroupName( + String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withTargetVirtualMachineId( diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java index 2dd3a0631ecf..af81846b79b4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java @@ -66,6 +66,29 @@ public AzureWorkloadSapHanaRestoreRequest withRecoveryMode(RecoveryMode recovery return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaRestoreRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaRestoreRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSapHanaRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java index 7380f0c92f83..3d6f4834a5b2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java @@ -81,6 +81,29 @@ public AzureWorkloadSapHanaRestoreWithRehydrateRequest withRecoveryMode(Recovery return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaRestoreWithRehydrateRequest withTargetResourceGroupName(String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSapHanaRestoreWithRehydrateRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSapHanaRestoreWithRehydrateRequest withTargetVirtualMachineId(String targetVirtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java index e2b3e125d501..fd3e4d54d35e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java @@ -115,6 +115,29 @@ public AzureWorkloadSqlPointInTimeRestoreRequest withRecoveryMode(RecoveryMode r return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlPointInTimeRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlPointInTimeRestoreRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlPointInTimeRestoreRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSqlPointInTimeRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java index 92c4a011daa8..bb9ea5235b79 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java @@ -114,6 +114,30 @@ public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withRecoveryMode(R return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withTargetResourceGroupName( + String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withTargetVirtualMachineId( diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java index 03436a66ca3b..162b4bcf930a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java @@ -152,6 +152,29 @@ public AzureWorkloadSqlRestoreRequest withRecoveryMode(RecoveryMode recoveryMode return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlRestoreRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlRestoreRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSqlRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java index fdd78aed4116..daeb9a66757f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java @@ -105,6 +105,29 @@ public AzureWorkloadSqlRestoreWithRehydrateRequest withRecoveryMode(RecoveryMode return this; } + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlRestoreWithRehydrateRequest withTargetResourceGroupName(String targetResourceGroupName) { + super.withTargetResourceGroupName(targetResourceGroupName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureWorkloadSqlRestoreWithRehydrateRequest withSnapshotRestoreParameters( + SnapshotRestoreParameters snapshotRestoreParameters) { + super.withSnapshotRestoreParameters(snapshotRestoreParameters); + return this; + } + /** {@inheritDoc} */ @Override public AzureWorkloadSqlRestoreWithRehydrateRequest withTargetVirtualMachineId(String targetVirtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoForRehydrationRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoForRehydrationRequest.java new file mode 100644 index 000000000000..813a5e7f4f0e --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoForRehydrationRequest.java @@ -0,0 +1,178 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Request parameters for fetching cost info of rehydration. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType") +@JsonTypeName("FetchTieringCostInfoForRehydrationRequest") +@Fluent +public final class FetchTieringCostInfoForRehydrationRequest extends FetchTieringCostInfoRequest { + /* + * Name of the protected item container + */ + @JsonProperty(value = "containerName", required = true) + private String containerName; + + /* + * Name of the protectedItemName + */ + @JsonProperty(value = "protectedItemName", required = true) + private String protectedItemName; + + /* + * ID of the backup copy for rehydration cost info needs to be fetched. + */ + @JsonProperty(value = "recoveryPointId", required = true) + private String recoveryPointId; + + /* + * Rehydration Priority + */ + @JsonProperty(value = "rehydrationPriority", required = true) + private RehydrationPriority rehydrationPriority; + + /** Creates an instance of FetchTieringCostInfoForRehydrationRequest class. */ + public FetchTieringCostInfoForRehydrationRequest() { + } + + /** + * Get the containerName property: Name of the protected item container. + * + * @return the containerName value. + */ + public String containerName() { + return this.containerName; + } + + /** + * Set the containerName property: Name of the protected item container. + * + * @param containerName the containerName value to set. + * @return the FetchTieringCostInfoForRehydrationRequest object itself. + */ + public FetchTieringCostInfoForRehydrationRequest withContainerName(String containerName) { + this.containerName = containerName; + return this; + } + + /** + * Get the protectedItemName property: Name of the protectedItemName. + * + * @return the protectedItemName value. + */ + public String protectedItemName() { + return this.protectedItemName; + } + + /** + * Set the protectedItemName property: Name of the protectedItemName. + * + * @param protectedItemName the protectedItemName value to set. + * @return the FetchTieringCostInfoForRehydrationRequest object itself. + */ + public FetchTieringCostInfoForRehydrationRequest withProtectedItemName(String protectedItemName) { + this.protectedItemName = protectedItemName; + return this; + } + + /** + * Get the recoveryPointId property: ID of the backup copy for rehydration cost info needs to be fetched. + * + * @return the recoveryPointId value. + */ + public String recoveryPointId() { + return this.recoveryPointId; + } + + /** + * Set the recoveryPointId property: ID of the backup copy for rehydration cost info needs to be fetched. + * + * @param recoveryPointId the recoveryPointId value to set. + * @return the FetchTieringCostInfoForRehydrationRequest object itself. + */ + public FetchTieringCostInfoForRehydrationRequest withRecoveryPointId(String recoveryPointId) { + this.recoveryPointId = recoveryPointId; + return this; + } + + /** + * Get the rehydrationPriority property: Rehydration Priority. + * + * @return the rehydrationPriority value. + */ + public RehydrationPriority rehydrationPriority() { + return this.rehydrationPriority; + } + + /** + * Set the rehydrationPriority property: Rehydration Priority. + * + * @param rehydrationPriority the rehydrationPriority value to set. + * @return the FetchTieringCostInfoForRehydrationRequest object itself. + */ + public FetchTieringCostInfoForRehydrationRequest withRehydrationPriority(RehydrationPriority rehydrationPriority) { + this.rehydrationPriority = rehydrationPriority; + return this; + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostInfoForRehydrationRequest withSourceTierType(RecoveryPointTierType sourceTierType) { + super.withSourceTierType(sourceTierType); + return this; + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostInfoForRehydrationRequest withTargetTierType(RecoveryPointTierType targetTierType) { + super.withTargetTierType(targetTierType); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + if (containerName() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property containerName in model FetchTieringCostInfoForRehydrationRequest")); + } + if (protectedItemName() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property protectedItemName in model" + + " FetchTieringCostInfoForRehydrationRequest")); + } + if (recoveryPointId() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property recoveryPointId in model" + + " FetchTieringCostInfoForRehydrationRequest")); + } + if (rehydrationPriority() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property rehydrationPriority in model" + + " FetchTieringCostInfoForRehydrationRequest")); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostInfoForRehydrationRequest.class); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoRequest.java new file mode 100644 index 000000000000..55ff6ae1a261 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoRequest.java @@ -0,0 +1,114 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Base class for tiering cost request. Specific cost request types are derived from this class. */ +@JsonTypeInfo( + use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "objectType", + defaultImpl = FetchTieringCostInfoRequest.class) +@JsonTypeName("FetchTieringCostInfoRequest") +@JsonSubTypes({ + @JsonSubTypes.Type( + name = "FetchTieringCostInfoForRehydrationRequest", + value = FetchTieringCostInfoForRehydrationRequest.class), + @JsonSubTypes.Type( + name = "FetchTieringCostSavingsInfoForPolicyRequest", + value = FetchTieringCostSavingsInfoForPolicyRequest.class), + @JsonSubTypes.Type( + name = "FetchTieringCostSavingsInfoForProtectedItemRequest", + value = FetchTieringCostSavingsInfoForProtectedItemRequest.class), + @JsonSubTypes.Type( + name = "FetchTieringCostSavingsInfoForVaultRequest", + value = FetchTieringCostSavingsInfoForVaultRequest.class) +}) +@Fluent +public class FetchTieringCostInfoRequest { + /* + * Source tier for the request + */ + @JsonProperty(value = "sourceTierType", required = true) + private RecoveryPointTierType sourceTierType; + + /* + * target tier for the request + */ + @JsonProperty(value = "targetTierType", required = true) + private RecoveryPointTierType targetTierType; + + /** Creates an instance of FetchTieringCostInfoRequest class. */ + public FetchTieringCostInfoRequest() { + } + + /** + * Get the sourceTierType property: Source tier for the request. + * + * @return the sourceTierType value. + */ + public RecoveryPointTierType sourceTierType() { + return this.sourceTierType; + } + + /** + * Set the sourceTierType property: Source tier for the request. + * + * @param sourceTierType the sourceTierType value to set. + * @return the FetchTieringCostInfoRequest object itself. + */ + public FetchTieringCostInfoRequest withSourceTierType(RecoveryPointTierType sourceTierType) { + this.sourceTierType = sourceTierType; + return this; + } + + /** + * Get the targetTierType property: target tier for the request. + * + * @return the targetTierType value. + */ + public RecoveryPointTierType targetTierType() { + return this.targetTierType; + } + + /** + * Set the targetTierType property: target tier for the request. + * + * @param targetTierType the targetTierType value to set. + * @return the FetchTieringCostInfoRequest object itself. + */ + public FetchTieringCostInfoRequest withTargetTierType(RecoveryPointTierType targetTierType) { + this.targetTierType = targetTierType; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (sourceTierType() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property sourceTierType in model FetchTieringCostInfoRequest")); + } + if (targetTierType() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property targetTierType in model FetchTieringCostInfoRequest")); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostInfoRequest.class); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForPolicyRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForPolicyRequest.java new file mode 100644 index 000000000000..06f5a0c35dea --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForPolicyRequest.java @@ -0,0 +1,79 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Request parameters for tiering cost info for policy. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType") +@JsonTypeName("FetchTieringCostSavingsInfoForPolicyRequest") +@Fluent +public final class FetchTieringCostSavingsInfoForPolicyRequest extends FetchTieringCostInfoRequest { + /* + * Name of the backup policy for which the cost savings information is requested + */ + @JsonProperty(value = "policyName", required = true) + private String policyName; + + /** Creates an instance of FetchTieringCostSavingsInfoForPolicyRequest class. */ + public FetchTieringCostSavingsInfoForPolicyRequest() { + } + + /** + * Get the policyName property: Name of the backup policy for which the cost savings information is requested. + * + * @return the policyName value. + */ + public String policyName() { + return this.policyName; + } + + /** + * Set the policyName property: Name of the backup policy for which the cost savings information is requested. + * + * @param policyName the policyName value to set. + * @return the FetchTieringCostSavingsInfoForPolicyRequest object itself. + */ + public FetchTieringCostSavingsInfoForPolicyRequest withPolicyName(String policyName) { + this.policyName = policyName; + return this; + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostSavingsInfoForPolicyRequest withSourceTierType(RecoveryPointTierType sourceTierType) { + super.withSourceTierType(sourceTierType); + return this; + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostSavingsInfoForPolicyRequest withTargetTierType(RecoveryPointTierType targetTierType) { + super.withTargetTierType(targetTierType); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + if (policyName() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property policyName in model FetchTieringCostSavingsInfoForPolicyRequest")); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostSavingsInfoForPolicyRequest.class); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForProtectedItemRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForProtectedItemRequest.java new file mode 100644 index 000000000000..72b38073c092 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForProtectedItemRequest.java @@ -0,0 +1,114 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Request parameters for tiering cost info for protected item. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType") +@JsonTypeName("FetchTieringCostSavingsInfoForProtectedItemRequest") +@Fluent +public final class FetchTieringCostSavingsInfoForProtectedItemRequest extends FetchTieringCostInfoRequest { + /* + * Name of the protected item container + */ + @JsonProperty(value = "containerName", required = true) + private String containerName; + + /* + * Name of the protectedItemName + */ + @JsonProperty(value = "protectedItemName", required = true) + private String protectedItemName; + + /** Creates an instance of FetchTieringCostSavingsInfoForProtectedItemRequest class. */ + public FetchTieringCostSavingsInfoForProtectedItemRequest() { + } + + /** + * Get the containerName property: Name of the protected item container. + * + * @return the containerName value. + */ + public String containerName() { + return this.containerName; + } + + /** + * Set the containerName property: Name of the protected item container. + * + * @param containerName the containerName value to set. + * @return the FetchTieringCostSavingsInfoForProtectedItemRequest object itself. + */ + public FetchTieringCostSavingsInfoForProtectedItemRequest withContainerName(String containerName) { + this.containerName = containerName; + return this; + } + + /** + * Get the protectedItemName property: Name of the protectedItemName. + * + * @return the protectedItemName value. + */ + public String protectedItemName() { + return this.protectedItemName; + } + + /** + * Set the protectedItemName property: Name of the protectedItemName. + * + * @param protectedItemName the protectedItemName value to set. + * @return the FetchTieringCostSavingsInfoForProtectedItemRequest object itself. + */ + public FetchTieringCostSavingsInfoForProtectedItemRequest withProtectedItemName(String protectedItemName) { + this.protectedItemName = protectedItemName; + return this; + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostSavingsInfoForProtectedItemRequest withSourceTierType(RecoveryPointTierType sourceTierType) { + super.withSourceTierType(sourceTierType); + return this; + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostSavingsInfoForProtectedItemRequest withTargetTierType(RecoveryPointTierType targetTierType) { + super.withTargetTierType(targetTierType); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + if (containerName() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property containerName in model" + + " FetchTieringCostSavingsInfoForProtectedItemRequest")); + } + if (protectedItemName() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property protectedItemName in model" + + " FetchTieringCostSavingsInfoForProtectedItemRequest")); + } + } + + private static final ClientLogger LOGGER = + new ClientLogger(FetchTieringCostSavingsInfoForProtectedItemRequest.class); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForVaultRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForVaultRequest.java new file mode 100644 index 000000000000..cd9c72e4a82a --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForVaultRequest.java @@ -0,0 +1,43 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Request parameters for tiering cost info for vault. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType") +@JsonTypeName("FetchTieringCostSavingsInfoForVaultRequest") +@Fluent +public final class FetchTieringCostSavingsInfoForVaultRequest extends FetchTieringCostInfoRequest { + /** Creates an instance of FetchTieringCostSavingsInfoForVaultRequest class. */ + public FetchTieringCostSavingsInfoForVaultRequest() { + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostSavingsInfoForVaultRequest withSourceTierType(RecoveryPointTierType sourceTierType) { + super.withSourceTierType(sourceTierType); + return this; + } + + /** {@inheritDoc} */ + @Override + public FetchTieringCostSavingsInfoForVaultRequest withTargetTierType(RecoveryPointTierType targetTierType) { + super.withTargetTierType(targetTierType); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCosts.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCosts.java new file mode 100644 index 000000000000..8c12a1d9a9e7 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCosts.java @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.util.Context; + +/** Resource collection API of FetchTieringCosts. */ +public interface FetchTieringCosts { + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + TieringCostInfo post(String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters); + + /** + * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using + * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param parameters Fetch Tiering Cost 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 base class for tiering cost response. + */ + TieringCostInfo post( + String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GetTieringCostOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GetTieringCostOperationResults.java new file mode 100644 index 000000000000..6d66f2188d76 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GetTieringCostOperationResults.java @@ -0,0 +1,39 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.http.rest.Response; +import com.azure.core.util.Context; + +/** Resource collection API of GetTieringCostOperationResults. */ +public interface GetTieringCostOperationResults { + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 result of async operation for tiering cost along with {@link Response}. + */ + Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context); + + /** + * Gets the result of async operation for tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 result of async operation for tiering cost. + */ + TieringCostInfo get(String resourceGroupName, String vaultName, String operationId); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java index 6e525218f6b7..538ad60d5827 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java @@ -22,7 +22,7 @@ public interface OperationOperations { * @return the response body along with {@link Response}. */ Response validateWithResponse( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context); /** * Validate operation for specified backed up item. This is a synchronous operation. @@ -36,5 +36,5 @@ Response validateWithResponse( * @return the response. */ ValidateOperationsResponse validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters); + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java index c54f621b16f5..d0b88a3405f0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java @@ -132,6 +132,12 @@ public class ProtectedItem { @JsonProperty(value = "softDeleteRetentionPeriodInDays") private Integer softDeleteRetentionPeriod; + /* + * ID of the vault which protects this item + */ + @JsonProperty(value = "vaultId", access = JsonProperty.Access.WRITE_ONLY) + private String vaultId; + /** Creates an instance of ProtectedItem class. */ public ProtectedItem() { } @@ -464,6 +470,15 @@ public ProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPe return this; } + /** + * Get the vaultId property: ID of the vault which protects this item. + * + * @return the vaultId value. + */ + public String vaultId() { + return this.vaultId; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java index 50dfa05bea4f..82b52cf78e50 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java @@ -19,6 +19,15 @@ public final class RecoveryMode extends ExpandableStringEnum { /** Static value WorkloadRecovery for RecoveryMode. */ public static final RecoveryMode WORKLOAD_RECOVERY = fromString("WorkloadRecovery"); + /** Static value SnapshotAttach for RecoveryMode. */ + public static final RecoveryMode SNAPSHOT_ATTACH = fromString("SnapshotAttach"); + + /** Static value RecoveryUsingSnapshot for RecoveryMode. */ + public static final RecoveryMode RECOVERY_USING_SNAPSHOT = fromString("RecoveryUsingSnapshot"); + + /** Static value SnapshotAttachAndRecover for RecoveryMode. */ + public static final RecoveryMode SNAPSHOT_ATTACH_AND_RECOVER = fromString("SnapshotAttachAndRecover"); + /** * Creates a new instance of RecoveryMode value. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java index 97ea0f57ebb4..6d1e58be33a0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java @@ -5,6 +5,7 @@ package com.azure.resourcemanager.recoveryservicesbackup.models; import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.List; @@ -14,7 +15,7 @@ public final class ResourceGuardProxyBase { /* * The resourceGuardResourceId property. */ - @JsonProperty(value = "resourceGuardResourceId") + @JsonProperty(value = "resourceGuardResourceId", required = true) private String resourceGuardResourceId; /* @@ -126,8 +127,16 @@ public ResourceGuardProxyBase withDescription(String description) { * @throws IllegalArgumentException thrown if the instance is not valid. */ public void validate() { + if (resourceGuardResourceId() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property resourceGuardResourceId in model ResourceGuardProxyBase")); + } if (resourceGuardOperationDetails() != null) { resourceGuardOperationDetails().forEach(e -> e.validate()); } } + + private static final ClientLogger LOGGER = new ClientLogger(ResourceGuardProxyBase.class); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotBackupAdditionalDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotBackupAdditionalDetails.java new file mode 100644 index 000000000000..f033dad09748 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotBackupAdditionalDetails.java @@ -0,0 +1,106 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** Snapshot Backup related fields for WorkloadType SaPHanaSystem. */ +@Fluent +public final class SnapshotBackupAdditionalDetails { + /* + * The instantRpRetentionRangeInDays property. + */ + @JsonProperty(value = "instantRpRetentionRangeInDays") + private Integer instantRpRetentionRangeInDays; + + /* + * The instantRPDetails property. + */ + @JsonProperty(value = "instantRPDetails") + private String instantRPDetails; + + /* + * The userAssignedManagedIdentityDetails property. + */ + @JsonProperty(value = "userAssignedManagedIdentityDetails") + private UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails; + + /** Creates an instance of SnapshotBackupAdditionalDetails class. */ + public SnapshotBackupAdditionalDetails() { + } + + /** + * Get the instantRpRetentionRangeInDays property: The instantRpRetentionRangeInDays property. + * + * @return the instantRpRetentionRangeInDays value. + */ + public Integer instantRpRetentionRangeInDays() { + return this.instantRpRetentionRangeInDays; + } + + /** + * Set the instantRpRetentionRangeInDays property: The instantRpRetentionRangeInDays property. + * + * @param instantRpRetentionRangeInDays the instantRpRetentionRangeInDays value to set. + * @return the SnapshotBackupAdditionalDetails object itself. + */ + public SnapshotBackupAdditionalDetails withInstantRpRetentionRangeInDays(Integer instantRpRetentionRangeInDays) { + this.instantRpRetentionRangeInDays = instantRpRetentionRangeInDays; + return this; + } + + /** + * Get the instantRPDetails property: The instantRPDetails property. + * + * @return the instantRPDetails value. + */ + public String instantRPDetails() { + return this.instantRPDetails; + } + + /** + * Set the instantRPDetails property: The instantRPDetails property. + * + * @param instantRPDetails the instantRPDetails value to set. + * @return the SnapshotBackupAdditionalDetails object itself. + */ + public SnapshotBackupAdditionalDetails withInstantRPDetails(String instantRPDetails) { + this.instantRPDetails = instantRPDetails; + return this; + } + + /** + * Get the userAssignedManagedIdentityDetails property: The userAssignedManagedIdentityDetails property. + * + * @return the userAssignedManagedIdentityDetails value. + */ + public UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails() { + return this.userAssignedManagedIdentityDetails; + } + + /** + * Set the userAssignedManagedIdentityDetails property: The userAssignedManagedIdentityDetails property. + * + * @param userAssignedManagedIdentityDetails the userAssignedManagedIdentityDetails value to set. + * @return the SnapshotBackupAdditionalDetails object itself. + */ + public SnapshotBackupAdditionalDetails withUserAssignedManagedIdentityDetails( + UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) { + this.userAssignedManagedIdentityDetails = userAssignedManagedIdentityDetails; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (userAssignedManagedIdentityDetails() != null) { + userAssignedManagedIdentityDetails().validate(); + } + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotRestoreParameters.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotRestoreParameters.java new file mode 100644 index 000000000000..4994176323e3 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotRestoreParameters.java @@ -0,0 +1,76 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** Encapsulates information regarding snapshot recovery for SAP Hana. */ +@Fluent +public final class SnapshotRestoreParameters { + /* + * The skipAttachAndMount property. + */ + @JsonProperty(value = "skipAttachAndMount") + private Boolean skipAttachAndMount; + + /* + * The logPointInTimeForDBRecovery property. + */ + @JsonProperty(value = "logPointInTimeForDBRecovery") + private String logPointInTimeForDBRecovery; + + /** Creates an instance of SnapshotRestoreParameters class. */ + public SnapshotRestoreParameters() { + } + + /** + * Get the skipAttachAndMount property: The skipAttachAndMount property. + * + * @return the skipAttachAndMount value. + */ + public Boolean skipAttachAndMount() { + return this.skipAttachAndMount; + } + + /** + * Set the skipAttachAndMount property: The skipAttachAndMount property. + * + * @param skipAttachAndMount the skipAttachAndMount value to set. + * @return the SnapshotRestoreParameters object itself. + */ + public SnapshotRestoreParameters withSkipAttachAndMount(Boolean skipAttachAndMount) { + this.skipAttachAndMount = skipAttachAndMount; + return this; + } + + /** + * Get the logPointInTimeForDBRecovery property: The logPointInTimeForDBRecovery property. + * + * @return the logPointInTimeForDBRecovery value. + */ + public String logPointInTimeForDBRecovery() { + return this.logPointInTimeForDBRecovery; + } + + /** + * Set the logPointInTimeForDBRecovery property: The logPointInTimeForDBRecovery property. + * + * @param logPointInTimeForDBRecovery the logPointInTimeForDBRecovery value to set. + * @return the SnapshotRestoreParameters object itself. + */ + public SnapshotRestoreParameters withLogPointInTimeForDBRecovery(String logPointInTimeForDBRecovery) { + this.logPointInTimeForDBRecovery = logPointInTimeForDBRecovery; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java index 3fd876554d90..2e4daec61dc6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java @@ -39,6 +39,12 @@ public final class SubProtectionPolicy { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map tieringPolicy; + /* + * Snapshot Backup related fields for WorkloadType SaPHanaSystem + */ + @JsonProperty(value = "snapshotBackupAdditionalDetails") + private SnapshotBackupAdditionalDetails snapshotBackupAdditionalDetails; + /** Creates an instance of SubProtectionPolicy class. */ public SubProtectionPolicy() { } @@ -125,6 +131,27 @@ public SubProtectionPolicy withTieringPolicy(Map tieringP return this; } + /** + * Get the snapshotBackupAdditionalDetails property: Snapshot Backup related fields for WorkloadType SaPHanaSystem. + * + * @return the snapshotBackupAdditionalDetails value. + */ + public SnapshotBackupAdditionalDetails snapshotBackupAdditionalDetails() { + return this.snapshotBackupAdditionalDetails; + } + + /** + * Set the snapshotBackupAdditionalDetails property: Snapshot Backup related fields for WorkloadType SaPHanaSystem. + * + * @param snapshotBackupAdditionalDetails the snapshotBackupAdditionalDetails value to set. + * @return the SubProtectionPolicy object itself. + */ + public SubProtectionPolicy withSnapshotBackupAdditionalDetails( + SnapshotBackupAdditionalDetails snapshotBackupAdditionalDetails) { + this.snapshotBackupAdditionalDetails = snapshotBackupAdditionalDetails; + return this; + } + /** * Validates the instance. * @@ -147,5 +174,8 @@ public void validate() { } }); } + if (snapshotBackupAdditionalDetails() != null) { + snapshotBackupAdditionalDetails().validate(); + } } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostInfo.java new file mode 100644 index 000000000000..41007c3fd0d3 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostInfo.java @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; + +/** An immutable client-side representation of TieringCostInfo. */ +public interface TieringCostInfo { + /** + * Gets the inner com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner object. + * + * @return the inner object. + */ + TieringCostInfoInner innerModel(); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostOperationStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostOperationStatus.java new file mode 100644 index 000000000000..a0810cdb8cbf --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostOperationStatus.java @@ -0,0 +1,39 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.http.rest.Response; +import com.azure.core.util.Context; + +/** Resource collection API of TieringCostOperationStatus. */ +public interface TieringCostOperationStatus { + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 status of async operations of tiering cost along with {@link Response}. + */ + Response getWithResponse( + String resourceGroupName, String vaultName, String operationId, Context context); + + /** + * Gets the status of async operations of tiering cost. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param operationId The operationId parameter. + * @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 status of async operations of tiering cost. + */ + OperationStatus get(String resourceGroupName, String vaultName, String operationId); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostRehydrationInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostRehydrationInfo.java new file mode 100644 index 000000000000..d8832f65373c --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostRehydrationInfo.java @@ -0,0 +1,86 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Response parameters for tiering cost info for rehydration. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType") +@JsonTypeName("TieringCostRehydrationInfo") +@Fluent +public final class TieringCostRehydrationInfo extends TieringCostInfoInner { + /* + * Rehydration size in bytes + */ + @JsonProperty(value = "rehydrationSizeInBytes", required = true) + private long rehydrationSizeInBytes; + + /* + * Source tier to target tier rehydration cost per GB per month + */ + @JsonProperty(value = "retailRehydrationCostPerGBPerMonth", required = true) + private double retailRehydrationCostPerGBPerMonth; + + /** Creates an instance of TieringCostRehydrationInfo class. */ + public TieringCostRehydrationInfo() { + } + + /** + * Get the rehydrationSizeInBytes property: Rehydration size in bytes. + * + * @return the rehydrationSizeInBytes value. + */ + public long rehydrationSizeInBytes() { + return this.rehydrationSizeInBytes; + } + + /** + * Set the rehydrationSizeInBytes property: Rehydration size in bytes. + * + * @param rehydrationSizeInBytes the rehydrationSizeInBytes value to set. + * @return the TieringCostRehydrationInfo object itself. + */ + public TieringCostRehydrationInfo withRehydrationSizeInBytes(long rehydrationSizeInBytes) { + this.rehydrationSizeInBytes = rehydrationSizeInBytes; + return this; + } + + /** + * Get the retailRehydrationCostPerGBPerMonth property: Source tier to target tier rehydration cost per GB per + * month. + * + * @return the retailRehydrationCostPerGBPerMonth value. + */ + public double retailRehydrationCostPerGBPerMonth() { + return this.retailRehydrationCostPerGBPerMonth; + } + + /** + * Set the retailRehydrationCostPerGBPerMonth property: Source tier to target tier rehydration cost per GB per + * month. + * + * @param retailRehydrationCostPerGBPerMonth the retailRehydrationCostPerGBPerMonth value to set. + * @return the TieringCostRehydrationInfo object itself. + */ + public TieringCostRehydrationInfo withRetailRehydrationCostPerGBPerMonth( + double retailRehydrationCostPerGBPerMonth) { + this.retailRehydrationCostPerGBPerMonth = retailRehydrationCostPerGBPerMonth; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostSavingInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostSavingInfo.java new file mode 100644 index 000000000000..8822771982b4 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostSavingInfo.java @@ -0,0 +1,139 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Response parameters for tiering cost info for savings. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType") +@JsonTypeName("TieringCostSavingInfo") +@Fluent +public final class TieringCostSavingInfo extends TieringCostInfoInner { + /* + * Source tier size reduction in bytes after moving all the recommended backup points to target tier + */ + @JsonProperty(value = "sourceTierSizeReductionInBytes", required = true) + private long sourceTierSizeReductionInBytes; + + /* + * Target tier size increase in bytes after moving all the recommended backup points to target tier + */ + @JsonProperty(value = "targetTierSizeIncreaseInBytes", required = true) + private long targetTierSizeIncreaseInBytes; + + /* + * Source tier retail cost per GB per month + */ + @JsonProperty(value = "retailSourceTierCostPerGBPerMonth", required = true) + private double retailSourceTierCostPerGBPerMonth; + + /* + * Target tier retail cost per GB per month + */ + @JsonProperty(value = "retailTargetTierCostPerGBPerMonth", required = true) + private double retailTargetTierCostPerGBPerMonth; + + /** Creates an instance of TieringCostSavingInfo class. */ + public TieringCostSavingInfo() { + } + + /** + * Get the sourceTierSizeReductionInBytes property: Source tier size reduction in bytes after moving all the + * recommended backup points to target tier. + * + * @return the sourceTierSizeReductionInBytes value. + */ + public long sourceTierSizeReductionInBytes() { + return this.sourceTierSizeReductionInBytes; + } + + /** + * Set the sourceTierSizeReductionInBytes property: Source tier size reduction in bytes after moving all the + * recommended backup points to target tier. + * + * @param sourceTierSizeReductionInBytes the sourceTierSizeReductionInBytes value to set. + * @return the TieringCostSavingInfo object itself. + */ + public TieringCostSavingInfo withSourceTierSizeReductionInBytes(long sourceTierSizeReductionInBytes) { + this.sourceTierSizeReductionInBytes = sourceTierSizeReductionInBytes; + return this; + } + + /** + * Get the targetTierSizeIncreaseInBytes property: Target tier size increase in bytes after moving all the + * recommended backup points to target tier. + * + * @return the targetTierSizeIncreaseInBytes value. + */ + public long targetTierSizeIncreaseInBytes() { + return this.targetTierSizeIncreaseInBytes; + } + + /** + * Set the targetTierSizeIncreaseInBytes property: Target tier size increase in bytes after moving all the + * recommended backup points to target tier. + * + * @param targetTierSizeIncreaseInBytes the targetTierSizeIncreaseInBytes value to set. + * @return the TieringCostSavingInfo object itself. + */ + public TieringCostSavingInfo withTargetTierSizeIncreaseInBytes(long targetTierSizeIncreaseInBytes) { + this.targetTierSizeIncreaseInBytes = targetTierSizeIncreaseInBytes; + return this; + } + + /** + * Get the retailSourceTierCostPerGBPerMonth property: Source tier retail cost per GB per month. + * + * @return the retailSourceTierCostPerGBPerMonth value. + */ + public double retailSourceTierCostPerGBPerMonth() { + return this.retailSourceTierCostPerGBPerMonth; + } + + /** + * Set the retailSourceTierCostPerGBPerMonth property: Source tier retail cost per GB per month. + * + * @param retailSourceTierCostPerGBPerMonth the retailSourceTierCostPerGBPerMonth value to set. + * @return the TieringCostSavingInfo object itself. + */ + public TieringCostSavingInfo withRetailSourceTierCostPerGBPerMonth(double retailSourceTierCostPerGBPerMonth) { + this.retailSourceTierCostPerGBPerMonth = retailSourceTierCostPerGBPerMonth; + return this; + } + + /** + * Get the retailTargetTierCostPerGBPerMonth property: Target tier retail cost per GB per month. + * + * @return the retailTargetTierCostPerGBPerMonth value. + */ + public double retailTargetTierCostPerGBPerMonth() { + return this.retailTargetTierCostPerGBPerMonth; + } + + /** + * Set the retailTargetTierCostPerGBPerMonth property: Target tier retail cost per GB per month. + * + * @param retailTargetTierCostPerGBPerMonth the retailTargetTierCostPerGBPerMonth value to set. + * @return the TieringCostSavingInfo object itself. + */ + public TieringCostSavingInfo withRetailTargetTierCostPerGBPerMonth(double retailTargetTierCostPerGBPerMonth) { + this.retailTargetTierCostPerGBPerMonth = retailTargetTierCostPerGBPerMonth; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedIdentity.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedIdentity.java new file mode 100644 index 000000000000..94b8952ef7f7 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedIdentity.java @@ -0,0 +1,55 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Immutable; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.UUID; + +/** User assigned identity properties. */ +@Immutable +public final class UserAssignedIdentity { + /* + * The principal ID of the assigned identity. + */ + @JsonProperty(value = "principalId", access = JsonProperty.Access.WRITE_ONLY) + private UUID principalId; + + /* + * The client ID of the assigned identity. + */ + @JsonProperty(value = "clientId", access = JsonProperty.Access.WRITE_ONLY) + private UUID clientId; + + /** Creates an instance of UserAssignedIdentity class. */ + public UserAssignedIdentity() { + } + + /** + * Get the principalId property: The principal ID of the assigned identity. + * + * @return the principalId value. + */ + public UUID principalId() { + return this.principalId; + } + + /** + * Get the clientId property: The client ID of the assigned identity. + * + * @return the clientId value. + */ + public UUID clientId() { + return this.clientId; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedManagedIdentityDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedManagedIdentityDetails.java new file mode 100644 index 000000000000..107e525327f4 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedManagedIdentityDetails.java @@ -0,0 +1,106 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** The UserAssignedManagedIdentityDetails model. */ +@Fluent +public final class UserAssignedManagedIdentityDetails { + /* + * The identityArmId property. + */ + @JsonProperty(value = "identityArmId") + private String identityArmId; + + /* + * The identityName property. + */ + @JsonProperty(value = "identityName") + private String identityName; + + /* + * User assigned identity properties + */ + @JsonProperty(value = "userAssignedIdentityProperties") + private UserAssignedIdentity userAssignedIdentityProperties; + + /** Creates an instance of UserAssignedManagedIdentityDetails class. */ + public UserAssignedManagedIdentityDetails() { + } + + /** + * Get the identityArmId property: The identityArmId property. + * + * @return the identityArmId value. + */ + public String identityArmId() { + return this.identityArmId; + } + + /** + * Set the identityArmId property: The identityArmId property. + * + * @param identityArmId the identityArmId value to set. + * @return the UserAssignedManagedIdentityDetails object itself. + */ + public UserAssignedManagedIdentityDetails withIdentityArmId(String identityArmId) { + this.identityArmId = identityArmId; + return this; + } + + /** + * Get the identityName property: The identityName property. + * + * @return the identityName value. + */ + public String identityName() { + return this.identityName; + } + + /** + * Set the identityName property: The identityName property. + * + * @param identityName the identityName value to set. + * @return the UserAssignedManagedIdentityDetails object itself. + */ + public UserAssignedManagedIdentityDetails withIdentityName(String identityName) { + this.identityName = identityName; + return this; + } + + /** + * Get the userAssignedIdentityProperties property: User assigned identity properties. + * + * @return the userAssignedIdentityProperties value. + */ + public UserAssignedIdentity userAssignedIdentityProperties() { + return this.userAssignedIdentityProperties; + } + + /** + * Set the userAssignedIdentityProperties property: User assigned identity properties. + * + * @param userAssignedIdentityProperties the userAssignedIdentityProperties value to set. + * @return the UserAssignedManagedIdentityDetails object itself. + */ + public UserAssignedManagedIdentityDetails withUserAssignedIdentityProperties( + UserAssignedIdentity userAssignedIdentityProperties) { + this.userAssignedIdentityProperties = userAssignedIdentityProperties; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (userAssignedIdentityProperties() != null) { + userAssignedIdentityProperties().validate(); + } + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequestResource.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequestResource.java new file mode 100644 index 000000000000..55f073d3de80 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequestResource.java @@ -0,0 +1,93 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** Base class for validate operation request. */ +@Fluent +public final class ValidateOperationRequestResource { + /* + * Recovery point ID. + */ + @JsonProperty(value = "id", required = true) + private String id; + + /* + * ValidateOperationRequestResource properties + */ + @JsonProperty(value = "properties", required = true) + private ValidateOperationRequest properties; + + /** Creates an instance of ValidateOperationRequestResource class. */ + public ValidateOperationRequestResource() { + } + + /** + * Get the id property: Recovery point ID. + * + * @return the id value. + */ + public String id() { + return this.id; + } + + /** + * Set the id property: Recovery point ID. + * + * @param id the id value to set. + * @return the ValidateOperationRequestResource object itself. + */ + public ValidateOperationRequestResource withId(String id) { + this.id = id; + return this; + } + + /** + * Get the properties property: ValidateOperationRequestResource properties. + * + * @return the properties value. + */ + public ValidateOperationRequest properties() { + return this.properties; + } + + /** + * Set the properties property: ValidateOperationRequestResource properties. + * + * @param properties the properties value to set. + * @return the ValidateOperationRequestResource object itself. + */ + public ValidateOperationRequestResource withProperties(ValidateOperationRequest properties) { + this.properties = properties; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (id() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property id in model ValidateOperationRequestResource")); + } + if (properties() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property properties in model ValidateOperationRequestResource")); + } else { + properties().validate(); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(ValidateOperationRequestResource.class); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java index ea538d78f877..8f7745bb764a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java @@ -19,7 +19,7 @@ public interface ValidateOperations { * @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 trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters); + void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters); /** * Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking @@ -33,5 +33,6 @@ public interface ValidateOperations { * @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 trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); + void trigger( + String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultRetentionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultRetentionPolicy.java new file mode 100644 index 000000000000..8e49aeb2a0d0 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultRetentionPolicy.java @@ -0,0 +1,87 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** Vault retention policy for AzureFileShare. */ +@Fluent +public final class VaultRetentionPolicy { + /* + * Base class for retention policy. + */ + @JsonProperty(value = "vaultRetention", required = true) + private RetentionPolicy vaultRetention; + + /* + * The snapshotRetentionInDays property. + */ + @JsonProperty(value = "snapshotRetentionInDays", required = true) + private int snapshotRetentionInDays; + + /** Creates an instance of VaultRetentionPolicy class. */ + public VaultRetentionPolicy() { + } + + /** + * Get the vaultRetention property: Base class for retention policy. + * + * @return the vaultRetention value. + */ + public RetentionPolicy vaultRetention() { + return this.vaultRetention; + } + + /** + * Set the vaultRetention property: Base class for retention policy. + * + * @param vaultRetention the vaultRetention value to set. + * @return the VaultRetentionPolicy object itself. + */ + public VaultRetentionPolicy withVaultRetention(RetentionPolicy vaultRetention) { + this.vaultRetention = vaultRetention; + return this; + } + + /** + * Get the snapshotRetentionInDays property: The snapshotRetentionInDays property. + * + * @return the snapshotRetentionInDays value. + */ + public int snapshotRetentionInDays() { + return this.snapshotRetentionInDays; + } + + /** + * Set the snapshotRetentionInDays property: The snapshotRetentionInDays property. + * + * @param snapshotRetentionInDays the snapshotRetentionInDays value to set. + * @return the VaultRetentionPolicy object itself. + */ + public VaultRetentionPolicy withSnapshotRetentionInDays(int snapshotRetentionInDays) { + this.snapshotRetentionInDays = snapshotRetentionInDays; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (vaultRetention() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property vaultRetention in model VaultRetentionPolicy")); + } else { + vaultRetention().validate(); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(VaultRetentionPolicy.class); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/proxy-config.json b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/proxy-config.json new file mode 100644 index 000000000000..4437f3ef75ba --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/proxy-config.json @@ -0,0 +1 @@ +[ [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupResourceStorageConfigsNonCrrsClientImpl$BackupResourceStorageConfigsNonCrrsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionIntentsClientImpl$ProtectionIntentsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupStatusClientImpl$BackupStatusService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.FeatureSupportsClientImpl$FeatureSupportsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectionIntentsClientImpl$BackupProtectionIntentsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupUsageSummariesClientImpl$BackupUsageSummariesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.OperationsClientImpl$OperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupResourceVaultConfigsClientImpl$BackupResourceVaultConfigsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupResourceEncryptionConfigsClientImpl$BackupResourceEncryptionConfigsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.PrivateEndpointConnectionsClientImpl$PrivateEndpointConnectionsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.PrivateEndpointsClientImpl$PrivateEndpointsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceProvidersClientImpl$ResourceProvidersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BmsPrepareDataMoveOperationResultsClientImpl$BmsPrepareDataMoveOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectedItemsClientImpl$ProtectedItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectedItemOperationResultsClientImpl$ProtectedItemOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.RecoveryPointsClientImpl$RecoveryPointsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.RestoresClientImpl$RestoresService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupPoliciesClientImpl$BackupPoliciesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionPoliciesClientImpl$ProtectionPoliciesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionPolicyOperationResultsClientImpl$ProtectionPolicyOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupJobsClientImpl$BackupJobsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobDetailsClientImpl$JobDetailsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobCancellationsClientImpl$JobCancellationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobOperationResultsClientImpl$JobOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ExportJobsOperationResultsClientImpl$ExportJobsOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobsClientImpl$JobsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectedItemsClientImpl$BackupProtectedItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.OperationOperationsClientImpl$OperationOperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationsClientImpl$ValidateOperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationResultsClientImpl$ValidateOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationStatusesClientImpl$ValidateOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupEnginesClientImpl$BackupEnginesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionContainerRefreshOperationResultsClientImpl$ProtectionContainerRefreshOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectableContainersClientImpl$ProtectableContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionContainersClientImpl$ProtectionContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupWorkloadItemsClientImpl$BackupWorkloadItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionContainerOperationResultsClientImpl$ProtectionContainerOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupsClientImpl$BackupsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectedItemOperationStatusesClientImpl$ProtectedItemOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ItemLevelRecoveryConnectionsClientImpl$ItemLevelRecoveryConnectionsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupOperationResultsClientImpl$BackupOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupOperationStatusesClientImpl$BackupOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionPolicyOperationStatusesClientImpl$ProtectionPolicyOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectableItemsClientImpl$BackupProtectableItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectionContainersClientImpl$BackupProtectionContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.DeletedProtectionContainersClientImpl$DeletedProtectionContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.SecurityPINsClientImpl$SecurityPINsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.RecoveryPointsRecommendedForMovesClientImpl$RecoveryPointsRecommendedForMovesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceGuardProxiesClientImpl$ResourceGuardProxiesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceGuardProxyOperationsClientImpl$ResourceGuardProxyOperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.FetchTieringCostsClientImpl$FetchTieringCostsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.GetTieringCostOperationResultsClientImpl$GetTieringCostOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.TieringCostOperationStatusClientImpl$TieringCostOperationStatusService" ] ] \ No newline at end of file diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/reflect-config.json b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/reflect-config.json new file mode 100644 index 000000000000..1eb6091a5933 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/reflect-config.json @@ -0,0 +1,1781 @@ +[ { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnableBackupRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.PreValidateEnableBackupResponseInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupStatusRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupStatusResponseInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupportRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.AzureVMResourceFeatureSupportResponseInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionIntentResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntent", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementUsageList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupManagementUsageInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryResponse", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ClientDiscoveryValueForSingleApiInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceEncryptionConfigExtendedResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfigExtended", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfig", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfigResource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.PrivateEndpointConnectionResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnection", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateLinkServiceConnectionState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusError", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.VaultStorageConfigOperationResultResponseInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectedItemResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.RecoveryPointResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestResource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionPolicyResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.JobResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.JobResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.Job", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationResultInfoBaseResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationResultInfoBase", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationWorkerResponse", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationResponse", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ErrorDetail", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupEngineBaseResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainerResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectableContainerResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionContainerResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadItemResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItemResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadProtectableItemResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SecurityPinBase", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TokenInformationInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MoveRPAcrossTiersRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ListRecoveryPointsRecommendedForMoveRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResourceList", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ResourceGuardProxyBaseResourceInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardOperationDetail", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.UnlockDeleteResponseInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileshareProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.KpiResourceHealthDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceHealthDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileshareProtectedItemExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreFileSpecs", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetAfsRestoreInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.Settings", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SnapshotBackupAdditionalDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentity", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmHealthDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectedItemExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DiskExclusionProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmErrorInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJob", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobTaskDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobV2", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InstantRPAdditionalDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItemExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageErrorInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJob", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobTaskDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectedItemExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DistributedNodesInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseDatabaseProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDBInstanceProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadErrorInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJob", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobTaskDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformation", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SnapshotRestoreParameters", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BekDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DiskInformation", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionFormat", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.Day", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionSchedule", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmErrorInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmJob", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItemExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ExportJobsOperationResultInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.HourlySchedule", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DailySchedule", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeeklySchedule", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRecoveryPoint", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.KeyAndSecretDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.KekDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointDiskConfiguration", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedLocation", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SecuredVMDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessSettings", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LogSchedulePolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LongTermRetentionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MonthlyRetentionSchedule", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.YearlyRetentionSchedule", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LongTermSchedulePolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabErrorInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabFileFolderProtectedItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabFileFolderProtectedItemExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabJob", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabJobExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabJobTaskDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabProtectionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationResultInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveResponse", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SimpleRetentionPolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicy", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicyV2", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateRestoreOperationRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultJob", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultJobErrorInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultJobExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerEngine", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareBackupRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProvisionIlrRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlagWorkloadContainerProtectionContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainerExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InquiryInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadInquiryDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InquiryValidation", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageProtectableContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMAppContainerProtectableContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMAppContainerProtectionContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PreBackupValidation", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseDatabaseWorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseSystemProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseSystemWorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseWorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaSystemProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDBInstance", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaHsr", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaSystemWorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlAvailabilityGroupProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseWorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlInstanceProtectableItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlInstanceWorkloadItem", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadBackupRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupGoalFeatureSupportRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureRecoveryServiceVaultProtectionIntent", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProtectionIntent", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainerAutoProtectionIntent", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadAutoProtectionIntent", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlAutoProtectionIntent", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientScriptForConnect", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmBackupEngine", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainerExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVmilrRegistrationRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InstantItemRecoveryTarget", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabContainer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabContainerExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabContainerHealthDetails", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusJobExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusJobsExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusProvisionIlrExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusValidateOperationExtendedInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreWithRehydrateRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreWithRehydrateRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreWithRehydrationRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoForRehydrationRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostRehydrationInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostSavingInfo", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForPolicyRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForProtectedItemRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForVaultRequest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.StorageType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DedupState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidationStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FabricName", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AcquireStorageAccountLock", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SupportStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentItemType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionAtRestType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LastUpdateStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InfrastructureEncryptionState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProvisioningState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultSubResourceType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusValues", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceHealthStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.CopyOptions", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PolicyType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.HealthStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasvmPolicyType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LastBackupStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemHealthStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionScheduleFormat", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabServerType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ScheduleRunType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InquiryStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupItemType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.HttpStatusCode", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainerType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.JobSupportedAction", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessOption", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MonthOfYear", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +} ] \ No newline at end of file diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java index 9eb6e76a164e..054a3a0ea6e9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupEngines Get. */ public final class BackupEnginesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_Get.json */ /** * Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java index 270a2f195f96..487849703d6e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupEngines List. */ public final class BackupEnginesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_List.json */ /** * Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java index bf7bec40fd31..808c8365859d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupJobs List. */ public final class BackupJobsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobs.json */ /** * Sample code: List All Jobs. @@ -20,7 +20,7 @@ public static void listAllJobs( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithAllSupportedFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithAllSupportedFilters.json */ /** * Sample code: List Jobs With Filters. @@ -41,7 +41,7 @@ public static void listJobsWithFilters( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json */ /** * Sample code: List Jobs With Time Filter. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java index 2a5405bf00e7..bcc256c388c5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupOperationResults Get. */ public final class BackupOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationResult.json */ /** * Sample code: Get Result for Protected Item Delete Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java index 047a2ccd0620..3899229c9029 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupOperationStatuses Get. */ public final class BackupOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationStatus.json */ /** * Sample code: Get Protected Item Delete Operation Status. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java index d9eda9609601..3cc190b9e8e4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupPolicies List. */ public final class BackupPoliciesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureWorkload. @@ -26,7 +26,7 @@ public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWo } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 @@ -46,7 +46,7 @@ public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIa } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java index 6eac0444ee68..45295d3b2ae9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupProtectableItems List. */ public final class BackupProtectableItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectableItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectableItems_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureIaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java index 6a3d0095ad8c..ee38d343a021 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupProtectedItems List. */ public final class BackupProtectedItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectedItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectedItems_List.json */ /** * Sample code: List protected items with backupManagementType filter as AzureIaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java index 0176473bdc69..6a1673af0823 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupProtectionContainers List. */ public final class BackupProtectionContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_List.json */ /** * Sample code: List Backup Protection Containers. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java index 77ef81af1522..27867c8b60c2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupProtectionIntent List. */ public final class BackupProtectionIntentListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_List.json */ /** * Sample code: List protection intent with backupManagementType filter. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java index 5d526a4ac68e..ec83bef5416d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupResourceEncryptionConfigs Get. */ public final class BackupResourceEncryptionConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Get.json */ /** * Sample code: Get Vault Encryption Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java index b068d34e72b7..30cf14e497c9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java @@ -12,7 +12,7 @@ /** Samples for BackupResourceEncryptionConfigs Update. */ public final class BackupResourceEncryptionConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Put.json */ /** * Sample code: Update Vault Encryption Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java index 6f97e735eb8a..c69e4bc13402 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupResourceStorageConfigsNonCrr Get. */ public final class BackupResourceStorageConfigsNonCrrGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Get.json */ /** * Sample code: Get Vault Storage Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java index 430e9b210680..d7596781545d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java @@ -12,7 +12,7 @@ /** Samples for BackupResourceStorageConfigsNonCrr Patch. */ public final class BackupResourceStorageConfigsNonCrrPatchSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Patch.json */ /** * Sample code: Update Vault Storage Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java index 11ddd13915b4..e0962d83cb49 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java @@ -12,7 +12,7 @@ /** Samples for BackupResourceStorageConfigsNonCrr Update. */ public final class BackupResourceStorageConfigsNonCrrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Put.json */ /** * Sample code: Update Vault Storage Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java index 8f01746ab320..e369db43e5cf 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupResourceVaultConfigs Get. */ public final class BackupResourceVaultConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Get.json */ /** * Sample code: Get Vault Security Config. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java index 4c56289a68cc..cc40f4bec593 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java @@ -12,7 +12,7 @@ /** Samples for BackupResourceVaultConfigs Put. */ public final class BackupResourceVaultConfigsPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Put.json */ /** * Sample code: Update Vault Security Config. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java index c02d09de4980..1c08fc339235 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java @@ -11,7 +11,7 @@ /** Samples for BackupResourceVaultConfigs Update. */ public final class BackupResourceVaultConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Patch.json */ /** * Sample code: Update Vault Security Config. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java index c7860758076e..115778c30802 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java @@ -10,7 +10,7 @@ /** Samples for BackupStatus Get. */ public final class BackupStatusGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/GetBackupStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/GetBackupStatus.json */ /** * Sample code: Get Azure Virtual Machine Backup Status. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java index bf77f1f85889..2355a755844b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupUsageSummaries List. */ public final class BackupUsageSummariesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json */ /** * Sample code: Get Protected Items Usages Summary. @@ -27,7 +27,7 @@ public static void getProtectedItemsUsagesSummary( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json */ /** * Sample code: Get Protected Containers Usages Summary. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java index 6706d2816e1a..43cfc4bd2f15 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java @@ -7,7 +7,7 @@ /** Samples for BackupWorkloadItems List. */ public final class BackupWorkloadItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupWorkloadItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupWorkloadItems_List.json */ /** * Sample code: List Workload Items in Container. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java index 606b2a889f04..3a266e3bc63d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java @@ -10,7 +10,7 @@ /** Samples for Backups Trigger. */ public final class BackupsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerBackup_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerBackup_Post.json */ /** * Sample code: Trigger Backup. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java index 7f340883027d..b4d5e55c389d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java @@ -7,7 +7,7 @@ /** Samples for BmsPrepareDataMoveOperationResult Get. */ public final class BmsPrepareDataMoveOperationResultGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json */ /** * Sample code: Get operation result for PrepareDataMove. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java index 833710948e44..4f2b678f15e6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java @@ -7,7 +7,7 @@ /** Samples for DeletedProtectionContainers List. */ public final class DeletedProtectionContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/SoftDeletedContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/SoftDeletedContainers_List.json */ /** * Sample code: List Backup Protection Containers. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java index 2c6a1194048f..ba894eb04ef4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ExportJobsOperationResults Get. */ public final class ExportJobsOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ExportJobsOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ExportJobsOperationResult.json */ /** * Sample code: Export Jobs Operation Results. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java index 3c991d4519a5..a3c03d84a123 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java @@ -9,7 +9,7 @@ /** Samples for FeatureSupport Validate. */ public final class FeatureSupportValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupFeature_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupFeature_Validate.json */ /** * Sample code: Check Azure Vm Backup Feature Support. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostPostSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostPostSamples.java new file mode 100644 index 000000000000..33ce355a77ab --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostPostSamples.java @@ -0,0 +1,106 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.generated; + +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoForRehydrationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForPolicyRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForProtectedItemRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForVaultRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; +import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; + +/** Samples for FetchTieringCost Post. */ +public final class FetchTieringCostPostSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForRehydrate.json + */ + /** + * Sample code: Get the rehydration cost for recovery point. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheRehydrationCostForRecoveryPoint( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostInfoForRehydrationRequest() + .withSourceTierType(RecoveryPointTierType.ARCHIVED_RP) + .withTargetTierType(RecoveryPointTierType.HARDENED_RP) + .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withRecoveryPointId("1222343434") + .withRehydrationPriority(RehydrationPriority.HIGH), + com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForProtectedItem.json + */ + /** + * Sample code: Get the tiering savings cost info for protected item. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheTieringSavingsCostInfoForProtectedItem( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostSavingsInfoForProtectedItemRequest() + .withSourceTierType(RecoveryPointTierType.HARDENED_RP) + .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP) + .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"), + com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForPolicy.json + */ + /** + * Sample code: Get the tiering savings cost info for policy. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheTieringSavingsCostInfoForPolicy( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostSavingsInfoForPolicyRequest() + .withSourceTierType(RecoveryPointTierType.HARDENED_RP) + .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP) + .withPolicyName("monthly"), + com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForVault.json + */ + /** + * Sample code: Get the tiering savings cost info for vault. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void getTheTieringSavingsCostInfoForVault( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .fetchTieringCosts() + .post( + "netsdktestrg", + "testVault", + new FetchTieringCostSavingsInfoForVaultRequest() + .withSourceTierType(RecoveryPointTierType.HARDENED_RP) + .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP), + com.azure.core.util.Context.NONE); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultGetSamples.java new file mode 100644 index 000000000000..fba9f4f00583 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultGetSamples.java @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.generated; + +/** Samples for GetTieringCostOperationResult Get. */ +public final class GetTieringCostOperationResultGetSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationResult.json + */ + /** + * Sample code: Fetch Tiering Cost Operation Result. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void fetchTieringCostOperationResult( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .getTieringCostOperationResults() + .getWithResponse( + "gaallaRG", + "gaallavaultbvtd2msi", + "0f48183b-0a44-4dca-aec1-bba5daab888a", + com.azure.core.util.Context.NONE); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java index 1e87c2a93a5a..a86a5d70b33e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java @@ -10,7 +10,7 @@ /** Samples for ItemLevelRecoveryConnections Provision. */ public final class ItemLevelRecoveryConnectionsProvisionSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Provision_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Provision_Ilr.json */ /** * Sample code: Provision Instant Item Level Recovery for Azure Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java index b92271ad98fb..6bb096626c26 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java @@ -7,7 +7,7 @@ /** Samples for ItemLevelRecoveryConnections Revoke. */ public final class ItemLevelRecoveryConnectionsRevokeSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Revoke_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Revoke_Ilr.json */ /** * Sample code: Revoke Instant Item Level Recovery for Azure Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java index 5a84d36aaf46..1451be00b0b9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java @@ -7,7 +7,7 @@ /** Samples for JobCancellations Trigger. */ public final class JobCancellationsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerCancelJob.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerCancelJob.json */ /** * Sample code: Cancel Job. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java index d8daf3f7e47e..b5d534714c7d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for JobDetails Get. */ public final class JobDetailsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/GetJobDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/GetJobDetails.json */ /** * Sample code: Get Job Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java index c604bdcb82ca..bdcd4a3b3d45 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for JobOperationResults Get. */ public final class JobOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/CancelJobOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/CancelJobOperationResult.json */ /** * Sample code: Cancel Job Operation Result. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java index ba80a5d829db..72e98f2f4202 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java @@ -7,7 +7,7 @@ /** Samples for Jobs Export. */ public final class JobsExportSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerExportJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerExportJobs.json */ /** * Sample code: Export Jobs. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java index 536e6f962e36..28e66f09c3c4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java @@ -10,11 +10,12 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo; import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; /** Samples for OperationOperation Validate. */ public final class OperationOperationValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json */ /** * Sample code: Validate Operation. @@ -28,29 +29,33 @@ public static void validateOperation( .validateWithResponse( "testVault", "testRG", - new ValidateIaasVMRestoreOperationRequest() - .withRestoreRequest( - new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") - .withRegion("southeastasia") - .withCreateNewCloudService(true) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo( - new IdentityInfo() - .withIsSystemAssignedIdentity(false) - .withManagedIdentityResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))), + new ValidateOperationRequestResource() + .withId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334") + .withProperties( + new ValidateIaasVMRestoreOperationRequest() + .withRestoreRequest( + new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.RESTORE_DISKS) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") + .withRegion("southeastasia") + .withCreateNewCloudService(true) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo( + new IdentityInfo() + .withIsSystemAssignedIdentity(false) + .withManagedIdentityResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ /** * Sample code: Validate Operation with identityBasedRestoreDetails. @@ -64,26 +69,30 @@ public static void validateOperationWithIdentityBasedRestoreDetails( .validateWithResponse( "testVault", "testRG", - new ValidateIaasVMRestoreOperationRequest() - .withRestoreRequest( - new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withRegion("southeastasia") - .withCreateNewCloudService(true) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo( - new IdentityInfo() - .withIsSystemAssignedIdentity(false) - .withManagedIdentityResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")) - .withIdentityBasedRestoreDetails( - new IdentityBasedRestoreDetails() - .withTargetStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"))), + new ValidateOperationRequestResource() + .withId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334") + .withProperties( + new ValidateIaasVMRestoreOperationRequest() + .withRestoreRequest( + new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.RESTORE_DISKS) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withRegion("southeastasia") + .withCreateNewCloudService(true) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo( + new IdentityInfo() + .withIsSystemAssignedIdentity(false) + .withManagedIdentityResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")) + .withIdentityBasedRestoreDetails( + new IdentityBasedRestoreDetails() + .withTargetStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")))), com.azure.core.util.Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java index 5b0de05e7d6d..909fe8a978f7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java @@ -7,7 +7,7 @@ /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ListOperations.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ListOperations.json */ /** * Sample code: ListOperations. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java index 88a4f8c2ffca..4a259d042692 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for PrivateEndpointConnection Delete. */ public final class PrivateEndpointConnectionDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ /** * Sample code: Delete PrivateEndpointConnection. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java index f426366786dd..77a456c2f0af 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java @@ -7,7 +7,7 @@ /** Samples for PrivateEndpointConnection Get. */ public final class PrivateEndpointConnectionGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json */ /** * Sample code: Get PrivateEndpointConnection. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java index 2e1f53c94e57..84686a0c84d1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java @@ -16,7 +16,7 @@ /** Samples for PrivateEndpointConnection Put. */ public final class PrivateEndpointConnectionPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json */ /** * Sample code: Update PrivateEndpointConnection. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java index e1d92e0b6bfe..8e537c53b273 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java @@ -7,7 +7,7 @@ /** Samples for PrivateEndpoint GetOperationStatus. */ public final class PrivateEndpointGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json */ /** * Sample code: Get OperationStatus. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java index 106817c8abb9..a20909867510 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectableContainers List. */ public final class ProtectableContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectableContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectableContainers_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureStorage. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java index 3c0dc11596bf..675a09c0dc53 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectedItemOperationResults Get. */ public final class ProtectedItemOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationResults.json */ /** * Sample code: Get Operation Results of Protected Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java index 317d42cfc4cb..668fac05e77e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectedItemOperationStatuses Get. */ public final class ProtectedItemOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json */ /** * Sample code: Get Operation Status of Protected Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java index e090d0a94b41..da8751e2c2c9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java @@ -10,7 +10,7 @@ /** Samples for ProtectedItems CreateOrUpdate. */ public final class ProtectedItemsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/StopProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/StopProtection.json */ /** * Sample code: Stop Protection with retain data on Azure IaasVm. @@ -37,7 +37,7 @@ public static void stopProtectionWithRetainDataOnAzureIaasVm( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ConfigureProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ConfigureProtection.json */ /** * Sample code: Enable Protection on Azure IaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java index 8e2138be5799..08f494107b92 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectedItems Delete. */ public final class ProtectedItemsDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete.json */ /** * Sample code: Delete Protection from Azure Virtual Machine. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java index 9822ce691414..e6cc6aec83bb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectedItems Get. */ public final class ProtectedItemsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Classic Virtual Machine Details. @@ -29,7 +29,7 @@ public static void getProtectedClassicVirtualMachineDetails( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Virtual Machine Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java index f6b5e4498a4a..2226d327f02f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionContainerOperationResults Get. */ public final class ProtectionContainerOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json */ /** * Sample code: Get Azure Storage Protection Container Operation Result. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java index f2c95cca59aa..d2e6b28f3e5f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionContainerRefreshOperationResults Get. */ public final class ProtectionContainerRefreshOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers_OperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers_OperationResults.json */ /** * Sample code: Azure Vm Discovery Operation Result. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java index 0629159bf453..d27c096c611c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionContainers Get. */ public final class ProtectionContainersGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Get.json */ /** * Sample code: Get Protection Container Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java index f4b8dd60e932..69c112bc5ed0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionContainers Inquire. */ public final class ProtectionContainersInquireSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire.json */ /** * Sample code: Inquire Azure Storage Protection Containers. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java index e21c1796d65e..3ff2e7430125 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionContainers Refresh. */ public final class ProtectionContainersRefreshSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers.json */ /** * Sample code: Trigger Azure Vm Discovery. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java index a7bf15fccb83..26ab82eb1960 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java @@ -11,7 +11,7 @@ /** Samples for ProtectionContainers Register. */ public final class ProtectionContainersRegisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Register.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Register.json */ /** * Sample code: RegisterAzure Storage ProtectionContainers. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java index 1f7cd7e2d365..341155783c63 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionContainers Unregister. */ public final class ProtectionContainersUnregisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Unregister.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Unregister.json */ /** * Sample code: Unregister Protection Container. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java index efcd0ef237c2..92dc152238c6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionIntent CreateOrUpdate. */ public final class ProtectionIntentCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ /** * Sample code: Create or Update Azure Vm Protection Intent. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java index e50bc2b5bd54..9a9835c19fc1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionIntent Delete. */ public final class ProtectionIntentDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json */ /** * Sample code: Delete Protection intent from item. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java index 1fe37da89910..354f153b4470 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionIntent Get. */ public final class ProtectionIntentGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Get.json */ /** * Sample code: Get ProtectionIntent for an item. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java index 44b61c86ce54..2bd85e5dd5c3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java @@ -10,7 +10,7 @@ /** Samples for ProtectionIntent Validate. */ public final class ProtectionIntentValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_Validate.json */ /** * Sample code: Validate Enable Protection on Azure Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java index d75024f132d9..87991305f9fa 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java @@ -26,6 +26,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicy; import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicyV2; import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy; +import com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy; import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth; import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat; import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule; @@ -37,7 +38,7 @@ /** Samples for ProtectionPolicies CreateOrUpdate. */ public final class ProtectionPoliciesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Workload Protection Policy. @@ -137,7 +138,7 @@ public static void createOrUpdateFullAzureWorkloadProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ /** * Sample code: Create or Update Simple Azure Vm Protection Policy. @@ -171,7 +172,7 @@ public static void createOrUpdateSimpleAzureVmProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ /** * Sample code: Create or Update Daily Azure Storage Protection Policy. @@ -239,7 +240,82 @@ public static void createOrUpdateDailyAzureStorageProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hardened.json + */ + /** + * Sample code: Create or Update Azure Storage Vault Standard Protection Policy. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void createOrUpdateAzureStorageVaultStandardProtectionPolicy( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .protectionPolicies() + .define("newPolicyV2") + .withRegion((String) null) + .withExistingVault("swaggertestvault", "SwaggerTestRg") + .withProperties( + new AzureFileShareProtectionPolicy() + .withWorkLoadType(WorkloadType.AZURE_FILE_SHARE) + .withSchedulePolicy( + new SimpleSchedulePolicy() + .withScheduleRunFrequency(ScheduleRunType.DAILY) + .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))) + .withVaultRetentionPolicy( + new VaultRetentionPolicy() + .withVaultRetention( + new LongTermRetentionPolicy() + .withDailySchedule( + new DailyRetentionSchedule() + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(30) + .withDurationType(RetentionDurationType.DAYS))) + .withWeeklySchedule( + new WeeklyRetentionSchedule() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(12) + .withDurationType(RetentionDurationType.WEEKS))) + .withMonthlySchedule( + new MonthlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withRetentionScheduleWeekly( + new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST))) + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(60) + .withDurationType(RetentionDurationType.MONTHS))) + .withYearlySchedule( + new YearlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withMonthsOfYear(Arrays.asList(MonthOfYear.JANUARY)) + .withRetentionScheduleWeekly( + new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST))) + .withRetentionTimes( + Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))) + .withRetentionDuration( + new RetentionDuration() + .withCount(10) + .withDurationType(RetentionDurationType.YEARS)))) + .withSnapshotRetentionInDays(5)) + .withTimeZone("UTC")) + .create(); + } + + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ /** * Sample code: Create or Update Hourly Azure Storage Protection Policy. @@ -307,7 +383,7 @@ public static void createOrUpdateHourlyAzureStorageProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Vm Protection Policy. @@ -370,7 +446,7 @@ public static void createOrUpdateFullAzureVmProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup. @@ -447,7 +523,7 @@ public static void createOrUpdateEnhancedAzureVmProtectionPolicyWithHourlyBackup } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java index 2376c0eea6e0..95fc1ea86363 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionPolicies Delete. */ public final class ProtectionPoliciesDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json */ /** * Sample code: Delete Azure Vm Protection Policy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java index 690f1ff2cdf7..544e8c21fdf7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionPolicies Get. */ public final class ProtectionPoliciesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Get.json */ /** * Sample code: Get Azure IaasVm Protection Policy Details. @@ -22,7 +22,7 @@ public static void getAzureIaasVmProtectionPolicyDetails( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json */ /** * Sample code: Get Azure IaasVm Enhanced Protection Policy Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java index 56ea0bfd4b9e..2777c0becc38 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionPolicyOperationResults Get. */ public final class ProtectionPolicyOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ /** * Sample code: Get Protection Policy Operation Results. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java index f409aadc2f55..9fb5899f70e0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ProtectionPolicyOperationStatuses Get. */ public final class ProtectionPolicyOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ /** * Sample code: Get Protection Policy Operation Status. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java index fc092eedd039..409af5cee923 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for RecoveryPoints Get. */ public final class RecoveryPointsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_Get.json */ /** * Sample code: Get Azure Vm Recovery Point Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java index 7534fa374101..d3eab8526d3f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java @@ -7,7 +7,7 @@ /** Samples for RecoveryPoints List. */ public final class RecoveryPointsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java index 2d68db5eaca3..121846d09fff 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java @@ -10,7 +10,7 @@ /** Samples for RecoveryPointsRecommendedForMove List. */ public final class RecoveryPointsRecommendedForMoveListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points Recommended for Move. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java index 5053c6bc0733..100a42ef04e0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ResourceGuardProxies Get. */ public final class ResourceGuardProxiesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ /** * Sample code: Get VaultGuardProxies. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java index 0be6c9d91951..10a3c8979557 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for ResourceGuardProxyOperation Delete. */ public final class ResourceGuardProxyOperationDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ /** * Sample code: Delete ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java index 225b8ab25350..f9513b9c7ebd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ResourceGuardProxyOperation Get. */ public final class ResourceGuardProxyOperationGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ /** * Sample code: Get ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java index 245572fdced8..d98447f84e1b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java @@ -9,7 +9,7 @@ /** Samples for ResourceGuardProxyOperation Put. */ public final class ResourceGuardProxyOperationPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ /** * Sample code: Create ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java index 1c50ed835df0..35b363e861ff 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java @@ -10,7 +10,7 @@ /** Samples for ResourceGuardProxyOperation UnlockDelete. */ public final class ResourceGuardProxyOperationUnlockDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ /** * Sample code: UnlockDelete ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java index 5415da135ee5..af24f4949cf6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java @@ -10,7 +10,7 @@ /** Samples for ResourceProvider BmsPrepareDataMove. */ public final class ResourceProviderBmsPrepareDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMove_Post.json */ /** * Sample code: Prepare Data Move. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java index b11fe4987364..a57764a2ad44 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java @@ -10,7 +10,7 @@ /** Samples for ResourceProvider BmsTriggerDataMove. */ public final class ResourceProviderBmsTriggerDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/TriggerDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/TriggerDataMove_Post.json */ /** * Sample code: Trigger Data Move. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java index 243751a8a3fa..a1e0dde1ab04 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java @@ -7,7 +7,7 @@ /** Samples for ResourceProvider GetOperationStatus. */ public final class ResourceProviderGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json */ /** * Sample code: Get OperationStatus. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java index 9f088870d478..aec44a2b942c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java @@ -10,7 +10,7 @@ /** Samples for ResourceProvider MoveRecoveryPoint. */ public final class ResourceProviderMoveRecoveryPointSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/TriggerRecoveryPointMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TriggerRecoveryPointMove_Post.json */ /** * Sample code: Trigger RP Move Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java index 465129fa549a..e13351089c94 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java @@ -19,7 +19,7 @@ /** Samples for Restores Trigger. */ public final class RestoresTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest. @@ -66,7 +66,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreWithRehydrationReques } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest. @@ -110,7 +110,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequest( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest. @@ -149,7 +149,7 @@ public static void restoreDisksWithIaasVMRestoreWithRehydrationRequest( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails. @@ -195,7 +195,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequestWithIdentityBa } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest. @@ -241,7 +241,7 @@ public static void restoreDisksWithIaasVMRestoreRequest( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java index 1f91c86c11e9..7a789a41f3f3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for SecurityPINs Get. */ public final class SecurityPINsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupSecurityPin_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupSecurityPin_Get.json */ /** * Sample code: Get Vault Security Pin. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostOperationStatusGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostOperationStatusGetSamples.java new file mode 100644 index 000000000000..648a0b78e01d --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostOperationStatusGetSamples.java @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.generated; + +/** Samples for TieringCostOperationStatus Get. */ +public final class TieringCostOperationStatusGetSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationStatus.json + */ + /** + * Sample code: Fetch Tiering Cost Operation Status. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void fetchTieringCostOperationStatus( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .tieringCostOperationStatus() + .getWithResponse( + "gaallaRG", + "gaallavaultbvtd2msi", + "0f48183b-0a44-4dca-aec1-bba5daab888a", + com.azure.core.util.Context.NONE); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java index 787f98a2d95e..30bf49e5cf46 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ValidateOperationResults Get. */ public final class ValidateOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationResults.json */ /** * Sample code: Get Operation Results of Validate Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java index a30f9dc66193..bda6a2049cf3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java @@ -7,7 +7,7 @@ /** Samples for ValidateOperationStatuses Get. */ public final class ValidateOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationStatus.json */ /** * Sample code: Get Operation Status of Validate Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java index 463927940afa..3c9aca73594f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java @@ -9,11 +9,12 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo; import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; /** Samples for ValidateOperation Trigger. */ public final class ValidateOperationTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ /** * Sample code: Trigger Validate Operation. @@ -27,24 +28,28 @@ public static void triggerValidateOperation( .trigger( "testVault", "testRG", - new ValidateIaasVMRestoreOperationRequest() - .withRestoreRequest( - new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") - .withRegion("southeastasia") - .withCreateNewCloudService(true) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo( - new IdentityInfo() - .withIsSystemAssignedIdentity(false) - .withManagedIdentityResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))), + new ValidateOperationRequestResource() + .withId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334") + .withProperties( + new ValidateIaasVMRestoreOperationRequest() + .withRestoreRequest( + new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.RESTORE_DISKS) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount") + .withRegion("southeastasia") + .withCreateNewCloudService(true) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo( + new IdentityInfo() + .withIsSystemAssignedIdentity(false) + .withManagedIdentityResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))), com.azure.core.util.Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupGoalFeatureSupportRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupGoalFeatureSupportRequestTests.java deleted file mode 100644 index 3daaeff32a5c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupGoalFeatureSupportRequestTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupGoalFeatureSupportRequest; - -public final class AzureBackupGoalFeatureSupportRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupGoalFeatureSupportRequest model = - BinaryData - .fromString("{\"featureType\":\"AzureBackupGoals\"}") - .toObject(AzureBackupGoalFeatureSupportRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupGoalFeatureSupportRequest model = new AzureBackupGoalFeatureSupportRequest(); - model = BinaryData.fromObject(model).toObject(AzureBackupGoalFeatureSupportRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerContainerTests.java deleted file mode 100644 index 9159b77028c4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerContainerTests.java +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupServerContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupServerContainer model = - BinaryData - .fromString( - "{\"containerType\":\"AzureBackupServerContainer\",\"canReRegister\":true,\"containerId\":\"ntacn\",\"protectedItemCount\":877103691312415497,\"dpmAgentVersion\":\"htuevrhrljy\",\"dpmServers\":[\"wxhn\",\"duugwbsre\",\"rfqkfuar\",\"nlvhhtklnvnafvv\"],\"upgradeAvailable\":false,\"protectionStatus\":\"devjb\",\"extendedInfo\":{\"lastRefreshedAt\":\"2021-06-07T05:21:39Z\"},\"friendlyName\":\"xypokkhmi\",\"backupManagementType\":\"AzureWorkload\",\"registrationStatus\":\"mczngn\",\"healthStatus\":\"xxewu\",\"protectableObjectType\":\"nvudbchaqdtvqecr\"}") - .toObject(AzureBackupServerContainer.class); - Assertions.assertEquals("xypokkhmi", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("mczngn", model.registrationStatus()); - Assertions.assertEquals("xxewu", model.healthStatus()); - Assertions.assertEquals("nvudbchaqdtvqecr", model.protectableObjectType()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("ntacn", model.containerId()); - Assertions.assertEquals(877103691312415497L, model.protectedItemCount()); - Assertions.assertEquals("htuevrhrljy", model.dpmAgentVersion()); - Assertions.assertEquals("wxhn", model.dpmServers().get(0)); - Assertions.assertEquals(false, model.upgradeAvailable()); - Assertions.assertEquals("devjb", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T05:21:39Z"), model.extendedInfo().lastRefreshedAt()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupServerContainer model = - new AzureBackupServerContainer() - .withFriendlyName("xypokkhmi") - .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD) - .withRegistrationStatus("mczngn") - .withHealthStatus("xxewu") - .withProtectableObjectType("nvudbchaqdtvqecr") - .withCanReRegister(true) - .withContainerId("ntacn") - .withProtectedItemCount(877103691312415497L) - .withDpmAgentVersion("htuevrhrljy") - .withDpmServers(Arrays.asList("wxhn", "duugwbsre", "rfqkfuar", "nlvhhtklnvnafvv")) - .withUpgradeAvailable(false) - .withProtectionStatus("devjb") - .withExtendedInfo( - new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-06-07T05:21:39Z"))); - model = BinaryData.fromObject(model).toObject(AzureBackupServerContainer.class); - Assertions.assertEquals("xypokkhmi", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("mczngn", model.registrationStatus()); - Assertions.assertEquals("xxewu", model.healthStatus()); - Assertions.assertEquals("nvudbchaqdtvqecr", model.protectableObjectType()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("ntacn", model.containerId()); - Assertions.assertEquals(877103691312415497L, model.protectedItemCount()); - Assertions.assertEquals("htuevrhrljy", model.dpmAgentVersion()); - Assertions.assertEquals("wxhn", model.dpmServers().get(0)); - Assertions.assertEquals(false, model.upgradeAvailable()); - Assertions.assertEquals("devjb", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T05:21:39Z"), model.extendedInfo().lastRefreshedAt()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerEngineTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerEngineTests.java deleted file mode 100644 index 46c25e8a0e93..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerEngineTests.java +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerEngine; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupServerEngineTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupServerEngine model = - BinaryData - .fromString( - "{\"backupEngineType\":\"AzureBackupServerEngine\",\"friendlyName\":\"uicdhzbdybwwg\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"bid\",\"backupEngineState\":\"m\",\"healthStatus\":\"f\",\"canReRegister\":true,\"backupEngineId\":\"u\",\"dpmVersion\":\"pckc\",\"azureBackupAgentVersion\":\"rv\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"yukphaimmoiroq\",\"protectedItemsCount\":1650890360,\"protectedServersCount\":549321906,\"diskCount\":112627302,\"usedDiskSpace\":92.47846513584166,\"availableDiskSpace\":56.61178306753803,\"refreshedAt\":\"2021-05-08T08:14:40Z\",\"azureProtectedInstances\":1501349160}}") - .toObject(AzureBackupServerEngine.class); - Assertions.assertEquals("uicdhzbdybwwg", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("bid", model.registrationStatus()); - Assertions.assertEquals("m", model.backupEngineState()); - Assertions.assertEquals("f", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("u", model.backupEngineId()); - Assertions.assertEquals("pckc", model.dpmVersion()); - Assertions.assertEquals("rv", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("yukphaimmoiroq", model.extendedInfo().databaseName()); - Assertions.assertEquals(1650890360, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(549321906, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(112627302, model.extendedInfo().diskCount()); - Assertions.assertEquals(92.47846513584166D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(56.61178306753803D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-08T08:14:40Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(1501349160, model.extendedInfo().azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupServerEngine model = - new AzureBackupServerEngine() - .withFriendlyName("uicdhzbdybwwg") - .withBackupManagementType(BackupManagementType.DPM) - .withRegistrationStatus("bid") - .withBackupEngineState("m") - .withHealthStatus("f") - .withCanReRegister(true) - .withBackupEngineId("u") - .withDpmVersion("pckc") - .withAzureBackupAgentVersion("rv") - .withIsAzureBackupAgentUpgradeAvailable(false) - .withIsDpmUpgradeAvailable(false) - .withExtendedInfo( - new BackupEngineExtendedInfo() - .withDatabaseName("yukphaimmoiroq") - .withProtectedItemsCount(1650890360) - .withProtectedServersCount(549321906) - .withDiskCount(112627302) - .withUsedDiskSpace(92.47846513584166D) - .withAvailableDiskSpace(56.61178306753803D) - .withRefreshedAt(OffsetDateTime.parse("2021-05-08T08:14:40Z")) - .withAzureProtectedInstances(1501349160)); - model = BinaryData.fromObject(model).toObject(AzureBackupServerEngine.class); - Assertions.assertEquals("uicdhzbdybwwg", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("bid", model.registrationStatus()); - Assertions.assertEquals("m", model.backupEngineState()); - Assertions.assertEquals("f", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("u", model.backupEngineId()); - Assertions.assertEquals("pckc", model.dpmVersion()); - Assertions.assertEquals("rv", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("yukphaimmoiroq", model.extendedInfo().databaseName()); - Assertions.assertEquals(1650890360, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(549321906, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(112627302, model.extendedInfo().diskCount()); - Assertions.assertEquals(92.47846513584166D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(56.61178306753803D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-08T08:14:40Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(1501349160, model.extendedInfo().azureProtectedInstances()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareBackupRequestTests.java deleted file mode 100644 index 4bd19e24b65d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareBackupRequestTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareBackupRequest; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureFileShareBackupRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileShareBackupRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureFileShareBackupRequest\",\"recoveryPointExpiryTimeInUTC\":\"2021-03-28T08:56:43Z\"}") - .toObject(AzureFileShareBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-28T08:56:43Z"), model.recoveryPointExpiryTimeInUtc()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareBackupRequest model = - new AzureFileShareBackupRequest() - .withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-03-28T08:56:43Z")); - model = BinaryData.fromObject(model).toObject(AzureFileShareBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-28T08:56:43Z"), model.recoveryPointExpiryTimeInUtc()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectableItemTests.java deleted file mode 100644 index 8d15fed4d33b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectableItemTests.java +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectableItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureFileShareProtectableItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileShareProtectableItem model = - BinaryData - .fromString( - "{\"protectableItemType\":\"AzureFileShare\",\"parentContainerFabricId\":\"vbopfppdbwnu\",\"parentContainerFriendlyName\":\"ahxku\",\"azureFileShareType\":\"XSync\",\"backupManagementType\":\"caac\",\"workloadType\":\"mmcpug\",\"friendlyName\":\"hqepvufhbzehewh\",\"protectionState\":\"Protected\"}") - .toObject(AzureFileShareProtectableItem.class); - Assertions.assertEquals("caac", model.backupManagementType()); - Assertions.assertEquals("mmcpug", model.workloadType()); - Assertions.assertEquals("hqepvufhbzehewh", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("vbopfppdbwnu", model.parentContainerFabricId()); - Assertions.assertEquals("ahxku", model.parentContainerFriendlyName()); - Assertions.assertEquals(AzureFileShareType.XSYNC, model.azureFileShareType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareProtectableItem model = - new AzureFileShareProtectableItem() - .withBackupManagementType("caac") - .withWorkloadType("mmcpug") - .withFriendlyName("hqepvufhbzehewh") - .withProtectionState(ProtectionStatus.PROTECTED) - .withParentContainerFabricId("vbopfppdbwnu") - .withParentContainerFriendlyName("ahxku") - .withAzureFileShareType(AzureFileShareType.XSYNC); - model = BinaryData.fromObject(model).toObject(AzureFileShareProtectableItem.class); - Assertions.assertEquals("caac", model.backupManagementType()); - Assertions.assertEquals("mmcpug", model.workloadType()); - Assertions.assertEquals("hqepvufhbzehewh", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("vbopfppdbwnu", model.parentContainerFabricId()); - Assertions.assertEquals("ahxku", model.parentContainerFriendlyName()); - Assertions.assertEquals(AzureFileShareType.XSYNC, model.azureFileShareType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectionPolicyTests.java deleted file mode 100644 index cbd169034bba..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectionPolicyTests.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureFileShareProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileShareProtectionPolicy model = - BinaryData - .fromString( - "{\"backupManagementType\":\"AzureStorage\",\"workLoadType\":\"SQLDataBase\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"timeZone\":\"vbbxuripl\",\"protectedItemsCount\":102090310,\"resourceGuardOperationRequests\":[\"baxk\",\"xywr\"]}") - .toObject(AzureFileShareProtectionPolicy.class); - Assertions.assertEquals(102090310, model.protectedItemsCount()); - Assertions.assertEquals("baxk", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.SQLDATA_BASE, model.workLoadType()); - Assertions.assertEquals("vbbxuripl", model.timeZone()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareProtectionPolicy model = - new AzureFileShareProtectionPolicy() - .withProtectedItemsCount(102090310) - .withResourceGuardOperationRequests(Arrays.asList("baxk", "xywr")) - .withWorkLoadType(WorkloadType.SQLDATA_BASE) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTimeZone("vbbxuripl"); - model = BinaryData.fromObject(model).toObject(AzureFileShareProtectionPolicy.class); - Assertions.assertEquals(102090310, model.protectedItemsCount()); - Assertions.assertEquals("baxk", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.SQLDATA_BASE, model.workLoadType()); - Assertions.assertEquals("vbbxuripl", model.timeZone()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProvisionIlrRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProvisionIlrRequestTests.java deleted file mode 100644 index c5b1136a44e7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProvisionIlrRequestTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProvisionIlrRequest; -import org.junit.jupiter.api.Assertions; - -public final class AzureFileShareProvisionIlrRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileShareProvisionIlrRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureFileShareProvisionILRRequest\",\"recoveryPointId\":\"lbqnbldxeacl\",\"sourceResourceId\":\"chorimkrsr\"}") - .toObject(AzureFileShareProvisionIlrRequest.class); - Assertions.assertEquals("lbqnbldxeacl", model.recoveryPointId()); - Assertions.assertEquals("chorimkrsr", model.sourceResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareProvisionIlrRequest model = - new AzureFileShareProvisionIlrRequest() - .withRecoveryPointId("lbqnbldxeacl") - .withSourceResourceId("chorimkrsr"); - model = BinaryData.fromObject(model).toObject(AzureFileShareProvisionIlrRequest.class); - Assertions.assertEquals("lbqnbldxeacl", model.recoveryPointId()); - Assertions.assertEquals("chorimkrsr", model.sourceResourceId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRecoveryPointTests.java deleted file mode 100644 index 56b0c524fc92..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRecoveryPointTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureFileShareRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileShareRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"AzureFileShareRecoveryPoint\",\"recoveryPointType\":\"ycnunvjsrtk\",\"recoveryPointTime\":\"2021-11-28T07:38:04Z\",\"fileShareSnapshotUri\":\"opqgikyzirtxdyux\",\"recoveryPointSizeInGB\":1444158285,\"recoveryPointProperties\":{\"expiryTime\":\"psew\",\"ruleName\":\"oi\",\"isSoftDeleted\":false}}") - .toObject(AzureFileShareRecoveryPoint.class); - Assertions.assertEquals("ycnunvjsrtk", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-28T07:38:04Z"), model.recoveryPointTime()); - Assertions.assertEquals("opqgikyzirtxdyux", model.fileShareSnapshotUri()); - Assertions.assertEquals(1444158285, model.recoveryPointSizeInGB()); - Assertions.assertEquals("psew", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("oi", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareRecoveryPoint model = - new AzureFileShareRecoveryPoint() - .withRecoveryPointType("ycnunvjsrtk") - .withRecoveryPointTime(OffsetDateTime.parse("2021-11-28T07:38:04Z")) - .withFileShareSnapshotUri("opqgikyzirtxdyux") - .withRecoveryPointSizeInGB(1444158285) - .withRecoveryPointProperties( - new RecoveryPointProperties().withExpiryTime("psew").withRuleName("oi").withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(AzureFileShareRecoveryPoint.class); - Assertions.assertEquals("ycnunvjsrtk", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-28T07:38:04Z"), model.recoveryPointTime()); - Assertions.assertEquals("opqgikyzirtxdyux", model.fileShareSnapshotUri()); - Assertions.assertEquals(1444158285, model.recoveryPointSizeInGB()); - Assertions.assertEquals("psew", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("oi", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.java deleted file mode 100644 index 9ad6c629c44f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.CopyOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreFileSpecs; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetAfsRestoreInfo; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureFileShareRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileShareRestoreRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureFileShareRestoreRequest\",\"recoveryType\":\"AlternateLocation\",\"sourceResourceId\":\"hyaomtbghhavgr\",\"copyOptions\":\"FailOnConflict\",\"restoreRequestType\":\"Invalid\",\"restoreFileSpecs\":[{\"path\":\"hpjbib\",\"fileSpecType\":\"mfxumvfcluyovw\",\"targetFolderPath\":\"bkfezzxscyhwzdgi\"},{\"path\":\"jbzbomvzzbtdcq\",\"fileSpecType\":\"niyujv\",\"targetFolderPath\":\"l\"},{\"path\":\"shfssnrbgyef\",\"fileSpecType\":\"msgaoj\",\"targetFolderPath\":\"wncot\"},{\"path\":\"fhir\",\"fileSpecType\":\"ymoxoftpipiwyczu\",\"targetFolderPath\":\"a\"}],\"targetDetails\":{\"name\":\"jlihhyus\",\"targetResourceId\":\"kasdvlm\"}}") - .toObject(AzureFileShareRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("hyaomtbghhavgr", model.sourceResourceId()); - Assertions.assertEquals(CopyOptions.FAIL_ON_CONFLICT, model.copyOptions()); - Assertions.assertEquals(RestoreRequestType.INVALID, model.restoreRequestType()); - Assertions.assertEquals("hpjbib", model.restoreFileSpecs().get(0).path()); - Assertions.assertEquals("mfxumvfcluyovw", model.restoreFileSpecs().get(0).fileSpecType()); - Assertions.assertEquals("bkfezzxscyhwzdgi", model.restoreFileSpecs().get(0).targetFolderPath()); - Assertions.assertEquals("jlihhyus", model.targetDetails().name()); - Assertions.assertEquals("kasdvlm", model.targetDetails().targetResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareRestoreRequest model = - new AzureFileShareRestoreRequest() - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId("hyaomtbghhavgr") - .withCopyOptions(CopyOptions.FAIL_ON_CONFLICT) - .withRestoreRequestType(RestoreRequestType.INVALID) - .withRestoreFileSpecs( - Arrays - .asList( - new RestoreFileSpecs() - .withPath("hpjbib") - .withFileSpecType("mfxumvfcluyovw") - .withTargetFolderPath("bkfezzxscyhwzdgi"), - new RestoreFileSpecs() - .withPath("jbzbomvzzbtdcq") - .withFileSpecType("niyujv") - .withTargetFolderPath("l"), - new RestoreFileSpecs() - .withPath("shfssnrbgyef") - .withFileSpecType("msgaoj") - .withTargetFolderPath("wncot"), - new RestoreFileSpecs() - .withPath("fhir") - .withFileSpecType("ymoxoftpipiwyczu") - .withTargetFolderPath("a"))) - .withTargetDetails(new TargetAfsRestoreInfo().withName("jlihhyus").withTargetResourceId("kasdvlm")); - model = BinaryData.fromObject(model).toObject(AzureFileShareRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("hyaomtbghhavgr", model.sourceResourceId()); - Assertions.assertEquals(CopyOptions.FAIL_ON_CONFLICT, model.copyOptions()); - Assertions.assertEquals(RestoreRequestType.INVALID, model.restoreRequestType()); - Assertions.assertEquals("hpjbib", model.restoreFileSpecs().get(0).path()); - Assertions.assertEquals("mfxumvfcluyovw", model.restoreFileSpecs().get(0).fileSpecType()); - Assertions.assertEquals("bkfezzxscyhwzdgi", model.restoreFileSpecs().get(0).targetFolderPath()); - Assertions.assertEquals("jlihhyus", model.targetDetails().name()); - Assertions.assertEquals("kasdvlm", model.targetDetails().targetResourceId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileshareProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileshareProtectedItemExtendedInfoTests.java deleted file mode 100644 index 58b2e0a7f95e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileshareProtectedItemExtendedInfoTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileshareProtectedItemExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureFileshareProtectedItemExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileshareProtectedItemExtendedInfo model = - BinaryData - .fromString( - "{\"oldestRecoveryPoint\":\"2021-07-14T05:25:31Z\",\"recoveryPointCount\":270818491,\"policyState\":\"hqxvcxgfrpdsofbs\",\"resourceState\":\"nsvbuswdv\",\"resourceStateSyncTime\":\"2021-07-28T13:53:22Z\"}") - .toObject(AzureFileshareProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-14T05:25:31Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(270818491, model.recoveryPointCount()); - Assertions.assertEquals("hqxvcxgfrpdsofbs", model.policyState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileshareProtectedItemExtendedInfo model = - new AzureFileshareProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-07-14T05:25:31Z")) - .withRecoveryPointCount(270818491) - .withPolicyState("hqxvcxgfrpdsofbs"); - model = BinaryData.fromObject(model).toObject(AzureFileshareProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-14T05:25:31Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(270818491, model.recoveryPointCount()); - Assertions.assertEquals("hqxvcxgfrpdsofbs", model.policyState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMContainerTests.java deleted file mode 100644 index 1514d7ee630c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMContainerTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSClassicComputeVMContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSClassicComputeVMContainer model = - BinaryData - .fromString( - "{\"containerType\":\"Microsoft.ClassicCompute/virtualMachines\",\"virtualMachineId\":\"oucs\",\"virtualMachineVersion\":\"ldpuviy\",\"resourceGroup\":\"aabeolhbhlvbmxuq\",\"friendlyName\":\"s\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"udfbsfarf\",\"healthStatus\":\"owlkjxnqpv\",\"protectableObjectType\":\"fstmhqykizmdksao\"}") - .toObject(AzureIaaSClassicComputeVMContainer.class); - Assertions.assertEquals("s", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("udfbsfarf", model.registrationStatus()); - Assertions.assertEquals("owlkjxnqpv", model.healthStatus()); - Assertions.assertEquals("fstmhqykizmdksao", model.protectableObjectType()); - Assertions.assertEquals("oucs", model.virtualMachineId()); - Assertions.assertEquals("ldpuviy", model.virtualMachineVersion()); - Assertions.assertEquals("aabeolhbhlvbmxuq", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSClassicComputeVMContainer model = - new AzureIaaSClassicComputeVMContainer() - .withFriendlyName("s") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withRegistrationStatus("udfbsfarf") - .withHealthStatus("owlkjxnqpv") - .withProtectableObjectType("fstmhqykizmdksao") - .withVirtualMachineId("oucs") - .withVirtualMachineVersion("ldpuviy") - .withResourceGroup("aabeolhbhlvbmxuq"); - model = BinaryData.fromObject(model).toObject(AzureIaaSClassicComputeVMContainer.class); - Assertions.assertEquals("s", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("udfbsfarf", model.registrationStatus()); - Assertions.assertEquals("owlkjxnqpv", model.healthStatus()); - Assertions.assertEquals("fstmhqykizmdksao", model.protectableObjectType()); - Assertions.assertEquals("oucs", model.virtualMachineId()); - Assertions.assertEquals("ldpuviy", model.virtualMachineVersion()); - Assertions.assertEquals("aabeolhbhlvbmxuq", model.resourceGroup()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMProtectableItemTests.java deleted file mode 100644 index 339fbda80e7b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMProtectableItemTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMProtectableItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSClassicComputeVMProtectableItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSClassicComputeVMProtectableItem model = - BinaryData - .fromString( - "{\"protectableItemType\":\"Microsoft.ClassicCompute/virtualMachines\",\"virtualMachineId\":\"otl\",\"virtualMachineVersion\":\"k\",\"resourceGroup\":\"ychunsjlpjrtwszh\",\"backupManagementType\":\"uic\",\"workloadType\":\"vtrrmhwrbfdpyflu\",\"friendlyName\":\"vjglrocuyzlwhhme\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureIaaSClassicComputeVMProtectableItem.class); - Assertions.assertEquals("uic", model.backupManagementType()); - Assertions.assertEquals("vtrrmhwrbfdpyflu", model.workloadType()); - Assertions.assertEquals("vjglrocuyzlwhhme", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("otl", model.virtualMachineId()); - Assertions.assertEquals("k", model.virtualMachineVersion()); - Assertions.assertEquals("ychunsjlpjrtwszh", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSClassicComputeVMProtectableItem model = - new AzureIaaSClassicComputeVMProtectableItem() - .withBackupManagementType("uic") - .withWorkloadType("vtrrmhwrbfdpyflu") - .withFriendlyName("vjglrocuyzlwhhme") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED) - .withVirtualMachineId("otl") - .withVirtualMachineVersion("k") - .withResourceGroup("ychunsjlpjrtwszh"); - model = BinaryData.fromObject(model).toObject(AzureIaaSClassicComputeVMProtectableItem.class); - Assertions.assertEquals("uic", model.backupManagementType()); - Assertions.assertEquals("vtrrmhwrbfdpyflu", model.workloadType()); - Assertions.assertEquals("vjglrocuyzlwhhme", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("otl", model.virtualMachineId()); - Assertions.assertEquals("k", model.virtualMachineVersion()); - Assertions.assertEquals("ychunsjlpjrtwszh", model.resourceGroup()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMContainerTests.java deleted file mode 100644 index 918e873f49b6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMContainerTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSComputeVMContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSComputeVMContainer model = - BinaryData - .fromString( - "{\"containerType\":\"Microsoft.Compute/virtualMachines\",\"virtualMachineId\":\"zdq\",\"virtualMachineVersion\":\"hcspo\",\"resourceGroup\":\"qaxsipietgbebjf\",\"friendlyName\":\"bmoichd\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"pubntnbatz\",\"healthStatus\":\"qs\",\"protectableObjectType\":\"saaelca\"}") - .toObject(AzureIaaSComputeVMContainer.class); - Assertions.assertEquals("bmoichd", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("pubntnbatz", model.registrationStatus()); - Assertions.assertEquals("qs", model.healthStatus()); - Assertions.assertEquals("saaelca", model.protectableObjectType()); - Assertions.assertEquals("zdq", model.virtualMachineId()); - Assertions.assertEquals("hcspo", model.virtualMachineVersion()); - Assertions.assertEquals("qaxsipietgbebjf", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSComputeVMContainer model = - new AzureIaaSComputeVMContainer() - .withFriendlyName("bmoichd") - .withBackupManagementType(BackupManagementType.INVALID) - .withRegistrationStatus("pubntnbatz") - .withHealthStatus("qs") - .withProtectableObjectType("saaelca") - .withVirtualMachineId("zdq") - .withVirtualMachineVersion("hcspo") - .withResourceGroup("qaxsipietgbebjf"); - model = BinaryData.fromObject(model).toObject(AzureIaaSComputeVMContainer.class); - Assertions.assertEquals("bmoichd", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("pubntnbatz", model.registrationStatus()); - Assertions.assertEquals("qs", model.healthStatus()); - Assertions.assertEquals("saaelca", model.protectableObjectType()); - Assertions.assertEquals("zdq", model.virtualMachineId()); - Assertions.assertEquals("hcspo", model.virtualMachineVersion()); - Assertions.assertEquals("qaxsipietgbebjf", model.resourceGroup()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMProtectableItemTests.java deleted file mode 100644 index e18c725426ca..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMProtectableItemTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectableItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSComputeVMProtectableItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSComputeVMProtectableItem model = - BinaryData - .fromString( - "{\"protectableItemType\":\"Microsoft.Compute/virtualMachines\",\"virtualMachineId\":\"cjuhplrvkm\",\"virtualMachineVersion\":\"wmj\",\"resourceGroup\":\"gfggcvkyylizrzbj\",\"backupManagementType\":\"fxsfuztlvtmv\",\"workloadType\":\"bwidql\",\"friendlyName\":\"ukoveofi\",\"protectionState\":\"NotProtected\"}") - .toObject(AzureIaaSComputeVMProtectableItem.class); - Assertions.assertEquals("fxsfuztlvtmv", model.backupManagementType()); - Assertions.assertEquals("bwidql", model.workloadType()); - Assertions.assertEquals("ukoveofi", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("cjuhplrvkm", model.virtualMachineId()); - Assertions.assertEquals("wmj", model.virtualMachineVersion()); - Assertions.assertEquals("gfggcvkyylizrzbj", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSComputeVMProtectableItem model = - new AzureIaaSComputeVMProtectableItem() - .withBackupManagementType("fxsfuztlvtmv") - .withWorkloadType("bwidql") - .withFriendlyName("ukoveofi") - .withProtectionState(ProtectionStatus.NOT_PROTECTED) - .withVirtualMachineId("cjuhplrvkm") - .withVirtualMachineVersion("wmj") - .withResourceGroup("gfggcvkyylizrzbj"); - model = BinaryData.fromObject(model).toObject(AzureIaaSComputeVMProtectableItem.class); - Assertions.assertEquals("fxsfuztlvtmv", model.backupManagementType()); - Assertions.assertEquals("bwidql", model.workloadType()); - Assertions.assertEquals("ukoveofi", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("cjuhplrvkm", model.virtualMachineId()); - Assertions.assertEquals("wmj", model.virtualMachineVersion()); - Assertions.assertEquals("gfggcvkyylizrzbj", model.resourceGroup()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobExtendedInfoTests.java deleted file mode 100644 index 2280047a423d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobExtendedInfoTests.java +++ /dev/null @@ -1,115 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobTaskDetails; -import java.time.Duration; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSvmJobExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSvmJobExtendedInfo model = - BinaryData - .fromString( - "{\"tasksList\":[{\"taskId\":\"ntiew\",\"startTime\":\"2021-08-27T00:56:15Z\",\"endTime\":\"2021-08-16T12:29:09Z\",\"instanceId\":\"uwrbehwagoh\",\"duration\":\"PT108H22M46S\",\"status\":\"kmr\",\"progressPercentage\":85.82496129373287,\"taskExecutionDetails\":\"hmxtdr\"},{\"taskId\":\"utacoe\",\"startTime\":\"2021-02-12T03:45:39Z\",\"endTime\":\"2021-04-28T14:16:46Z\",\"instanceId\":\"cjznmwcpmg\",\"duration\":\"PT145H2M12S\",\"status\":\"raufactkahzova\",\"progressPercentage\":67.54631977680542,\"taskExecutionDetails\":\"xxpshneeku\"},{\"taskId\":\"gs\",\"startTime\":\"2021-12-03T14:45:46Z\",\"endTime\":\"2021-08-11T17:25:59Z\",\"instanceId\":\"dlenrdsutujbazpj\",\"duration\":\"PT42H2S\",\"status\":\"inyflnorwmduvwp\",\"progressPercentage\":43.35372853031885,\"taskExecutionDetails\":\"mygdxpgpqch\"}],\"propertyBag\":{\"bjcrxgibbdaxco\":\"epn\"},\"internalPropertyBag\":{\"kwbqplhlvnuu\":\"zauorsuk\",\"soldweyuqdunv\":\"pzlrphw\",\"alywjhhgdn\":\"nnrwrbiork\",\"iqndieuzaofj\":\"xmsivfomiloxggdu\"},\"progressPercentage\":23.888120940037084,\"estimatedRemainingDuration\":\"yysfgdot\",\"dynamicErrorMessage\":\"biipuip\"}") - .toObject(AzureIaaSvmJobExtendedInfo.class); - Assertions.assertEquals("ntiew", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T00:56:15Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-16T12:29:09Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals("uwrbehwagoh", model.tasksList().get(0).instanceId()); - Assertions.assertEquals(Duration.parse("PT108H22M46S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("kmr", model.tasksList().get(0).status()); - Assertions.assertEquals(85.82496129373287D, model.tasksList().get(0).progressPercentage()); - Assertions.assertEquals("hmxtdr", model.tasksList().get(0).taskExecutionDetails()); - Assertions.assertEquals("epn", model.propertyBag().get("bjcrxgibbdaxco")); - Assertions.assertEquals("zauorsuk", model.internalPropertyBag().get("kwbqplhlvnuu")); - Assertions.assertEquals(23.888120940037084D, model.progressPercentage()); - Assertions.assertEquals("yysfgdot", model.estimatedRemainingDuration()); - Assertions.assertEquals("biipuip", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmJobExtendedInfo model = - new AzureIaaSvmJobExtendedInfo() - .withTasksList( - Arrays - .asList( - new AzureIaaSvmJobTaskDetails() - .withTaskId("ntiew") - .withStartTime(OffsetDateTime.parse("2021-08-27T00:56:15Z")) - .withEndTime(OffsetDateTime.parse("2021-08-16T12:29:09Z")) - .withInstanceId("uwrbehwagoh") - .withDuration(Duration.parse("PT108H22M46S")) - .withStatus("kmr") - .withProgressPercentage(85.82496129373287D) - .withTaskExecutionDetails("hmxtdr"), - new AzureIaaSvmJobTaskDetails() - .withTaskId("utacoe") - .withStartTime(OffsetDateTime.parse("2021-02-12T03:45:39Z")) - .withEndTime(OffsetDateTime.parse("2021-04-28T14:16:46Z")) - .withInstanceId("cjznmwcpmg") - .withDuration(Duration.parse("PT145H2M12S")) - .withStatus("raufactkahzova") - .withProgressPercentage(67.54631977680542D) - .withTaskExecutionDetails("xxpshneeku"), - new AzureIaaSvmJobTaskDetails() - .withTaskId("gs") - .withStartTime(OffsetDateTime.parse("2021-12-03T14:45:46Z")) - .withEndTime(OffsetDateTime.parse("2021-08-11T17:25:59Z")) - .withInstanceId("dlenrdsutujbazpj") - .withDuration(Duration.parse("PT42H2S")) - .withStatus("inyflnorwmduvwp") - .withProgressPercentage(43.35372853031885D) - .withTaskExecutionDetails("mygdxpgpqch"))) - .withPropertyBag(mapOf("bjcrxgibbdaxco", "epn")) - .withInternalPropertyBag( - mapOf( - "kwbqplhlvnuu", - "zauorsuk", - "soldweyuqdunv", - "pzlrphw", - "alywjhhgdn", - "nnrwrbiork", - "iqndieuzaofj", - "xmsivfomiloxggdu")) - .withProgressPercentage(23.888120940037084D) - .withEstimatedRemainingDuration("yysfgdot") - .withDynamicErrorMessage("biipuip"); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmJobExtendedInfo.class); - Assertions.assertEquals("ntiew", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T00:56:15Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-16T12:29:09Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals("uwrbehwagoh", model.tasksList().get(0).instanceId()); - Assertions.assertEquals(Duration.parse("PT108H22M46S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("kmr", model.tasksList().get(0).status()); - Assertions.assertEquals(85.82496129373287D, model.tasksList().get(0).progressPercentage()); - Assertions.assertEquals("hmxtdr", model.tasksList().get(0).taskExecutionDetails()); - Assertions.assertEquals("epn", model.propertyBag().get("bjcrxgibbdaxco")); - Assertions.assertEquals("zauorsuk", model.internalPropertyBag().get("kwbqplhlvnuu")); - Assertions.assertEquals(23.888120940037084D, model.progressPercentage()); - Assertions.assertEquals("yysfgdot", model.estimatedRemainingDuration()); - Assertions.assertEquals("biipuip", model.dynamicErrorMessage()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobTaskDetailsTests.java deleted file mode 100644 index 0454140e988d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobTaskDetailsTests.java +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobTaskDetails; -import java.time.Duration; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSvmJobTaskDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSvmJobTaskDetails model = - BinaryData - .fromString( - "{\"taskId\":\"qonmacj\",\"startTime\":\"2021-08-08T02:00:14Z\",\"endTime\":\"2021-11-17T10:08:40Z\",\"instanceId\":\"hqvcimpevfgmblr\",\"duration\":\"PT134H17M\",\"status\":\"ywdxsmic\",\"progressPercentage\":93.45924618190847,\"taskExecutionDetails\":\"scjfnyns\"}") - .toObject(AzureIaaSvmJobTaskDetails.class); - Assertions.assertEquals("qonmacj", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-08T02:00:14Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-17T10:08:40Z"), model.endTime()); - Assertions.assertEquals("hqvcimpevfgmblr", model.instanceId()); - Assertions.assertEquals(Duration.parse("PT134H17M"), model.duration()); - Assertions.assertEquals("ywdxsmic", model.status()); - Assertions.assertEquals(93.45924618190847D, model.progressPercentage()); - Assertions.assertEquals("scjfnyns", model.taskExecutionDetails()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmJobTaskDetails model = - new AzureIaaSvmJobTaskDetails() - .withTaskId("qonmacj") - .withStartTime(OffsetDateTime.parse("2021-08-08T02:00:14Z")) - .withEndTime(OffsetDateTime.parse("2021-11-17T10:08:40Z")) - .withInstanceId("hqvcimpevfgmblr") - .withDuration(Duration.parse("PT134H17M")) - .withStatus("ywdxsmic") - .withProgressPercentage(93.45924618190847D) - .withTaskExecutionDetails("scjfnyns"); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmJobTaskDetails.class); - Assertions.assertEquals("qonmacj", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-08T02:00:14Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-17T10:08:40Z"), model.endTime()); - Assertions.assertEquals("hqvcimpevfgmblr", model.instanceId()); - Assertions.assertEquals(Duration.parse("PT134H17M"), model.duration()); - Assertions.assertEquals("ywdxsmic", model.status()); - Assertions.assertEquals(93.45924618190847D, model.progressPercentage()); - Assertions.assertEquals("scjfnyns", model.taskExecutionDetails()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectedItemExtendedInfoTests.java deleted file mode 100644 index d001c832690c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectedItemExtendedInfoTests.java +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectedItemExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSvmProtectedItemExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSvmProtectedItemExtendedInfo model = - BinaryData - .fromString( - "{\"oldestRecoveryPoint\":\"2021-03-23T13:40:47Z\",\"oldestRecoveryPointInVault\":\"2021-01-27T14:19:26Z\",\"oldestRecoveryPointInArchive\":\"2021-12-03T18:15:28Z\",\"newestRecoveryPointInArchive\":\"2021-07-21T01:25:03Z\",\"recoveryPointCount\":379318760,\"policyInconsistent\":true}") - .toObject(AzureIaaSvmProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T13:40:47Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-27T14:19:26Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-03T18:15:28Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-21T01:25:03Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(379318760, model.recoveryPointCount()); - Assertions.assertEquals(true, model.policyInconsistent()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmProtectedItemExtendedInfo model = - new AzureIaaSvmProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-03-23T13:40:47Z")) - .withOldestRecoveryPointInVault(OffsetDateTime.parse("2021-01-27T14:19:26Z")) - .withOldestRecoveryPointInArchive(OffsetDateTime.parse("2021-12-03T18:15:28Z")) - .withNewestRecoveryPointInArchive(OffsetDateTime.parse("2021-07-21T01:25:03Z")) - .withRecoveryPointCount(379318760) - .withPolicyInconsistent(true); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T13:40:47Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-27T14:19:26Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-03T18:15:28Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-21T01:25:03Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(379318760, model.recoveryPointCount()); - Assertions.assertEquals(true, model.policyInconsistent()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectionPolicyTests.java deleted file mode 100644 index 935f4bb41bc0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectionPolicyTests.java +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasvmPolicyType; -import com.azure.resourcemanager.recoveryservicesbackup.models.InstantRPAdditionalDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureIaaSvmProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureIaaSvmProtectionPolicy model = - BinaryData - .fromString( - "{\"backupManagementType\":\"AzureIaasVM\",\"instantRPDetails\":{\"azureBackupRGNamePrefix\":\"hjoxo\",\"azureBackupRGNameSuffix\":\"msksbp\"},\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"xxlxsffgcvizq\":{\"tieringMode\":\"TierAfter\",\"duration\":1488909990,\"durationType\":\"Years\"},\"youpfgfbkj\":{\"tieringMode\":\"TierAfter\",\"duration\":1803667290,\"durationType\":\"Days\"}},\"instantRpRetentionRangeInDays\":660829030,\"timeZone\":\"hgkfmin\",\"policyType\":\"V1\",\"protectedItemsCount\":1272513184,\"resourceGuardOperationRequests\":[\"tsttktlahbq\",\"ctxtgzukxi\",\"mmqtgqqqxhr\",\"xrxc\"]}") - .toObject(AzureIaaSvmProtectionPolicy.class); - Assertions.assertEquals(1272513184, model.protectedItemsCount()); - Assertions.assertEquals("tsttktlahbq", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("hjoxo", model.instantRPDetails().azureBackupRGNamePrefix()); - Assertions.assertEquals("msksbp", model.instantRPDetails().azureBackupRGNameSuffix()); - Assertions.assertEquals(TieringMode.TIER_AFTER, model.tieringPolicy().get("xxlxsffgcvizq").tieringMode()); - Assertions.assertEquals(1488909990, model.tieringPolicy().get("xxlxsffgcvizq").duration()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.tieringPolicy().get("xxlxsffgcvizq").durationType()); - Assertions.assertEquals(660829030, model.instantRpRetentionRangeInDays()); - Assertions.assertEquals("hgkfmin", model.timeZone()); - Assertions.assertEquals(IaasvmPolicyType.V1, model.policyType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmProtectionPolicy model = - new AzureIaaSvmProtectionPolicy() - .withProtectedItemsCount(1272513184) - .withResourceGuardOperationRequests(Arrays.asList("tsttktlahbq", "ctxtgzukxi", "mmqtgqqqxhr", "xrxc")) - .withInstantRPDetails( - new InstantRPAdditionalDetails() - .withAzureBackupRGNamePrefix("hjoxo") - .withAzureBackupRGNameSuffix("msksbp")) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "xxlxsffgcvizq", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1488909990) - .withDurationType(RetentionDurationType.YEARS), - "youpfgfbkj", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1803667290) - .withDurationType(RetentionDurationType.DAYS))) - .withInstantRpRetentionRangeInDays(660829030) - .withTimeZone("hgkfmin") - .withPolicyType(IaasvmPolicyType.V1); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmProtectionPolicy.class); - Assertions.assertEquals(1272513184, model.protectedItemsCount()); - Assertions.assertEquals("tsttktlahbq", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("hjoxo", model.instantRPDetails().azureBackupRGNamePrefix()); - Assertions.assertEquals("msksbp", model.instantRPDetails().azureBackupRGNameSuffix()); - Assertions.assertEquals(TieringMode.TIER_AFTER, model.tieringPolicy().get("xxlxsffgcvizq").tieringMode()); - Assertions.assertEquals(1488909990, model.tieringPolicy().get("xxlxsffgcvizq").duration()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.tieringPolicy().get("xxlxsffgcvizq").durationType()); - Assertions.assertEquals(660829030, model.instantRpRetentionRangeInDays()); - Assertions.assertEquals("hgkfmin", model.timeZone()); - Assertions.assertEquals(IaasvmPolicyType.V1, model.policyType()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureRecoveryServiceVaultProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureRecoveryServiceVaultProtectionIntentTests.java deleted file mode 100644 index 932e3177bf6b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureRecoveryServiceVaultProtectionIntentTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureRecoveryServiceVaultProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureRecoveryServiceVaultProtectionIntentTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureRecoveryServiceVaultProtectionIntent model = - BinaryData - .fromString( - "{\"protectionIntentItemType\":\"RecoveryServiceVaultItem\",\"backupManagementType\":\"DPM\",\"sourceResourceId\":\"pcmsplbyrrueqth\",\"itemId\":\"gnmbscbbxigdhx\",\"policyId\":\"d\",\"protectionState\":\"Protecting\"}") - .toObject(AzureRecoveryServiceVaultProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("pcmsplbyrrueqth", model.sourceResourceId()); - Assertions.assertEquals("gnmbscbbxigdhx", model.itemId()); - Assertions.assertEquals("d", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureRecoveryServiceVaultProtectionIntent model = - new AzureRecoveryServiceVaultProtectionIntent() - .withBackupManagementType(BackupManagementType.DPM) - .withSourceResourceId("pcmsplbyrrueqth") - .withItemId("gnmbscbbxigdhx") - .withPolicyId("d") - .withProtectionState(ProtectionStatus.PROTECTING); - model = BinaryData.fromObject(model).toObject(AzureRecoveryServiceVaultProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("pcmsplbyrrueqth", model.sourceResourceId()); - Assertions.assertEquals("gnmbscbbxigdhx", model.itemId()); - Assertions.assertEquals("d", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureResourceProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureResourceProtectionIntentTests.java deleted file mode 100644 index 1b28cf37bfa1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureResourceProtectionIntentTests.java +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureResourceProtectionIntentTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureResourceProtectionIntent model = - BinaryData - .fromString( - "{\"protectionIntentItemType\":\"AzureResourceItem\",\"friendlyName\":\"dbwdpyqyybxubmdn\",\"backupManagementType\":\"DPM\",\"sourceResourceId\":\"qwremjel\",\"itemId\":\"acigel\",\"policyId\":\"hdbvqvwzkjop\",\"protectionState\":\"NotProtected\"}") - .toObject(AzureResourceProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("qwremjel", model.sourceResourceId()); - Assertions.assertEquals("acigel", model.itemId()); - Assertions.assertEquals("hdbvqvwzkjop", model.policyId()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("dbwdpyqyybxubmdn", model.friendlyName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureResourceProtectionIntent model = - new AzureResourceProtectionIntent() - .withBackupManagementType(BackupManagementType.DPM) - .withSourceResourceId("qwremjel") - .withItemId("acigel") - .withPolicyId("hdbvqvwzkjop") - .withProtectionState(ProtectionStatus.NOT_PROTECTED) - .withFriendlyName("dbwdpyqyybxubmdn"); - model = BinaryData.fromObject(model).toObject(AzureResourceProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("qwremjel", model.sourceResourceId()); - Assertions.assertEquals("acigel", model.itemId()); - Assertions.assertEquals("hdbvqvwzkjop", model.policyId()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("dbwdpyqyybxubmdn", model.friendlyName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlContainerTests.java deleted file mode 100644 index c8f7b0751e57..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlContainerTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import org.junit.jupiter.api.Assertions; - -public final class AzureSqlContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureSqlContainer model = - BinaryData - .fromString( - "{\"containerType\":\"AzureSqlContainer\",\"friendlyName\":\"phtvdu\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"lejchcsr\",\"healthStatus\":\"knmzlanrupdwvnp\",\"protectableObjectType\":\"nzqtpjhmqrhvt\"}") - .toObject(AzureSqlContainer.class); - Assertions.assertEquals("phtvdu", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("lejchcsr", model.registrationStatus()); - Assertions.assertEquals("knmzlanrupdwvnp", model.healthStatus()); - Assertions.assertEquals("nzqtpjhmqrhvt", model.protectableObjectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlContainer model = - new AzureSqlContainer() - .withFriendlyName("phtvdu") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withRegistrationStatus("lejchcsr") - .withHealthStatus("knmzlanrupdwvnp") - .withProtectableObjectType("nzqtpjhmqrhvt"); - model = BinaryData.fromObject(model).toObject(AzureSqlContainer.class); - Assertions.assertEquals("phtvdu", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("lejchcsr", model.registrationStatus()); - Assertions.assertEquals("knmzlanrupdwvnp", model.healthStatus()); - Assertions.assertEquals("nzqtpjhmqrhvt", model.protectableObjectType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemExtendedInfoTests.java deleted file mode 100644 index cca9c597cc83..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemExtendedInfoTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItemExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureSqlProtectedItemExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureSqlProtectedItemExtendedInfo model = - BinaryData - .fromString( - "{\"oldestRecoveryPoint\":\"2021-06-01T03:36:31Z\",\"recoveryPointCount\":167130524,\"policyState\":\"tcyohpfkyrk\"}") - .toObject(AzureSqlProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T03:36:31Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(167130524, model.recoveryPointCount()); - Assertions.assertEquals("tcyohpfkyrk", model.policyState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlProtectedItemExtendedInfo model = - new AzureSqlProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-06-01T03:36:31Z")) - .withRecoveryPointCount(167130524) - .withPolicyState("tcyohpfkyrk"); - model = BinaryData.fromObject(model).toObject(AzureSqlProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T03:36:31Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(167130524, model.recoveryPointCount()); - Assertions.assertEquals("tcyohpfkyrk", model.policyState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemTests.java deleted file mode 100644 index 4efe2cd1af03..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemTests.java +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItemExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemState; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureSqlProtectedItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureSqlProtectedItem model = - BinaryData - .fromString( - "{\"protectedItemType\":\"Microsoft.Sql/servers/databases\",\"protectedItemDataId\":\"katnwxyi\",\"protectionState\":\"BackupsSuspended\",\"extendedInfo\":{\"oldestRecoveryPoint\":\"2021-05-28T18:08:40Z\",\"recoveryPointCount\":613758841,\"policyState\":\"uvscxkdmligov\"},\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"Exchange\",\"containerName\":\"mloazuru\",\"sourceResourceId\":\"bgo\",\"policyId\":\"bteoybf\",\"lastRecoveryPoint\":\"2021-08-27T22:46:55Z\",\"backupSetName\":\"kvvjgslordilmyww\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-09-04T23:35:12Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"dabg\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"ewbcihxuuw\",\"c\"],\"isArchiveEnabled\":false,\"policyName\":\"cybvpayakkudzpxg\",\"softDeleteRetentionPeriodInDays\":1134671843}") - .toObject(AzureSqlProtectedItem.class); - Assertions.assertEquals("mloazuru", model.containerName()); - Assertions.assertEquals("bgo", model.sourceResourceId()); - Assertions.assertEquals("bteoybf", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T22:46:55Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("kvvjgslordilmyww", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-04T23:35:12Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("dabg", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("ewbcihxuuw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isArchiveEnabled()); - Assertions.assertEquals("cybvpayakkudzpxg", model.policyName()); - Assertions.assertEquals(1134671843, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("katnwxyi", model.protectedItemDataId()); - Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-05-28T18:08:40Z"), model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(613758841, model.extendedInfo().recoveryPointCount()); - Assertions.assertEquals("uvscxkdmligov", model.extendedInfo().policyState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlProtectedItem model = - new AzureSqlProtectedItem() - .withContainerName("mloazuru") - .withSourceResourceId("bgo") - .withPolicyId("bteoybf") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-08-27T22:46:55Z")) - .withBackupSetName("kvvjgslordilmyww") - .withCreateMode(CreateMode.DEFAULT) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-09-04T23:35:12Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("dabg") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("ewbcihxuuw", "c")) - .withIsArchiveEnabled(false) - .withPolicyName("cybvpayakkudzpxg") - .withSoftDeleteRetentionPeriod(1134671843) - .withProtectedItemDataId("katnwxyi") - .withProtectionState(ProtectedItemState.BACKUPS_SUSPENDED) - .withExtendedInfo( - new AzureSqlProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-05-28T18:08:40Z")) - .withRecoveryPointCount(613758841) - .withPolicyState("uvscxkdmligov")); - model = BinaryData.fromObject(model).toObject(AzureSqlProtectedItem.class); - Assertions.assertEquals("mloazuru", model.containerName()); - Assertions.assertEquals("bgo", model.sourceResourceId()); - Assertions.assertEquals("bteoybf", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T22:46:55Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("kvvjgslordilmyww", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-04T23:35:12Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("dabg", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("ewbcihxuuw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isArchiveEnabled()); - Assertions.assertEquals("cybvpayakkudzpxg", model.policyName()); - Assertions.assertEquals(1134671843, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("katnwxyi", model.protectedItemDataId()); - Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-05-28T18:08:40Z"), model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(613758841, model.extendedInfo().recoveryPointCount()); - Assertions.assertEquals("uvscxkdmligov", model.extendedInfo().policyState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectionPolicyTests.java deleted file mode 100644 index fb030fc3d5c1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectionPolicyTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureSqlProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureSqlProtectionPolicy model = - BinaryData - .fromString( - "{\"backupManagementType\":\"AzureSql\",\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"protectedItemsCount\":863803765,\"resourceGuardOperationRequests\":[\"jkmnwq\",\"nobaiyhddviacegf\"]}") - .toObject(AzureSqlProtectionPolicy.class); - Assertions.assertEquals(863803765, model.protectedItemsCount()); - Assertions.assertEquals("jkmnwq", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlProtectionPolicy model = - new AzureSqlProtectionPolicy() - .withProtectedItemsCount(863803765) - .withResourceGuardOperationRequests(Arrays.asList("jkmnwq", "nobaiyhddviacegf")) - .withRetentionPolicy(new RetentionPolicy()); - model = BinaryData.fromObject(model).toObject(AzureSqlProtectionPolicy.class); - Assertions.assertEquals(863803765, model.protectedItemsCount()); - Assertions.assertEquals("jkmnwq", model.resourceGuardOperationRequests().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageContainerTests.java deleted file mode 100644 index deb7a969506f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageContainerTests.java +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AcquireStorageAccountLock; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import org.junit.jupiter.api.Assertions; - -public final class AzureStorageContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureStorageContainer model = - BinaryData - .fromString( - "{\"containerType\":\"StorageContainer\",\"sourceResourceId\":\"aiwdcxsmlzzhz\",\"storageAccountVersion\":\"xetlgydlhqv\",\"resourceGroup\":\"npxybafiq\",\"protectedItemCount\":963093637527470244,\"acquireStorageAccountLock\":\"Acquire\",\"friendlyName\":\"jekglklbyuli\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"vmzegj\",\"healthStatus\":\"fhjirwgdnqzbrfk\",\"protectableObjectType\":\"zhzmtksjci\"}") - .toObject(AzureStorageContainer.class); - Assertions.assertEquals("jekglklbyuli", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("vmzegj", model.registrationStatus()); - Assertions.assertEquals("fhjirwgdnqzbrfk", model.healthStatus()); - Assertions.assertEquals("zhzmtksjci", model.protectableObjectType()); - Assertions.assertEquals("aiwdcxsmlzzhz", model.sourceResourceId()); - Assertions.assertEquals("xetlgydlhqv", model.storageAccountVersion()); - Assertions.assertEquals("npxybafiq", model.resourceGroup()); - Assertions.assertEquals(963093637527470244L, model.protectedItemCount()); - Assertions.assertEquals(AcquireStorageAccountLock.ACQUIRE, model.acquireStorageAccountLock()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageContainer model = - new AzureStorageContainer() - .withFriendlyName("jekglklbyuli") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withRegistrationStatus("vmzegj") - .withHealthStatus("fhjirwgdnqzbrfk") - .withProtectableObjectType("zhzmtksjci") - .withSourceResourceId("aiwdcxsmlzzhz") - .withStorageAccountVersion("xetlgydlhqv") - .withResourceGroup("npxybafiq") - .withProtectedItemCount(963093637527470244L) - .withAcquireStorageAccountLock(AcquireStorageAccountLock.ACQUIRE); - model = BinaryData.fromObject(model).toObject(AzureStorageContainer.class); - Assertions.assertEquals("jekglklbyuli", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("vmzegj", model.registrationStatus()); - Assertions.assertEquals("fhjirwgdnqzbrfk", model.healthStatus()); - Assertions.assertEquals("zhzmtksjci", model.protectableObjectType()); - Assertions.assertEquals("aiwdcxsmlzzhz", model.sourceResourceId()); - Assertions.assertEquals("xetlgydlhqv", model.storageAccountVersion()); - Assertions.assertEquals("npxybafiq", model.resourceGroup()); - Assertions.assertEquals(963093637527470244L, model.protectedItemCount()); - Assertions.assertEquals(AcquireStorageAccountLock.ACQUIRE, model.acquireStorageAccountLock()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobExtendedInfoTests.java deleted file mode 100644 index 83e425c076e0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobExtendedInfoTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobTaskDetails; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureStorageJobExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureStorageJobExtendedInfo model = - BinaryData - .fromString( - "{\"tasksList\":[{\"taskId\":\"dwvvba\",\"status\":\"lllchpodb\"},{\"taskId\":\"vwrdnhfukuvsj\",\"status\":\"wsmystuluqypf\"},{\"taskId\":\"lerchpq\",\"status\":\"f\"},{\"taskId\":\"babwidfcxss\",\"status\":\"unnoxyhk\"}],\"propertyBag\":{\"oqcaaewdaomdj\":\"ddrihpf\",\"jxxkzbrmsgei\":\"l\",\"ggcula\":\"siykzkdncjdxonbz\",\"y\":\"z\"},\"dynamicErrorMessage\":\"gogtqxepnylbf\"}") - .toObject(AzureStorageJobExtendedInfo.class); - Assertions.assertEquals("dwvvba", model.tasksList().get(0).taskId()); - Assertions.assertEquals("lllchpodb", model.tasksList().get(0).status()); - Assertions.assertEquals("ddrihpf", model.propertyBag().get("oqcaaewdaomdj")); - Assertions.assertEquals("gogtqxepnylbf", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageJobExtendedInfo model = - new AzureStorageJobExtendedInfo() - .withTasksList( - Arrays - .asList( - new AzureStorageJobTaskDetails().withTaskId("dwvvba").withStatus("lllchpodb"), - new AzureStorageJobTaskDetails().withTaskId("vwrdnhfukuvsj").withStatus("wsmystuluqypf"), - new AzureStorageJobTaskDetails().withTaskId("lerchpq").withStatus("f"), - new AzureStorageJobTaskDetails().withTaskId("babwidfcxss").withStatus("unnoxyhk"))) - .withPropertyBag( - mapOf("oqcaaewdaomdj", "ddrihpf", "jxxkzbrmsgei", "l", "ggcula", "siykzkdncjdxonbz", "y", "z")) - .withDynamicErrorMessage("gogtqxepnylbf"); - model = BinaryData.fromObject(model).toObject(AzureStorageJobExtendedInfo.class); - Assertions.assertEquals("dwvvba", model.tasksList().get(0).taskId()); - Assertions.assertEquals("lllchpodb", model.tasksList().get(0).status()); - Assertions.assertEquals("ddrihpf", model.propertyBag().get("oqcaaewdaomdj")); - Assertions.assertEquals("gogtqxepnylbf", model.dynamicErrorMessage()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobTaskDetailsTests.java deleted file mode 100644 index 5119fdb4a3e6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobTaskDetailsTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobTaskDetails; -import org.junit.jupiter.api.Assertions; - -public final class AzureStorageJobTaskDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureStorageJobTaskDetails model = - BinaryData - .fromString("{\"taskId\":\"jlyjtlvofq\",\"status\":\"vfcibyfmowux\"}") - .toObject(AzureStorageJobTaskDetails.class); - Assertions.assertEquals("jlyjtlvofq", model.taskId()); - Assertions.assertEquals("vfcibyfmowux", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageJobTaskDetails model = - new AzureStorageJobTaskDetails().withTaskId("jlyjtlvofq").withStatus("vfcibyfmowux"); - model = BinaryData.fromObject(model).toObject(AzureStorageJobTaskDetails.class); - Assertions.assertEquals("jlyjtlvofq", model.taskId()); - Assertions.assertEquals("vfcibyfmowux", model.status()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageProtectableContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageProtectableContainerTests.java deleted file mode 100644 index 5b8e05216022..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageProtectableContainerTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageProtectableContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import org.junit.jupiter.api.Assertions; - -public final class AzureStorageProtectableContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureStorageProtectableContainer model = - BinaryData - .fromString( - "{\"protectableContainerType\":\"StorageContainer\",\"friendlyName\":\"igsxcdgljplk\",\"backupManagementType\":\"AzureWorkload\",\"healthStatus\":\"htomflrytswfp\",\"containerId\":\"dgycxnmskwhqjjy\"}") - .toObject(AzureStorageProtectableContainer.class); - Assertions.assertEquals("igsxcdgljplk", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("htomflrytswfp", model.healthStatus()); - Assertions.assertEquals("dgycxnmskwhqjjy", model.containerId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageProtectableContainer model = - new AzureStorageProtectableContainer() - .withFriendlyName("igsxcdgljplk") - .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD) - .withHealthStatus("htomflrytswfp") - .withContainerId("dgycxnmskwhqjjy"); - model = BinaryData.fromObject(model).toObject(AzureStorageProtectableContainer.class); - Assertions.assertEquals("igsxcdgljplk", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("htomflrytswfp", model.healthStatus()); - Assertions.assertEquals("dgycxnmskwhqjjy", model.containerId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMAppContainerProtectableContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMAppContainerProtectableContainerTests.java deleted file mode 100644 index 158cf600a9ae..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMAppContainerProtectableContainerTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMAppContainerProtectableContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import org.junit.jupiter.api.Assertions; - -public final class AzureVMAppContainerProtectableContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVMAppContainerProtectableContainer model = - BinaryData - .fromString( - "{\"protectableContainerType\":\"VMAppContainer\",\"friendlyName\":\"urlpshh\",\"backupManagementType\":\"AzureStorage\",\"healthStatus\":\"dwqslsrhmpqvw\",\"containerId\":\"kondcb\"}") - .toObject(AzureVMAppContainerProtectableContainer.class); - Assertions.assertEquals("urlpshh", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("dwqslsrhmpqvw", model.healthStatus()); - Assertions.assertEquals("kondcb", model.containerId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVMAppContainerProtectableContainer model = - new AzureVMAppContainerProtectableContainer() - .withFriendlyName("urlpshh") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withHealthStatus("dwqslsrhmpqvw") - .withContainerId("kondcb"); - model = BinaryData.fromObject(model).toObject(AzureVMAppContainerProtectableContainer.class); - Assertions.assertEquals("urlpshh", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("dwqslsrhmpqvw", model.healthStatus()); - Assertions.assertEquals("kondcb", model.containerId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportRequestTests.java deleted file mode 100644 index 198b32e33545..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportRequestTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportRequest; -import org.junit.jupiter.api.Assertions; - -public final class AzureVMResourceFeatureSupportRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVMResourceFeatureSupportRequest model = - BinaryData - .fromString("{\"featureType\":\"AzureVMResourceBackup\",\"vmSize\":\"nrlkwzdqy\",\"vmSku\":\"ceakxc\"}") - .toObject(AzureVMResourceFeatureSupportRequest.class); - Assertions.assertEquals("nrlkwzdqy", model.vmSize()); - Assertions.assertEquals("ceakxc", model.vmSku()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVMResourceFeatureSupportRequest model = - new AzureVMResourceFeatureSupportRequest().withVmSize("nrlkwzdqy").withVmSku("ceakxc"); - model = BinaryData.fromObject(model).toObject(AzureVMResourceFeatureSupportRequest.class); - Assertions.assertEquals("nrlkwzdqy", model.vmSize()); - Assertions.assertEquals("ceakxc", model.vmSku()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportResponseInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportResponseInnerTests.java deleted file mode 100644 index 895df4d7fc70..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportResponseInnerTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.AzureVMResourceFeatureSupportResponseInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.SupportStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureVMResourceFeatureSupportResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVMResourceFeatureSupportResponseInner model = - BinaryData - .fromString("{\"supportStatus\":\"DefaultOFF\"}") - .toObject(AzureVMResourceFeatureSupportResponseInner.class); - Assertions.assertEquals(SupportStatus.DEFAULT_OFF, model.supportStatus()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVMResourceFeatureSupportResponseInner model = - new AzureVMResourceFeatureSupportResponseInner().withSupportStatus(SupportStatus.DEFAULT_OFF); - model = BinaryData.fromObject(model).toObject(AzureVMResourceFeatureSupportResponseInner.class); - Assertions.assertEquals(SupportStatus.DEFAULT_OFF, model.supportStatus()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadItemTests.java deleted file mode 100644 index 327381af44b6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadItemTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"AzureVmWorkloadItem\",\"parentName\":\"rjb\",\"serverName\":\"pxdlv\",\"isAutoProtectable\":true,\"subinquireditemcount\":22052299,\"subWorkloadItemCount\":824374091,\"backupManagementType\":\"s\",\"workloadType\":\"wjksghudgzhxo\",\"friendlyName\":\"ggsvoujkxibdaf\",\"protectionState\":\"Protected\"}") - .toObject(AzureVmWorkloadItem.class); - Assertions.assertEquals("s", model.backupManagementType()); - Assertions.assertEquals("wjksghudgzhxo", model.workloadType()); - Assertions.assertEquals("ggsvoujkxibdaf", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("rjb", model.parentName()); - Assertions.assertEquals("pxdlv", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(22052299, model.subinquireditemcount()); - Assertions.assertEquals(824374091, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadItem model = - new AzureVmWorkloadItem() - .withBackupManagementType("s") - .withWorkloadType("wjksghudgzhxo") - .withFriendlyName("ggsvoujkxibdaf") - .withProtectionState(ProtectionStatus.PROTECTED) - .withParentName("rjb") - .withServerName("pxdlv") - .withIsAutoProtectable(true) - .withSubinquireditemcount(22052299) - .withSubWorkloadItemCount(824374091); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadItem.class); - Assertions.assertEquals("s", model.backupManagementType()); - Assertions.assertEquals("wjksghudgzhxo", model.workloadType()); - Assertions.assertEquals("ggsvoujkxibdaf", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("rjb", model.parentName()); - Assertions.assertEquals("pxdlv", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(22052299, model.subinquireditemcount()); - Assertions.assertEquals(824374091, model.subWorkloadItemCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectedItemExtendedInfoTests.java deleted file mode 100644 index 654ea689c0ce..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectedItemExtendedInfoTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectedItemExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadProtectedItemExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadProtectedItemExtendedInfo model = - BinaryData - .fromString( - "{\"oldestRecoveryPoint\":\"2021-01-31T05:51:19Z\",\"oldestRecoveryPointInVault\":\"2021-03-23T20:11:29Z\",\"oldestRecoveryPointInArchive\":\"2021-03-18T16:49:20Z\",\"newestRecoveryPointInArchive\":\"2020-12-23T19:56:30Z\",\"recoveryPointCount\":159855339,\"policyState\":\"ktwkuziyc\",\"recoveryModel\":\"evufuztck\"}") - .toObject(AzureVmWorkloadProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T05:51:19Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T20:11:29Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-18T16:49:20Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-23T19:56:30Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(159855339, model.recoveryPointCount()); - Assertions.assertEquals("ktwkuziyc", model.policyState()); - Assertions.assertEquals("evufuztck", model.recoveryModel()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadProtectedItemExtendedInfo model = - new AzureVmWorkloadProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-01-31T05:51:19Z")) - .withOldestRecoveryPointInVault(OffsetDateTime.parse("2021-03-23T20:11:29Z")) - .withOldestRecoveryPointInArchive(OffsetDateTime.parse("2021-03-18T16:49:20Z")) - .withNewestRecoveryPointInArchive(OffsetDateTime.parse("2020-12-23T19:56:30Z")) - .withRecoveryPointCount(159855339) - .withPolicyState("ktwkuziyc") - .withRecoveryModel("evufuztck"); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T05:51:19Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T20:11:29Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-18T16:49:20Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-23T19:56:30Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(159855339, model.recoveryPointCount()); - Assertions.assertEquals("ktwkuziyc", model.policyState()); - Assertions.assertEquals("evufuztck", model.recoveryModel()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectionPolicyTests.java deleted file mode 100644 index db7b18a9a401..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectionPolicyTests.java +++ /dev/null @@ -1,161 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.PolicyType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.Settings; -import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadProtectionPolicy model = - BinaryData - .fromString( - "{\"backupManagementType\":\"AzureWorkload\",\"workLoadType\":\"Exchange\",\"settings\":{\"timeZone\":\"uutpwoqhih\",\"issqlcompression\":false,\"isCompression\":false},\"subProtectionPolicy\":[{\"policyType\":\"Log\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"foimwkslircizjxv\":{\"tieringMode\":\"TierRecommended\",\"duration\":613728557,\"durationType\":\"Days\"},\"vlhv\":{\"tieringMode\":\"TierAfter\",\"duration\":1161175344,\"durationType\":\"Days\"}}},{\"policyType\":\"Incremental\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"wjslbiwkojgcyzt\":{\"tieringMode\":\"TierAfter\",\"duration\":381355743,\"durationType\":\"Days\"},\"eqphchqnrnr\":{\"tieringMode\":\"TierAfter\",\"duration\":672857926,\"durationType\":\"Invalid\"},\"ykqgaifmvik\":{\"tieringMode\":\"DoNotTier\",\"duration\":1644281123,\"durationType\":\"Weeks\"}}},{\"policyType\":\"Full\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"xcv\":{\"tieringMode\":\"Invalid\",\"duration\":1006090143,\"durationType\":\"Years\"},\"volvtn\":{\"tieringMode\":\"Invalid\",\"duration\":986033506,\"durationType\":\"Days\"},\"mjdftu\":{\"tieringMode\":\"TierAfter\",\"duration\":1191725223,\"durationType\":\"Months\"},\"eamtmcz\":{\"tieringMode\":\"TierRecommended\",\"duration\":184092911,\"durationType\":\"Invalid\"}}}],\"makePolicyConsistent\":false,\"protectedItemsCount\":418634069,\"resourceGuardOperationRequests\":[\"w\",\"qioknssxmojm\"]}") - .toObject(AzureVmWorkloadProtectionPolicy.class); - Assertions.assertEquals(418634069, model.protectedItemsCount()); - Assertions.assertEquals("w", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.EXCHANGE, model.workLoadType()); - Assertions.assertEquals("uutpwoqhih", model.settings().timeZone()); - Assertions.assertEquals(false, model.settings().issqlcompression()); - Assertions.assertEquals(false, model.settings().isCompression()); - Assertions.assertEquals(PolicyType.LOG, model.subProtectionPolicy().get(0).policyType()); - Assertions - .assertEquals( - TieringMode.TIER_RECOMMENDED, - model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").tieringMode()); - Assertions - .assertEquals( - 613728557, model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").duration()); - Assertions - .assertEquals( - RetentionDurationType.DAYS, - model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").durationType()); - Assertions.assertEquals(false, model.makePolicyConsistent()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadProtectionPolicy model = - new AzureVmWorkloadProtectionPolicy() - .withProtectedItemsCount(418634069) - .withResourceGuardOperationRequests(Arrays.asList("w", "qioknssxmojm")) - .withWorkLoadType(WorkloadType.EXCHANGE) - .withSettings( - new Settings().withTimeZone("uutpwoqhih").withIssqlcompression(false).withIsCompression(false)) - .withSubProtectionPolicy( - Arrays - .asList( - new SubProtectionPolicy() - .withPolicyType(PolicyType.LOG) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "foimwkslircizjxv", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(613728557) - .withDurationType(RetentionDurationType.DAYS), - "vlhv", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1161175344) - .withDurationType(RetentionDurationType.DAYS))), - new SubProtectionPolicy() - .withPolicyType(PolicyType.INCREMENTAL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "wjslbiwkojgcyzt", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(381355743) - .withDurationType(RetentionDurationType.DAYS), - "eqphchqnrnr", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(672857926) - .withDurationType(RetentionDurationType.INVALID), - "ykqgaifmvik", - new TieringPolicy() - .withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(1644281123) - .withDurationType(RetentionDurationType.WEEKS))), - new SubProtectionPolicy() - .withPolicyType(PolicyType.FULL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "xcv", - new TieringPolicy() - .withTieringMode(TieringMode.INVALID) - .withDuration(1006090143) - .withDurationType(RetentionDurationType.YEARS), - "volvtn", - new TieringPolicy() - .withTieringMode(TieringMode.INVALID) - .withDuration(986033506) - .withDurationType(RetentionDurationType.DAYS), - "mjdftu", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1191725223) - .withDurationType(RetentionDurationType.MONTHS), - "eamtmcz", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(184092911) - .withDurationType(RetentionDurationType.INVALID))))) - .withMakePolicyConsistent(false); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadProtectionPolicy.class); - Assertions.assertEquals(418634069, model.protectedItemsCount()); - Assertions.assertEquals("w", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.EXCHANGE, model.workLoadType()); - Assertions.assertEquals("uutpwoqhih", model.settings().timeZone()); - Assertions.assertEquals(false, model.settings().issqlcompression()); - Assertions.assertEquals(false, model.settings().isCompression()); - Assertions.assertEquals(PolicyType.LOG, model.subProtectionPolicy().get(0).policyType()); - Assertions - .assertEquals( - TieringMode.TIER_RECOMMENDED, - model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").tieringMode()); - Assertions - .assertEquals( - 613728557, model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").duration()); - Assertions - .assertEquals( - RetentionDurationType.DAYS, - model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").durationType()); - Assertions.assertEquals(false, model.makePolicyConsistent()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseDatabaseWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseDatabaseWorkloadItemTests.java deleted file mode 100644 index 0afcd74e90c1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseDatabaseWorkloadItemTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseDatabaseWorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadSapAseDatabaseWorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadSapAseDatabaseWorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"SAPAseDatabase\",\"parentName\":\"tbw\",\"serverName\":\"sqowxwc\",\"isAutoProtectable\":true,\"subinquireditemcount\":1863569932,\"subWorkloadItemCount\":924614804,\"backupManagementType\":\"vc\",\"workloadType\":\"swkacvej\",\"friendlyName\":\"dvlvhbwrnfxtgdd\",\"protectionState\":\"NotProtected\"}") - .toObject(AzureVmWorkloadSapAseDatabaseWorkloadItem.class); - Assertions.assertEquals("vc", model.backupManagementType()); - Assertions.assertEquals("swkacvej", model.workloadType()); - Assertions.assertEquals("dvlvhbwrnfxtgdd", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("tbw", model.parentName()); - Assertions.assertEquals("sqowxwc", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1863569932, model.subinquireditemcount()); - Assertions.assertEquals(924614804, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapAseDatabaseWorkloadItem model = - new AzureVmWorkloadSapAseDatabaseWorkloadItem() - .withBackupManagementType("vc") - .withWorkloadType("swkacvej") - .withFriendlyName("dvlvhbwrnfxtgdd") - .withProtectionState(ProtectionStatus.NOT_PROTECTED) - .withParentName("tbw") - .withServerName("sqowxwc") - .withIsAutoProtectable(true) - .withSubinquireditemcount(1863569932) - .withSubWorkloadItemCount(924614804); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapAseDatabaseWorkloadItem.class); - Assertions.assertEquals("vc", model.backupManagementType()); - Assertions.assertEquals("swkacvej", model.workloadType()); - Assertions.assertEquals("dvlvhbwrnfxtgdd", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("tbw", model.parentName()); - Assertions.assertEquals("sqowxwc", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1863569932, model.subinquireditemcount()); - Assertions.assertEquals(924614804, model.subWorkloadItemCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseSystemWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseSystemWorkloadItemTests.java deleted file mode 100644 index e46fb18376a0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseSystemWorkloadItemTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseSystemWorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadSapAseSystemWorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadSapAseSystemWorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"SAPAseSystem\",\"parentName\":\"zgfbukklelssx\",\"serverName\":\"ycsxzu\",\"isAutoProtectable\":false,\"subinquireditemcount\":1352413878,\"subWorkloadItemCount\":1416694484,\"backupManagementType\":\"esqplp\",\"workloadType\":\"jcdoewb\",\"friendlyName\":\"yvteowxvgpiudeu\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureVmWorkloadSapAseSystemWorkloadItem.class); - Assertions.assertEquals("esqplp", model.backupManagementType()); - Assertions.assertEquals("jcdoewb", model.workloadType()); - Assertions.assertEquals("yvteowxvgpiudeu", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("zgfbukklelssx", model.parentName()); - Assertions.assertEquals("ycsxzu", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(1352413878, model.subinquireditemcount()); - Assertions.assertEquals(1416694484, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapAseSystemWorkloadItem model = - new AzureVmWorkloadSapAseSystemWorkloadItem() - .withBackupManagementType("esqplp") - .withWorkloadType("jcdoewb") - .withFriendlyName("yvteowxvgpiudeu") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED) - .withParentName("zgfbukklelssx") - .withServerName("ycsxzu") - .withIsAutoProtectable(false) - .withSubinquireditemcount(1352413878) - .withSubWorkloadItemCount(1416694484); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapAseSystemWorkloadItem.class); - Assertions.assertEquals("esqplp", model.backupManagementType()); - Assertions.assertEquals("jcdoewb", model.workloadType()); - Assertions.assertEquals("yvteowxvgpiudeu", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("zgfbukklelssx", model.parentName()); - Assertions.assertEquals("ycsxzu", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(1352413878, model.subinquireditemcount()); - Assertions.assertEquals(1416694484, model.subWorkloadItemCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaDatabaseWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaDatabaseWorkloadItemTests.java deleted file mode 100644 index b6a601f16807..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaDatabaseWorkloadItemTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseWorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadSapHanaDatabaseWorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadSapHanaDatabaseWorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"SAPHanaDatabase\",\"parentName\":\"uihywart\",\"serverName\":\"phkixkykxdssjpe\",\"isAutoProtectable\":false,\"subinquireditemcount\":1510283924,\"subWorkloadItemCount\":115970163,\"backupManagementType\":\"kkflrmymyincqlhr\",\"workloadType\":\"wslmiiiovgqcg\",\"friendlyName\":\"ugqkctotiowlxteq\",\"protectionState\":\"Protected\"}") - .toObject(AzureVmWorkloadSapHanaDatabaseWorkloadItem.class); - Assertions.assertEquals("kkflrmymyincqlhr", model.backupManagementType()); - Assertions.assertEquals("wslmiiiovgqcg", model.workloadType()); - Assertions.assertEquals("ugqkctotiowlxteq", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("uihywart", model.parentName()); - Assertions.assertEquals("phkixkykxdssjpe", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(1510283924, model.subinquireditemcount()); - Assertions.assertEquals(115970163, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapHanaDatabaseWorkloadItem model = - new AzureVmWorkloadSapHanaDatabaseWorkloadItem() - .withBackupManagementType("kkflrmymyincqlhr") - .withWorkloadType("wslmiiiovgqcg") - .withFriendlyName("ugqkctotiowlxteq") - .withProtectionState(ProtectionStatus.PROTECTED) - .withParentName("uihywart") - .withServerName("phkixkykxdssjpe") - .withIsAutoProtectable(false) - .withSubinquireditemcount(1510283924) - .withSubWorkloadItemCount(115970163); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapHanaDatabaseWorkloadItem.class); - Assertions.assertEquals("kkflrmymyincqlhr", model.backupManagementType()); - Assertions.assertEquals("wslmiiiovgqcg", model.workloadType()); - Assertions.assertEquals("ugqkctotiowlxteq", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("uihywart", model.parentName()); - Assertions.assertEquals("phkixkykxdssjpe", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(1510283924, model.subinquireditemcount()); - Assertions.assertEquals(115970163, model.subWorkloadItemCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaSystemWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaSystemWorkloadItemTests.java deleted file mode 100644 index 11d578830112..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaSystemWorkloadItemTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaSystemWorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadSapHanaSystemWorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadSapHanaSystemWorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"SAPHanaSystem\",\"parentName\":\"wlpaugmrmfjlrxwt\",\"serverName\":\"ukhfkvc\",\"isAutoProtectable\":false,\"subinquireditemcount\":2075924863,\"subWorkloadItemCount\":246607949,\"backupManagementType\":\"dsxjwuivedw\",\"workloadType\":\"yeew\",\"friendlyName\":\"iqbps\",\"protectionState\":\"NotProtected\"}") - .toObject(AzureVmWorkloadSapHanaSystemWorkloadItem.class); - Assertions.assertEquals("dsxjwuivedw", model.backupManagementType()); - Assertions.assertEquals("yeew", model.workloadType()); - Assertions.assertEquals("iqbps", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("wlpaugmrmfjlrxwt", model.parentName()); - Assertions.assertEquals("ukhfkvc", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(2075924863, model.subinquireditemcount()); - Assertions.assertEquals(246607949, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapHanaSystemWorkloadItem model = - new AzureVmWorkloadSapHanaSystemWorkloadItem() - .withBackupManagementType("dsxjwuivedw") - .withWorkloadType("yeew") - .withFriendlyName("iqbps") - .withProtectionState(ProtectionStatus.NOT_PROTECTED) - .withParentName("wlpaugmrmfjlrxwt") - .withServerName("ukhfkvc") - .withIsAutoProtectable(false) - .withSubinquireditemcount(2075924863) - .withSubWorkloadItemCount(246607949); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapHanaSystemWorkloadItem.class); - Assertions.assertEquals("dsxjwuivedw", model.backupManagementType()); - Assertions.assertEquals("yeew", model.workloadType()); - Assertions.assertEquals("iqbps", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("wlpaugmrmfjlrxwt", model.parentName()); - Assertions.assertEquals("ukhfkvc", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(2075924863, model.subinquireditemcount()); - Assertions.assertEquals(246607949, model.subWorkloadItemCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlDatabaseWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlDatabaseWorkloadItemTests.java deleted file mode 100644 index ea839dcfae0c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlDatabaseWorkloadItemTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseWorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadSqlDatabaseWorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadSqlDatabaseWorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"SQLDataBase\",\"parentName\":\"omacluzvxnqmhr\",\"serverName\":\"pd\",\"isAutoProtectable\":true,\"subinquireditemcount\":391546916,\"subWorkloadItemCount\":1904124784,\"backupManagementType\":\"css\",\"workloadType\":\"xuifmcsypobkdqz\",\"friendlyName\":\"zsylollgt\",\"protectionState\":\"Protected\"}") - .toObject(AzureVmWorkloadSqlDatabaseWorkloadItem.class); - Assertions.assertEquals("css", model.backupManagementType()); - Assertions.assertEquals("xuifmcsypobkdqz", model.workloadType()); - Assertions.assertEquals("zsylollgt", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("omacluzvxnqmhr", model.parentName()); - Assertions.assertEquals("pd", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(391546916, model.subinquireditemcount()); - Assertions.assertEquals(1904124784, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSqlDatabaseWorkloadItem model = - new AzureVmWorkloadSqlDatabaseWorkloadItem() - .withBackupManagementType("css") - .withWorkloadType("xuifmcsypobkdqz") - .withFriendlyName("zsylollgt") - .withProtectionState(ProtectionStatus.PROTECTED) - .withParentName("omacluzvxnqmhr") - .withServerName("pd") - .withIsAutoProtectable(true) - .withSubinquireditemcount(391546916) - .withSubWorkloadItemCount(1904124784); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSqlDatabaseWorkloadItem.class); - Assertions.assertEquals("css", model.backupManagementType()); - Assertions.assertEquals("xuifmcsypobkdqz", model.workloadType()); - Assertions.assertEquals("zsylollgt", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("omacluzvxnqmhr", model.parentName()); - Assertions.assertEquals("pd", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(391546916, model.subinquireditemcount()); - Assertions.assertEquals(1904124784, model.subWorkloadItemCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlInstanceWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlInstanceWorkloadItemTests.java deleted file mode 100644 index 17ec3fad9d85..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlInstanceWorkloadItemTests.java +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlInstanceWorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureVmWorkloadSqlInstanceWorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureVmWorkloadSqlInstanceWorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"SQLInstance\",\"dataDirectoryPaths\":[{\"type\":\"Invalid\",\"path\":\"zxqltgrdogypx\",\"logicalName\":\"vbfihwuhvctafsr\"}],\"parentName\":\"rblmli\",\"serverName\":\"xihspnxwq\",\"isAutoProtectable\":true,\"subinquireditemcount\":1320300577,\"subWorkloadItemCount\":523480750,\"backupManagementType\":\"klsbsbqqqagw\",\"workloadType\":\"xaomzisglrrc\",\"friendlyName\":\"zkhhltnjadhqo\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureVmWorkloadSqlInstanceWorkloadItem.class); - Assertions.assertEquals("klsbsbqqqagw", model.backupManagementType()); - Assertions.assertEquals("xaomzisglrrc", model.workloadType()); - Assertions.assertEquals("zkhhltnjadhqo", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("rblmli", model.parentName()); - Assertions.assertEquals("xihspnxwq", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1320300577, model.subinquireditemcount()); - Assertions.assertEquals(523480750, model.subWorkloadItemCount()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("zxqltgrdogypx", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("vbfihwuhvctafsr", model.dataDirectoryPaths().get(0).logicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSqlInstanceWorkloadItem model = - new AzureVmWorkloadSqlInstanceWorkloadItem() - .withBackupManagementType("klsbsbqqqagw") - .withWorkloadType("xaomzisglrrc") - .withFriendlyName("zkhhltnjadhqo") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED) - .withParentName("rblmli") - .withServerName("xihspnxwq") - .withIsAutoProtectable(true) - .withSubinquireditemcount(1320300577) - .withSubWorkloadItemCount(523480750) - .withDataDirectoryPaths( - Arrays - .asList( - new SqlDataDirectory() - .withType(SqlDataDirectoryType.INVALID) - .withPath("zxqltgrdogypx") - .withLogicalName("vbfihwuhvctafsr"))); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSqlInstanceWorkloadItem.class); - Assertions.assertEquals("klsbsbqqqagw", model.backupManagementType()); - Assertions.assertEquals("xaomzisglrrc", model.workloadType()); - Assertions.assertEquals("zkhhltnjadhqo", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("rblmli", model.parentName()); - Assertions.assertEquals("xihspnxwq", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1320300577, model.subinquireditemcount()); - Assertions.assertEquals(523480750, model.subWorkloadItemCount()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("zxqltgrdogypx", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("vbfihwuhvctafsr", model.dataDirectoryPaths().get(0).logicalName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadAutoProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadAutoProtectionIntentTests.java deleted file mode 100644 index c453438ed03e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadAutoProtectionIntentTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadAutoProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadAutoProtectionIntentTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadAutoProtectionIntent model = - BinaryData - .fromString( - "{\"protectionIntentItemType\":\"AzureWorkloadAutoProtectionIntent\",\"backupManagementType\":\"Invalid\",\"sourceResourceId\":\"hmnr\",\"itemId\":\"bsojk\",\"policyId\":\"nhmdptysprqs\",\"protectionState\":\"Protected\"}") - .toObject(AzureWorkloadAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("hmnr", model.sourceResourceId()); - Assertions.assertEquals("bsojk", model.itemId()); - Assertions.assertEquals("nhmdptysprqs", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadAutoProtectionIntent model = - new AzureWorkloadAutoProtectionIntent() - .withBackupManagementType(BackupManagementType.INVALID) - .withSourceResourceId("hmnr") - .withItemId("bsojk") - .withPolicyId("nhmdptysprqs") - .withProtectionState(ProtectionStatus.PROTECTED); - model = BinaryData.fromObject(model).toObject(AzureWorkloadAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("hmnr", model.sourceResourceId()); - Assertions.assertEquals("bsojk", model.itemId()); - Assertions.assertEquals("nhmdptysprqs", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.java deleted file mode 100644 index bf3b18b5f5dc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.java +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadBackupRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupType; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadBackupRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadBackupRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadBackupRequest\",\"backupType\":\"SnapshotFull\",\"enableCompression\":true,\"recoveryPointExpiryTimeInUTC\":\"2021-10-30T09:30:32Z\"}") - .toObject(AzureWorkloadBackupRequest.class); - Assertions.assertEquals(BackupType.SNAPSHOT_FULL, model.backupType()); - Assertions.assertEquals(true, model.enableCompression()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-30T09:30:32Z"), model.recoveryPointExpiryTimeInUtc()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadBackupRequest model = - new AzureWorkloadBackupRequest() - .withBackupType(BackupType.SNAPSHOT_FULL) - .withEnableCompression(true) - .withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-10-30T09:30:32Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadBackupRequest.class); - Assertions.assertEquals(BackupType.SNAPSHOT_FULL, model.backupType()); - Assertions.assertEquals(true, model.enableCompression()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-30T09:30:32Z"), model.recoveryPointExpiryTimeInUtc()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadContainerAutoProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadContainerAutoProtectionIntentTests.java deleted file mode 100644 index 8721ae8c3e81..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadContainerAutoProtectionIntentTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainerAutoProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadContainerAutoProtectionIntentTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadContainerAutoProtectionIntent model = - BinaryData - .fromString( - "{\"protectionIntentItemType\":\"AzureWorkloadContainerAutoProtectionIntent\",\"backupManagementType\":\"AzureBackupServer\",\"sourceResourceId\":\"qfyiaseqchkr\",\"itemId\":\"zrazisgyk\",\"policyId\":\"emv\",\"protectionState\":\"Protecting\"}") - .toObject(AzureWorkloadContainerAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("qfyiaseqchkr", model.sourceResourceId()); - Assertions.assertEquals("zrazisgyk", model.itemId()); - Assertions.assertEquals("emv", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadContainerAutoProtectionIntent model = - new AzureWorkloadContainerAutoProtectionIntent() - .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withSourceResourceId("qfyiaseqchkr") - .withItemId("zrazisgyk") - .withPolicyId("emv") - .withProtectionState(ProtectionStatus.PROTECTING); - model = BinaryData.fromObject(model).toObject(AzureWorkloadContainerAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("qfyiaseqchkr", model.sourceResourceId()); - Assertions.assertEquals("zrazisgyk", model.itemId()); - Assertions.assertEquals("emv", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobExtendedInfoTests.java deleted file mode 100644 index 3da8cd353190..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobExtendedInfoTests.java +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobTaskDetails; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadJobExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadJobExtendedInfo model = - BinaryData - .fromString( - "{\"tasksList\":[{\"taskId\":\"sdymbrn\",\"status\":\"u\"},{\"taskId\":\"prafwgckhoc\",\"status\":\"d\"}],\"propertyBag\":{\"spave\":\"wafqroud\",\"bunzozudh\":\"hrv\",\"moy\":\"xg\"},\"dynamicErrorMessage\":\"dyuib\"}") - .toObject(AzureWorkloadJobExtendedInfo.class); - Assertions.assertEquals("sdymbrn", model.tasksList().get(0).taskId()); - Assertions.assertEquals("u", model.tasksList().get(0).status()); - Assertions.assertEquals("wafqroud", model.propertyBag().get("spave")); - Assertions.assertEquals("dyuib", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadJobExtendedInfo model = - new AzureWorkloadJobExtendedInfo() - .withTasksList( - Arrays - .asList( - new AzureWorkloadJobTaskDetails().withTaskId("sdymbrn").withStatus("u"), - new AzureWorkloadJobTaskDetails().withTaskId("prafwgckhoc").withStatus("d"))) - .withPropertyBag(mapOf("spave", "wafqroud", "bunzozudh", "hrv", "moy", "xg")) - .withDynamicErrorMessage("dyuib"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadJobExtendedInfo.class); - Assertions.assertEquals("sdymbrn", model.tasksList().get(0).taskId()); - Assertions.assertEquals("u", model.tasksList().get(0).status()); - Assertions.assertEquals("wafqroud", model.propertyBag().get("spave")); - Assertions.assertEquals("dyuib", model.dynamicErrorMessage()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobTaskDetailsTests.java deleted file mode 100644 index 014ede62a7c4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobTaskDetailsTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobTaskDetails; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadJobTaskDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadJobTaskDetails model = - BinaryData - .fromString("{\"taskId\":\"fdn\",\"status\":\"ydvfvfcjnae\"}") - .toObject(AzureWorkloadJobTaskDetails.class); - Assertions.assertEquals("fdn", model.taskId()); - Assertions.assertEquals("ydvfvfcjnae", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadJobTaskDetails model = - new AzureWorkloadJobTaskDetails().withTaskId("fdn").withStatus("ydvfvfcjnae"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadJobTaskDetails.class); - Assertions.assertEquals("fdn", model.taskId()); - Assertions.assertEquals("ydvfvfcjnae", model.status()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRecoveryPointTests.java deleted file mode 100644 index 7311cada2960..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRecoveryPointTests.java +++ /dev/null @@ -1,146 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadPointInTimeRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadPointInTimeRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadPointInTimeRecoveryPoint\",\"timeRanges\":[{\"startTime\":\"2021-04-06T16:13:31Z\",\"endTime\":\"2021-07-04T04:35:49Z\"},{\"startTime\":\"2021-03-05T05:54Z\",\"endTime\":\"2021-08-10T14:37:01Z\"},{\"startTime\":\"2021-07-18T11:29:19Z\",\"endTime\":\"2021-04-12T08:03:04Z\"},{\"startTime\":\"2021-01-22T06:46:52Z\",\"endTime\":\"2021-10-13T14:11:45Z\"}],\"recoveryPointTimeInUTC\":\"2021-11-03T20:02:22Z\",\"type\":\"Full\",\"recoveryPointTierDetails\":[{\"type\":\"InstantRP\",\"status\":\"Valid\",\"extendedInfo\":{\"fzqlqhycavod\":\"ilcbtgnhnzeyqxtj\",\"nlrariaawiuagy\":\"gxdbeesmie\",\"ojocqwogf\":\"wqfbylyrfgiagt\",\"uxylfsbtkadpy\":\"zjvusfzldmo\"}},{\"type\":\"Invalid\",\"status\":\"Deleted\",\"extendedInfo\":{\"grjqctojcmi\":\"kb\",\"eypefojyqd\":\"of\",\"hlhzdsqtzbsrgno\":\"cuplcplcwkhih\"}},{\"type\":\"Invalid\",\"status\":\"Invalid\",\"extendedInfo\":{\"wotey\":\"vecactx\"}},{\"type\":\"ArchivedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"wifzmp\":\"vekqvgqo\",\"cvhrfsp\":\"wyivqikf\",\"kvyklxubyjaffmm\":\"uagrttikteusqc\"}}],\"recoveryPointMoveReadinessInfo\":{\"bgq\":{\"isReadyForMove\":true,\"additionalInfo\":\"u\"},\"metttwgd\":{\"isReadyForMove\":false,\"additionalInfo\":\"a\"},\"i\":{\"isReadyForMove\":true,\"additionalInfo\":\"ihhrmo\"},\"hyrpetogebjoxs\":{\"isReadyForMove\":true,\"additionalInfo\":\"ypxiutcxap\"}},\"recoveryPointProperties\":{\"expiryTime\":\"nhl\",\"ruleName\":\"rqnkkzjcjbtr\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T20:02:22Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status()); - Assertions - .assertEquals( - "ilcbtgnhnzeyqxtj", model.recoveryPointTierDetails().get(0).extendedInfo().get("fzqlqhycavod")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("bgq").isReadyForMove()); - Assertions.assertEquals("u", model.recoveryPointMoveReadinessInfo().get("bgq").additionalInfo()); - Assertions.assertEquals("nhl", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("rqnkkzjcjbtr", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T16:13:31Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-04T04:35:49Z"), model.timeRanges().get(0).endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadPointInTimeRecoveryPoint model = - new AzureWorkloadPointInTimeRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-11-03T20:02:22Z")) - .withType(RestorePointType.FULL) - .withRecoveryPointTierDetails( - Arrays - .asList( - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo( - mapOf( - "fzqlqhycavod", - "ilcbtgnhnzeyqxtj", - "nlrariaawiuagy", - "gxdbeesmie", - "ojocqwogf", - "wqfbylyrfgiagt", - "uxylfsbtkadpy", - "zjvusfzldmo")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.DELETED) - .withExtendedInfo( - mapOf("grjqctojcmi", "kb", "eypefojyqd", "of", "hlhzdsqtzbsrgno", "cuplcplcwkhih")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("wotey", "vecactx")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo( - mapOf( - "wifzmp", - "vekqvgqo", - "cvhrfsp", - "wyivqikf", - "kvyklxubyjaffmm", - "uagrttikteusqc")))) - .withRecoveryPointMoveReadinessInfo( - mapOf( - "bgq", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("u"), - "metttwgd", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("a"), - "i", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("ihhrmo"), - "hyrpetogebjoxs", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("ypxiutcxap"))) - .withRecoveryPointProperties( - new RecoveryPointProperties() - .withExpiryTime("nhl") - .withRuleName("rqnkkzjcjbtr") - .withIsSoftDeleted(false)) - .withTimeRanges( - Arrays - .asList( - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-04-06T16:13:31Z")) - .withEndTime(OffsetDateTime.parse("2021-07-04T04:35:49Z")), - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-03-05T05:54Z")) - .withEndTime(OffsetDateTime.parse("2021-08-10T14:37:01Z")), - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-07-18T11:29:19Z")) - .withEndTime(OffsetDateTime.parse("2021-04-12T08:03:04Z")), - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-01-22T06:46:52Z")) - .withEndTime(OffsetDateTime.parse("2021-10-13T14:11:45Z")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T20:02:22Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status()); - Assertions - .assertEquals( - "ilcbtgnhnzeyqxtj", model.recoveryPointTierDetails().get(0).extendedInfo().get("fzqlqhycavod")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("bgq").isReadyForMove()); - Assertions.assertEquals("u", model.recoveryPointMoveReadinessInfo().get("bgq").additionalInfo()); - Assertions.assertEquals("nhl", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("rqnkkzjcjbtr", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T16:13:31Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-04T04:35:49Z"), model.timeRanges().get(0).endTime()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRestoreRequestTests.java deleted file mode 100644 index d664e31acca8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRestoreRequestTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadPointInTimeRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadPointInTimeRestoreRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadPointInTimeRestoreRequest\",\"pointInTime\":\"2021-08-19T01:45:54Z\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"neuvyinzqod\",\"propertyBag\":{\"xgsg\":\"gsh\",\"gzdjtxvzf\":\"p\",\"gafcqu\":\"bqvgaqv\",\"nwsdtutnwlduyc\":\"rdve\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"rmewipmve\",\"databaseName\":\"xukuqgsj\",\"targetDirectoryForFileRestore\":\"undxgketw\"},\"recoveryMode\":\"WorkloadRecovery\",\"targetVirtualMachineId\":\"jhfjmhvvmuvgpm\"}") - .toObject(AzureWorkloadPointInTimeRestoreRequest.class); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("neuvyinzqod", model.sourceResourceId()); - Assertions.assertEquals("gsh", model.propertyBag().get("xgsg")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rmewipmve", model.targetInfo().containerId()); - Assertions.assertEquals("xukuqgsj", model.targetInfo().databaseName()); - Assertions.assertEquals("undxgketw", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("jhfjmhvvmuvgpm", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-19T01:45:54Z"), model.pointInTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadPointInTimeRestoreRequest model = - new AzureWorkloadPointInTimeRestoreRequest() - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("neuvyinzqod") - .withPropertyBag(mapOf("xgsg", "gsh", "gzdjtxvzf", "p", "gafcqu", "bqvgaqv", "nwsdtutnwlduyc", "rdve")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.OVERWRITE) - .withContainerId("rmewipmve") - .withDatabaseName("xukuqgsj") - .withTargetDirectoryForFileRestore("undxgketw")) - .withRecoveryMode(RecoveryMode.WORKLOAD_RECOVERY) - .withTargetVirtualMachineId("jhfjmhvvmuvgpm") - .withPointInTime(OffsetDateTime.parse("2021-08-19T01:45:54Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadPointInTimeRestoreRequest.class); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("neuvyinzqod", model.sourceResourceId()); - Assertions.assertEquals("gsh", model.propertyBag().get("xgsg")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rmewipmve", model.targetInfo().containerId()); - Assertions.assertEquals("xukuqgsj", model.targetInfo().databaseName()); - Assertions.assertEquals("undxgketw", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("jhfjmhvvmuvgpm", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-19T01:45:54Z"), model.pointInTime()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRecoveryPointTests.java deleted file mode 100644 index 8e79e7f75aeb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRecoveryPointTests.java +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadRecoveryPoint\",\"recoveryPointTimeInUTC\":\"2021-10-20T18:11:07Z\",\"type\":\"Incremental\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Disabled\",\"extendedInfo\":{\"dgfcwqmp\":\"tpkxztmoobklft\"}}],\"recoveryPointMoveReadinessInfo\":{\"ohu\":{\"isReadyForMove\":false,\"additionalInfo\":\"hemjy\"},\"culkbawpfaj\":{\"isReadyForMove\":false,\"additionalInfo\":\"wkozz\"},\"kcdmxzrpoaimln\":{\"isReadyForMove\":true,\"additionalInfo\":\"tlwtjjguktalhsn\"}},\"recoveryPointProperties\":{\"expiryTime\":\"aomylwea\",\"ruleName\":\"lcsethwwnpj\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-20T18:11:07Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status()); - Assertions - .assertEquals("tpkxztmoobklft", model.recoveryPointTierDetails().get(0).extendedInfo().get("dgfcwqmp")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("ohu").isReadyForMove()); - Assertions.assertEquals("hemjy", model.recoveryPointMoveReadinessInfo().get("ohu").additionalInfo()); - Assertions.assertEquals("aomylwea", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("lcsethwwnpj", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadRecoveryPoint model = - new AzureWorkloadRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-10-20T18:11:07Z")) - .withType(RestorePointType.INCREMENTAL) - .withRecoveryPointTierDetails( - Arrays - .asList( - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.DISABLED) - .withExtendedInfo(mapOf("dgfcwqmp", "tpkxztmoobklft")))) - .withRecoveryPointMoveReadinessInfo( - mapOf( - "ohu", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("hemjy"), - "culkbawpfaj", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("wkozz"), - "kcdmxzrpoaimln", - new RecoveryPointMoveReadinessInfo() - .withIsReadyForMove(true) - .withAdditionalInfo("tlwtjjguktalhsn"))) - .withRecoveryPointProperties( - new RecoveryPointProperties() - .withExpiryTime("aomylwea") - .withRuleName("lcsethwwnpj") - .withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-20T18:11:07Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status()); - Assertions - .assertEquals("tpkxztmoobklft", model.recoveryPointTierDetails().get(0).extendedInfo().get("dgfcwqmp")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("ohu").isReadyForMove()); - Assertions.assertEquals("hemjy", model.recoveryPointMoveReadinessInfo().get("ohu").additionalInfo()); - Assertions.assertEquals("aomylwea", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("lcsethwwnpj", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRestoreRequestTests.java deleted file mode 100644 index 18de828d5442..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRestoreRequestTests.java +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadRestoreRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadRestoreRequest\",\"recoveryType\":\"AlternateLocation\",\"sourceResourceId\":\"sx\",\"propertyBag\":{\"sbhud\":\"fbuzjyihs\",\"foobrlttyms\":\"pohyuemslynsqyr\",\"nfwqzdzgtilaxhn\":\"nygq\",\"wivkxo\":\"hqlyvijo\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"ixxrtikvcpw\",\"databaseName\":\"clrcivtsox\",\"targetDirectoryForFileRestore\":\"kenx\"},\"recoveryMode\":\"WorkloadRecovery\",\"targetVirtualMachineId\":\"efrp\"}") - .toObject(AzureWorkloadRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("sx", model.sourceResourceId()); - Assertions.assertEquals("fbuzjyihs", model.propertyBag().get("sbhud")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("ixxrtikvcpw", model.targetInfo().containerId()); - Assertions.assertEquals("clrcivtsox", model.targetInfo().databaseName()); - Assertions.assertEquals("kenx", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("efrp", model.targetVirtualMachineId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadRestoreRequest model = - new AzureWorkloadRestoreRequest() - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId("sx") - .withPropertyBag( - mapOf( - "sbhud", - "fbuzjyihs", - "foobrlttyms", - "pohyuemslynsqyr", - "nfwqzdzgtilaxhn", - "nygq", - "wivkxo", - "hqlyvijo")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.OVERWRITE) - .withContainerId("ixxrtikvcpw") - .withDatabaseName("clrcivtsox") - .withTargetDirectoryForFileRestore("kenx")) - .withRecoveryMode(RecoveryMode.WORKLOAD_RECOVERY) - .withTargetVirtualMachineId("efrp"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("sx", model.sourceResourceId()); - Assertions.assertEquals("fbuzjyihs", model.propertyBag().get("sbhud")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("ixxrtikvcpw", model.targetInfo().containerId()); - Assertions.assertEquals("clrcivtsox", model.targetInfo().databaseName()); - Assertions.assertEquals("kenx", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("efrp", model.targetVirtualMachineId()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRecoveryPointTests.java deleted file mode 100644 index f8d1cfdd3e08..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRecoveryPointTests.java +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSapHanaPointInTimeRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRecoveryPoint\",\"timeRanges\":[{\"startTime\":\"2021-05-10T19:57:54Z\",\"endTime\":\"2021-07-10T13:36:32Z\"},{\"startTime\":\"2021-03-06T13:14:28Z\",\"endTime\":\"2021-06-03T22:21:12Z\"},{\"startTime\":\"2021-04-26T07:00:30Z\",\"endTime\":\"2021-05-13T12:27Z\"},{\"startTime\":\"2021-09-07T02:46:57Z\",\"endTime\":\"2021-03-25T00:45:30Z\"}],\"recoveryPointTimeInUTC\":\"2020-12-28T00:28:07Z\",\"type\":\"SnapshotCopyOnlyFull\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"moy\":\"hcans\",\"mf\":\"hlwigdivbkbxg\"}},{\"type\":\"InstantRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"hzbezkgi\":\"vdaeyyguxakjsq\",\"vvjskgfmocwahp\":\"sidxasicdd\",\"eaahhvjhhn\":\"gat\",\"jjidjk\":\"kzyb\"}}],\"recoveryPointMoveReadinessInfo\":{\"ednljl\":{\"isReadyForMove\":true,\"additionalInfo\":\"vxevblb\"},\"nsmjbnkppxynen\":{\"isReadyForMove\":false,\"additionalInfo\":\"aulx\"},\"nsrmffeycx\":{\"isReadyForMove\":false,\"additionalInfo\":\"eizzgwk\"}},\"recoveryPointProperties\":{\"expiryTime\":\"piymerteea\",\"ruleName\":\"xqiekkkzddrtk\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadSapHanaPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-28T00:28:07Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.SNAPSHOT_COPY_ONLY_FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("hcans", model.recoveryPointTierDetails().get(0).extendedInfo().get("moy")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("ednljl").isReadyForMove()); - Assertions.assertEquals("vxevblb", model.recoveryPointMoveReadinessInfo().get("ednljl").additionalInfo()); - Assertions.assertEquals("piymerteea", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("xqiekkkzddrtk", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-10T19:57:54Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-10T13:36:32Z"), model.timeRanges().get(0).endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRecoveryPoint model = - new AzureWorkloadSapHanaPointInTimeRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2020-12-28T00:28:07Z")) - .withType(RestorePointType.SNAPSHOT_COPY_ONLY_FULL) - .withRecoveryPointTierDetails( - Arrays - .asList( - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("moy", "hcans", "mf", "hlwigdivbkbxg")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo( - mapOf( - "hzbezkgi", - "vdaeyyguxakjsq", - "vvjskgfmocwahp", - "sidxasicdd", - "eaahhvjhhn", - "gat", - "jjidjk", - "kzyb")))) - .withRecoveryPointMoveReadinessInfo( - mapOf( - "ednljl", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("vxevblb"), - "nsmjbnkppxynen", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("aulx"), - "nsrmffeycx", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("eizzgwk"))) - .withRecoveryPointProperties( - new RecoveryPointProperties() - .withExpiryTime("piymerteea") - .withRuleName("xqiekkkzddrtk") - .withIsSoftDeleted(false)) - .withTimeRanges( - Arrays - .asList( - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-05-10T19:57:54Z")) - .withEndTime(OffsetDateTime.parse("2021-07-10T13:36:32Z")), - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-03-06T13:14:28Z")) - .withEndTime(OffsetDateTime.parse("2021-06-03T22:21:12Z")), - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-04-26T07:00:30Z")) - .withEndTime(OffsetDateTime.parse("2021-05-13T12:27Z")), - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-09-07T02:46:57Z")) - .withEndTime(OffsetDateTime.parse("2021-03-25T00:45:30Z")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-28T00:28:07Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.SNAPSHOT_COPY_ONLY_FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("hcans", model.recoveryPointTierDetails().get(0).extendedInfo().get("moy")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("ednljl").isReadyForMove()); - Assertions.assertEquals("vxevblb", model.recoveryPointMoveReadinessInfo().get("ednljl").additionalInfo()); - Assertions.assertEquals("piymerteea", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("xqiekkkzddrtk", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-10T19:57:54Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-10T13:36:32Z"), model.timeRanges().get(0).endTime()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreRequestTests.java deleted file mode 100644 index 2ec935e781af..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreRequestTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSapHanaPointInTimeRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRestoreRequest\",\"pointInTime\":\"2021-02-24T03:49:03Z\",\"recoveryType\":\"OriginalLocation\",\"sourceResourceId\":\"a\",\"propertyBag\":{\"uwprtujwsawd\":\"fdeesvecuijpxtx\",\"xavo\":\"jibabxvititvtze\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"ecdmdqbwpy\",\"databaseName\":\"tgsfja\",\"targetDirectoryForFileRestore\":\"slhhxudbxv\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"nsiru\"}") - .toObject(AzureWorkloadSapHanaPointInTimeRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType()); - Assertions.assertEquals("a", model.sourceResourceId()); - Assertions.assertEquals("fdeesvecuijpxtx", model.propertyBag().get("uwprtujwsawd")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("ecdmdqbwpy", model.targetInfo().containerId()); - Assertions.assertEquals("tgsfja", model.targetInfo().databaseName()); - Assertions.assertEquals("slhhxudbxv", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nsiru", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-24T03:49:03Z"), model.pointInTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreRequest model = - new AzureWorkloadSapHanaPointInTimeRestoreRequest() - .withRecoveryType(RecoveryType.ORIGINAL_LOCATION) - .withSourceResourceId("a") - .withPropertyBag(mapOf("uwprtujwsawd", "fdeesvecuijpxtx", "xavo", "jibabxvititvtze")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("ecdmdqbwpy") - .withDatabaseName("tgsfja") - .withTargetDirectoryForFileRestore("slhhxudbxv")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetVirtualMachineId("nsiru") - .withPointInTime(OffsetDateTime.parse("2021-02-24T03:49:03Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType()); - Assertions.assertEquals("a", model.sourceResourceId()); - Assertions.assertEquals("fdeesvecuijpxtx", model.propertyBag().get("uwprtujwsawd")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("ecdmdqbwpy", model.targetInfo().containerId()); - Assertions.assertEquals("tgsfja", model.targetInfo().databaseName()); - Assertions.assertEquals("slhhxudbxv", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nsiru", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-24T03:49:03Z"), model.pointInTime()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests.java deleted file mode 100644 index d7c3c12ad617..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"g\",\"rehydrationPriority\":\"High\"},\"pointInTime\":\"2021-03-31T21:29:13Z\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"bmjk\",\"propertyBag\":{\"dzyqe\":\"jgsjjxxahmrn\",\"wbjijkgq\":\"xyivpinbm\",\"jauj\":\"nhmbkez\",\"ggiycwkdtaawxwf\":\"aan\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"rrqmbzmqk\",\"databaseName\":\"tbnxwbjsid\",\"targetDirectoryForFileRestore\":\"rkfpks\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"ogewij\"}") - .toObject(AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("bmjk", model.sourceResourceId()); - Assertions.assertEquals("jgsjjxxahmrn", model.propertyBag().get("dzyqe")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rrqmbzmqk", model.targetInfo().containerId()); - Assertions.assertEquals("tbnxwbjsid", model.targetInfo().databaseName()); - Assertions.assertEquals("rkfpks", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ogewij", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-31T21:29:13Z"), model.pointInTime()); - Assertions.assertEquals("g", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest model = - new AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest() - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("bmjk") - .withPropertyBag( - mapOf( - "dzyqe", "jgsjjxxahmrn", "wbjijkgq", "xyivpinbm", "jauj", "nhmbkez", "ggiycwkdtaawxwf", "aan")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("rrqmbzmqk") - .withDatabaseName("tbnxwbjsid") - .withTargetDirectoryForFileRestore("rkfpks")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetVirtualMachineId("ogewij") - .withPointInTime(OffsetDateTime.parse("2021-03-31T21:29:13Z")) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo() - .withRehydrationRetentionDuration("g") - .withRehydrationPriority(RehydrationPriority.HIGH)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("bmjk", model.sourceResourceId()); - Assertions.assertEquals("jgsjjxxahmrn", model.propertyBag().get("dzyqe")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rrqmbzmqk", model.targetInfo().containerId()); - Assertions.assertEquals("tbnxwbjsid", model.targetInfo().databaseName()); - Assertions.assertEquals("rkfpks", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ogewij", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-31T21:29:13Z"), model.pointInTime()); - Assertions.assertEquals("g", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRecoveryPointTests.java deleted file mode 100644 index 49722aac0b93..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRecoveryPointTests.java +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSapHanaRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaRecoveryPoint\",\"recoveryPointTimeInUTC\":\"2021-02-11T13:33:08Z\",\"type\":\"Incremental\",\"recoveryPointTierDetails\":[{\"type\":\"ArchivedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"tmvpdvjdhtt\":\"nwm\",\"fedxihchrphkm\":\"a\",\"gtgkylkdghr\":\"rjdqnsdfzp\"}},{\"type\":\"ArchivedRP\",\"status\":\"Valid\",\"extendedInfo\":{\"hokvbwnh\":\"xezw\",\"ifhpf\":\"tqlgehgppi\",\"eafidltugsresm\":\"oajvgcxtxjcs\"}},{\"type\":\"ArchivedRP\",\"status\":\"Deleted\",\"extendedInfo\":{\"egprhptil\":\"ftxfkf\",\"qtgdqohmcwsl\":\"ucb\"}}],\"recoveryPointMoveReadinessInfo\":{\"izakak\":{\"isReadyForMove\":true,\"additionalInfo\":\"pwbralllibphbqz\"},\"n\":{\"isReadyForMove\":true,\"additionalInfo\":\"p\"}},\"recoveryPointProperties\":{\"expiryTime\":\"ajoylhjl\",\"ruleName\":\"oyxprimr\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadSapHanaRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T13:33:08Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("nwm", model.recoveryPointTierDetails().get(0).extendedInfo().get("tmvpdvjdhtt")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("izakak").isReadyForMove()); - Assertions - .assertEquals("pwbralllibphbqz", model.recoveryPointMoveReadinessInfo().get("izakak").additionalInfo()); - Assertions.assertEquals("ajoylhjl", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("oyxprimr", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaRecoveryPoint model = - new AzureWorkloadSapHanaRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-02-11T13:33:08Z")) - .withType(RestorePointType.INCREMENTAL) - .withRecoveryPointTierDetails( - Arrays - .asList( - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo( - mapOf("tmvpdvjdhtt", "nwm", "fedxihchrphkm", "a", "gtgkylkdghr", "rjdqnsdfzp")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo( - mapOf("hokvbwnh", "xezw", "ifhpf", "tqlgehgppi", "eafidltugsresm", "oajvgcxtxjcs")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.DELETED) - .withExtendedInfo(mapOf("egprhptil", "ftxfkf", "qtgdqohmcwsl", "ucb")))) - .withRecoveryPointMoveReadinessInfo( - mapOf( - "izakak", - new RecoveryPointMoveReadinessInfo() - .withIsReadyForMove(true) - .withAdditionalInfo("pwbralllibphbqz"), - "n", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("p"))) - .withRecoveryPointProperties( - new RecoveryPointProperties() - .withExpiryTime("ajoylhjl") - .withRuleName("oyxprimr") - .withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T13:33:08Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("nwm", model.recoveryPointTierDetails().get(0).extendedInfo().get("tmvpdvjdhtt")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("izakak").isReadyForMove()); - Assertions - .assertEquals("pwbralllibphbqz", model.recoveryPointMoveReadinessInfo().get("izakak").additionalInfo()); - Assertions.assertEquals("ajoylhjl", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("oyxprimr", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreRequestTests.java deleted file mode 100644 index ab10785d7703..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreRequestTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSapHanaRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaRestoreRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaRestoreRequest\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"mes\",\"propertyBag\":{\"a\":\"lpagzrcx\",\"xwmdboxd\":\"lc\",\"ckknhxkizvy\":\"gsftufqobrjlnacg\",\"nok\":\"nrzvuljraaer\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"jqnv\",\"databaseName\":\"oylaxxul\",\"targetDirectoryForFileRestore\":\"isdos\"},\"recoveryMode\":\"WorkloadRecovery\",\"targetVirtualMachineId\":\"svgjrwhryvy\"}") - .toObject(AzureWorkloadSapHanaRestoreRequest.class); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("mes", model.sourceResourceId()); - Assertions.assertEquals("lpagzrcx", model.propertyBag().get("a")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("jqnv", model.targetInfo().containerId()); - Assertions.assertEquals("oylaxxul", model.targetInfo().databaseName()); - Assertions.assertEquals("isdos", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("svgjrwhryvy", model.targetVirtualMachineId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaRestoreRequest model = - new AzureWorkloadSapHanaRestoreRequest() - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("mes") - .withPropertyBag( - mapOf("a", "lpagzrcx", "xwmdboxd", "lc", "ckknhxkizvy", "gsftufqobrjlnacg", "nok", "nrzvuljraaer")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.INVALID) - .withContainerId("jqnv") - .withDatabaseName("oylaxxul") - .withTargetDirectoryForFileRestore("isdos")) - .withRecoveryMode(RecoveryMode.WORKLOAD_RECOVERY) - .withTargetVirtualMachineId("svgjrwhryvy"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRestoreRequest.class); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("mes", model.sourceResourceId()); - Assertions.assertEquals("lpagzrcx", model.propertyBag().get("a")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("jqnv", model.targetInfo().containerId()); - Assertions.assertEquals("oylaxxul", model.targetInfo().databaseName()); - Assertions.assertEquals("isdos", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("svgjrwhryvy", model.targetVirtualMachineId()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreWithRehydrateRequestTests.java deleted file mode 100644 index 439a22a3edd4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreWithRehydrateRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSapHanaRestoreWithRehydrateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaRestoreWithRehydrateRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"o\",\"rehydrationPriority\":\"High\"},\"recoveryType\":\"Offline\",\"sourceResourceId\":\"utycyarnroohguab\",\"propertyBag\":{\"pyc\":\"hkt\",\"ot\":\"hcoeocnhzq\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"yjzp\",\"databaseName\":\"rl\",\"targetDirectoryForFileRestore\":\"apqinf\"},\"recoveryMode\":\"Invalid\",\"targetVirtualMachineId\":\"glqdhm\"}") - .toObject(AzureWorkloadSapHanaRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("utycyarnroohguab", model.sourceResourceId()); - Assertions.assertEquals("hkt", model.propertyBag().get("pyc")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("yjzp", model.targetInfo().containerId()); - Assertions.assertEquals("rl", model.targetInfo().databaseName()); - Assertions.assertEquals("apqinf", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode()); - Assertions.assertEquals("glqdhm", model.targetVirtualMachineId()); - Assertions.assertEquals("o", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaRestoreWithRehydrateRequest model = - new AzureWorkloadSapHanaRestoreWithRehydrateRequest() - .withRecoveryType(RecoveryType.OFFLINE) - .withSourceResourceId("utycyarnroohguab") - .withPropertyBag(mapOf("pyc", "hkt", "ot", "hcoeocnhzq")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.INVALID) - .withContainerId("yjzp") - .withDatabaseName("rl") - .withTargetDirectoryForFileRestore("apqinf")) - .withRecoveryMode(RecoveryMode.INVALID) - .withTargetVirtualMachineId("glqdhm") - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo() - .withRehydrationRetentionDuration("o") - .withRehydrationPriority(RehydrationPriority.HIGH)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("utycyarnroohguab", model.sourceResourceId()); - Assertions.assertEquals("hkt", model.propertyBag().get("pyc")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("yjzp", model.targetInfo().containerId()); - Assertions.assertEquals("rl", model.targetInfo().databaseName()); - Assertions.assertEquals("apqinf", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode()); - Assertions.assertEquals("glqdhm", model.targetVirtualMachineId()); - Assertions.assertEquals("o", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlAutoProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlAutoProtectionIntentTests.java deleted file mode 100644 index 5f882853a4ab..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlAutoProtectionIntentTests.java +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlAutoProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemType; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlAutoProtectionIntentTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlAutoProtectionIntent model = - BinaryData - .fromString( - "{\"protectionIntentItemType\":\"AzureWorkloadSQLAutoProtectionIntent\",\"workloadItemType\":\"SAPHanaDBInstance\",\"backupManagementType\":\"AzureIaasVM\",\"sourceResourceId\":\"lsvjgpliu\",\"itemId\":\"qwoyxqvapco\",\"policyId\":\"oucqpqojx\",\"protectionState\":\"Invalid\"}") - .toObject(AzureWorkloadSqlAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("lsvjgpliu", model.sourceResourceId()); - Assertions.assertEquals("qwoyxqvapco", model.itemId()); - Assertions.assertEquals("oucqpqojx", model.policyId()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState()); - Assertions.assertEquals(WorkloadItemType.SAPHANA_DBINSTANCE, model.workloadItemType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlAutoProtectionIntent model = - new AzureWorkloadSqlAutoProtectionIntent() - .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withSourceResourceId("lsvjgpliu") - .withItemId("qwoyxqvapco") - .withPolicyId("oucqpqojx") - .withProtectionState(ProtectionStatus.INVALID) - .withWorkloadItemType(WorkloadItemType.SAPHANA_DBINSTANCE); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("lsvjgpliu", model.sourceResourceId()); - Assertions.assertEquals("qwoyxqvapco", model.itemId()); - Assertions.assertEquals("oucqpqojx", model.policyId()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState()); - Assertions.assertEquals(WorkloadItemType.SAPHANA_DBINSTANCE, model.workloadItemType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRecoveryPointTests.java deleted file mode 100644 index 1a8d3c42645d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRecoveryPointTests.java +++ /dev/null @@ -1,161 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlPointInTimeRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlPointInTimeRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSQLPointInTimeRecoveryPoint\",\"timeRanges\":[{\"startTime\":\"2021-10-03T02:23:54Z\",\"endTime\":\"2021-03-25T06:29:19Z\"},{\"startTime\":\"2021-04-10T06:34:24Z\",\"endTime\":\"2021-04-19T03:15:10Z\"}],\"extendedInfo\":{\"dataDirectoryTimeInUTC\":\"2021-01-19T13:20:05Z\",\"dataDirectoryPaths\":[{\"type\":\"Log\",\"path\":\"xdza\",\"logicalName\":\"weoohguufuzboyj\"},{\"type\":\"Invalid\",\"path\":\"tzolbaemwmdxmeb\",\"logicalName\":\"scjpahlxv\"},{\"type\":\"Invalid\",\"path\":\"qxnmwmqt\",\"logicalName\":\"xyi\"},{\"type\":\"Log\",\"path\":\"vqcttadija\",\"logicalName\":\"kmr\"}]},\"recoveryPointTimeInUTC\":\"2021-09-17T14:17:20Z\",\"type\":\"Log\",\"recoveryPointTierDetails\":[{\"type\":\"ArchivedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"yxeb\":\"udqmeqwigpibudq\",\"tmhheioqa\":\"ybpmzznrtffyaq\"}},{\"type\":\"Invalid\",\"status\":\"Disabled\",\"extendedInfo\":{\"gql\":\"uqyrxpdl\",\"iosrsjuivfcdis\":\"ismjqfrddgamqu\",\"czexrxzbujrtrhqv\":\"irnxz\",\"zlrpiqywncvj\":\"revkhgnlnzo\"}},{\"type\":\"Invalid\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"k\":\"zehtdhgb\",\"zmlovuanash\":\"reljeamur\",\"erbdk\":\"xlpm\"}}],\"recoveryPointMoveReadinessInfo\":{\"w\":{\"isReadyForMove\":false,\"additionalInfo\":\"zozsdbccxjmonfdg\"},\"qjctzenkeif\":{\"isReadyForMove\":true,\"additionalInfo\":\"uuwwltv\"},\"gsrboldforobw\":{\"isReadyForMove\":true,\"additionalInfo\":\"kdasvflyhbxcudch\"}},\"recoveryPointProperties\":{\"expiryTime\":\"izbfhfovvacq\",\"ruleName\":\"tuodxeszabbelaw\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadSqlPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-17T14:17:20Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.LOG, model.type()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("udqmeqwigpibudq", model.recoveryPointTierDetails().get(0).extendedInfo().get("yxeb")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("w").isReadyForMove()); - Assertions.assertEquals("zozsdbccxjmonfdg", model.recoveryPointMoveReadinessInfo().get("w").additionalInfo()); - Assertions.assertEquals("izbfhfovvacq", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("tuodxeszabbelaw", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-01-19T13:20:05Z"), model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("xdza", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("weoohguufuzboyj", model.extendedInfo().dataDirectoryPaths().get(0).logicalName()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-03T02:23:54Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-25T06:29:19Z"), model.timeRanges().get(0).endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlPointInTimeRecoveryPoint model = - new AzureWorkloadSqlPointInTimeRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-09-17T14:17:20Z")) - .withType(RestorePointType.LOG) - .withRecoveryPointTierDetails( - Arrays - .asList( - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("yxeb", "udqmeqwigpibudq", "tmhheioqa", "ybpmzznrtffyaq")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.DISABLED) - .withExtendedInfo( - mapOf( - "gql", - "uqyrxpdl", - "iosrsjuivfcdis", - "ismjqfrddgamqu", - "czexrxzbujrtrhqv", - "irnxz", - "zlrpiqywncvj", - "revkhgnlnzo")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("k", "zehtdhgb", "zmlovuanash", "reljeamur", "erbdk", "xlpm")))) - .withRecoveryPointMoveReadinessInfo( - mapOf( - "w", - new RecoveryPointMoveReadinessInfo() - .withIsReadyForMove(false) - .withAdditionalInfo("zozsdbccxjmonfdg"), - "qjctzenkeif", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("uuwwltv"), - "gsrboldforobw", - new RecoveryPointMoveReadinessInfo() - .withIsReadyForMove(true) - .withAdditionalInfo("kdasvflyhbxcudch"))) - .withRecoveryPointProperties( - new RecoveryPointProperties() - .withExpiryTime("izbfhfovvacq") - .withRuleName("tuodxeszabbelaw") - .withIsSoftDeleted(false)) - .withExtendedInfo( - new AzureWorkloadSqlRecoveryPointExtendedInfo() - .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-01-19T13:20:05Z")) - .withDataDirectoryPaths( - Arrays - .asList( - new SqlDataDirectory() - .withType(SqlDataDirectoryType.LOG) - .withPath("xdza") - .withLogicalName("weoohguufuzboyj"), - new SqlDataDirectory() - .withType(SqlDataDirectoryType.INVALID) - .withPath("tzolbaemwmdxmeb") - .withLogicalName("scjpahlxv"), - new SqlDataDirectory() - .withType(SqlDataDirectoryType.INVALID) - .withPath("qxnmwmqt") - .withLogicalName("xyi"), - new SqlDataDirectory() - .withType(SqlDataDirectoryType.LOG) - .withPath("vqcttadija") - .withLogicalName("kmr")))) - .withTimeRanges( - Arrays - .asList( - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-10-03T02:23:54Z")) - .withEndTime(OffsetDateTime.parse("2021-03-25T06:29:19Z")), - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-04-10T06:34:24Z")) - .withEndTime(OffsetDateTime.parse("2021-04-19T03:15:10Z")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-17T14:17:20Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.LOG, model.type()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("udqmeqwigpibudq", model.recoveryPointTierDetails().get(0).extendedInfo().get("yxeb")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("w").isReadyForMove()); - Assertions.assertEquals("zozsdbccxjmonfdg", model.recoveryPointMoveReadinessInfo().get("w").additionalInfo()); - Assertions.assertEquals("izbfhfovvacq", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("tuodxeszabbelaw", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-01-19T13:20:05Z"), model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("xdza", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("weoohguufuzboyj", model.extendedInfo().dataDirectoryPaths().get(0).logicalName()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-03T02:23:54Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-25T06:29:19Z"), model.timeRanges().get(0).endTime()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreRequestTests.java deleted file mode 100644 index 80ecdf2f35a8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreRequestTests.java +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlPointInTimeRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlPointInTimeRestoreRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSQLPointInTimeRestoreRequest\",\"pointInTime\":\"2021-11-06T14:24:16Z\",\"shouldUseAlternateTargetLocation\":false,\"isNonRecoverable\":true,\"alternateDirectoryPaths\":[{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"luan\",\"sourcePath\":\"rfxeeebtij\",\"targetPath\":\"cvbmqzb\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"aj\",\"sourcePath\":\"wxacevehj\",\"targetPath\":\"yxoaf\"},{\"mappingType\":\"Data\",\"sourceLogicalName\":\"lt\",\"sourcePath\":\"eyl\",\"targetPath\":\"mfgvxirpghriypo\"},{\"mappingType\":\"Log\",\"sourceLogicalName\":\"lqhykprlpyz\",\"sourcePath\":\"ciqdsme\",\"targetPath\":\"itdfuxtyasiib\"}],\"recoveryType\":\"AlternateLocation\",\"sourceResourceId\":\"nnust\",\"propertyBag\":{\"mgixhcmavmqfou\":\"jh\",\"cgyypro\":\"or\",\"undmbx\":\"wy\",\"ftpmdtzfjltfv\":\"ugcmjkavlgorb\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"t\",\"databaseName\":\"p\",\"targetDirectoryForFileRestore\":\"pvpbdbzqgqqiheds\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"hmkyibc\"}") - .toObject(AzureWorkloadSqlPointInTimeRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("nnust", model.sourceResourceId()); - Assertions.assertEquals("jh", model.propertyBag().get("mgixhcmavmqfou")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("t", model.targetInfo().containerId()); - Assertions.assertEquals("p", model.targetInfo().databaseName()); - Assertions.assertEquals("pvpbdbzqgqqiheds", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("hmkyibc", model.targetVirtualMachineId()); - Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(true, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("luan", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("rfxeeebtij", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("cvbmqzb", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T14:24:16Z"), model.pointInTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlPointInTimeRestoreRequest model = - new AzureWorkloadSqlPointInTimeRestoreRequest() - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId("nnust") - .withPropertyBag( - mapOf("mgixhcmavmqfou", "jh", "cgyypro", "or", "undmbx", "wy", "ftpmdtzfjltfv", "ugcmjkavlgorb")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.INVALID) - .withContainerId("t") - .withDatabaseName("p") - .withTargetDirectoryForFileRestore("pvpbdbzqgqqiheds")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetVirtualMachineId("hmkyibc") - .withShouldUseAlternateTargetLocation(false) - .withIsNonRecoverable(true) - .withAlternateDirectoryPaths( - Arrays - .asList( - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("luan") - .withSourcePath("rfxeeebtij") - .withTargetPath("cvbmqzb"), - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("aj") - .withSourcePath("wxacevehj") - .withTargetPath("yxoaf"), - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.DATA) - .withSourceLogicalName("lt") - .withSourcePath("eyl") - .withTargetPath("mfgvxirpghriypo"), - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.LOG) - .withSourceLogicalName("lqhykprlpyz") - .withSourcePath("ciqdsme") - .withTargetPath("itdfuxtyasiib"))) - .withPointInTime(OffsetDateTime.parse("2021-11-06T14:24:16Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRestoreRequest.class); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("nnust", model.sourceResourceId()); - Assertions.assertEquals("jh", model.propertyBag().get("mgixhcmavmqfou")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("t", model.targetInfo().containerId()); - Assertions.assertEquals("p", model.targetInfo().databaseName()); - Assertions.assertEquals("pvpbdbzqgqqiheds", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("hmkyibc", model.targetVirtualMachineId()); - Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(true, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("luan", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("rfxeeebtij", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("cvbmqzb", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T14:24:16Z"), model.pointInTime()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests.java deleted file mode 100644 index ae3447da4b80..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"ralcxpjbyypsj\",\"rehydrationPriority\":\"High\"},\"pointInTime\":\"2021-02-06T11:00:27Z\",\"shouldUseAlternateTargetLocation\":true,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Log\",\"sourceLogicalName\":\"qxfx\",\"sourcePath\":\"l\",\"targetPath\":\"mpzqjhhhq\"}],\"recoveryType\":\"Offline\",\"sourceResourceId\":\"vcacoyv\",\"propertyBag\":{\"zusjsz\":\"s\",\"lzijiufehgmvflnw\":\"bscm\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"rerlniy\",\"databaseName\":\"lyfwxzutg\",\"targetDirectoryForFileRestore\":\"twhghmupgxyjtc\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"bujftaben\"}") - .toObject(AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("vcacoyv", model.sourceResourceId()); - Assertions.assertEquals("s", model.propertyBag().get("zusjsz")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rerlniy", model.targetInfo().containerId()); - Assertions.assertEquals("lyfwxzutg", model.targetInfo().databaseName()); - Assertions.assertEquals("twhghmupgxyjtc", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("bujftaben", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("qxfx", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("l", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("mpzqjhhhq", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-06T11:00:27Z"), model.pointInTime()); - Assertions.assertEquals("ralcxpjbyypsj", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest model = - new AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest() - .withRecoveryType(RecoveryType.OFFLINE) - .withSourceResourceId("vcacoyv") - .withPropertyBag(mapOf("zusjsz", "s", "lzijiufehgmvflnw", "bscm")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("rerlniy") - .withDatabaseName("lyfwxzutg") - .withTargetDirectoryForFileRestore("twhghmupgxyjtc")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetVirtualMachineId("bujftaben") - .withShouldUseAlternateTargetLocation(true) - .withIsNonRecoverable(false) - .withAlternateDirectoryPaths( - Arrays - .asList( - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.LOG) - .withSourceLogicalName("qxfx") - .withSourcePath("l") - .withTargetPath("mpzqjhhhq"))) - .withPointInTime(OffsetDateTime.parse("2021-02-06T11:00:27Z")) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo() - .withRehydrationRetentionDuration("ralcxpjbyypsj") - .withRehydrationPriority(RehydrationPriority.HIGH)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("vcacoyv", model.sourceResourceId()); - Assertions.assertEquals("s", model.propertyBag().get("zusjsz")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rerlniy", model.targetInfo().containerId()); - Assertions.assertEquals("lyfwxzutg", model.targetInfo().databaseName()); - Assertions.assertEquals("twhghmupgxyjtc", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("bujftaben", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("qxfx", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("l", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("mpzqjhhhq", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-06T11:00:27Z"), model.pointInTime()); - Assertions.assertEquals("ralcxpjbyypsj", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java deleted file mode 100644 index 773f199036ba..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlRecoveryPointExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlRecoveryPointExtendedInfo model = - BinaryData - .fromString( - "{\"dataDirectoryTimeInUTC\":\"2021-11-04T18:23Z\",\"dataDirectoryPaths\":[{\"type\":\"Data\",\"path\":\"kyuizabsnmfpp\",\"logicalName\":\"jee\"}]}") - .toObject(AzureWorkloadSqlRecoveryPointExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T18:23Z"), model.dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("kyuizabsnmfpp", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("jee", model.dataDirectoryPaths().get(0).logicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlRecoveryPointExtendedInfo model = - new AzureWorkloadSqlRecoveryPointExtendedInfo() - .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-11-04T18:23Z")) - .withDataDirectoryPaths( - Arrays - .asList( - new SqlDataDirectory() - .withType(SqlDataDirectoryType.DATA) - .withPath("kyuizabsnmfpp") - .withLogicalName("jee"))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRecoveryPointExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T18:23Z"), model.dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("kyuizabsnmfpp", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("jee", model.dataDirectoryPaths().get(0).logicalName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointTests.java deleted file mode 100644 index 3a9a34f855b2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointTests.java +++ /dev/null @@ -1,133 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSQLRecoveryPoint\",\"extendedInfo\":{\"dataDirectoryTimeInUTC\":\"2021-04-03T06:57:50Z\",\"dataDirectoryPaths\":[{\"type\":\"Data\",\"path\":\"woycqucwyha\",\"logicalName\":\"omd\"},{\"type\":\"Data\",\"path\":\"uh\",\"logicalName\":\"vfuuru\"}]},\"recoveryPointTimeInUTC\":\"2021-02-19T02:51:01Z\",\"type\":\"SnapshotFull\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Valid\",\"extendedInfo\":{\"q\":\"xzsrzpge\",\"wwpgdakchzyvlixq\":\"yb\"}},{\"type\":\"Invalid\",\"status\":\"Deleted\",\"extendedInfo\":{\"mysu\":\"ibn\",\"ttexoqqpwcyyufmh\":\"swqrntvlwijp\",\"qspkcdqzhlctd\":\"uncuw\"}},{\"type\":\"ArchivedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"qbnj\":\"fpch\"}},{\"type\":\"HardenedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"qqoli\":\"dcwboxjum\",\"aiouaubrjt\":\"r\",\"fuojrngif\":\"oq\"}}],\"recoveryPointMoveReadinessInfo\":{\"mkyoqufdvruzsl\":{\"isReadyForMove\":false,\"additionalInfo\":\"ccbiuimzdlyjdfq\"}},\"recoveryPointProperties\":{\"expiryTime\":\"hpc\",\"ruleName\":\"nmdxotngfd\",\"isSoftDeleted\":true}}") - .toObject(AzureWorkloadSqlRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T02:51:01Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.SNAPSHOT_FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("xzsrzpge", model.recoveryPointTierDetails().get(0).extendedInfo().get("q")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").isReadyForMove()); - Assertions - .assertEquals( - "ccbiuimzdlyjdfq", model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").additionalInfo()); - Assertions.assertEquals("hpc", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("nmdxotngfd", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-04-03T06:57:50Z"), model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("woycqucwyha", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("omd", model.extendedInfo().dataDirectoryPaths().get(0).logicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlRecoveryPoint model = - new AzureWorkloadSqlRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-02-19T02:51:01Z")) - .withType(RestorePointType.SNAPSHOT_FULL) - .withRecoveryPointTierDetails( - Arrays - .asList( - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("q", "xzsrzpge", "wwpgdakchzyvlixq", "yb")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.DELETED) - .withExtendedInfo( - mapOf("mysu", "ibn", "ttexoqqpwcyyufmh", "swqrntvlwijp", "qspkcdqzhlctd", "uncuw")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("qbnj", "fpch")), - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("qqoli", "dcwboxjum", "aiouaubrjt", "r", "fuojrngif", "oq")))) - .withRecoveryPointMoveReadinessInfo( - mapOf( - "mkyoqufdvruzsl", - new RecoveryPointMoveReadinessInfo() - .withIsReadyForMove(false) - .withAdditionalInfo("ccbiuimzdlyjdfq"))) - .withRecoveryPointProperties( - new RecoveryPointProperties() - .withExpiryTime("hpc") - .withRuleName("nmdxotngfd") - .withIsSoftDeleted(true)) - .withExtendedInfo( - new AzureWorkloadSqlRecoveryPointExtendedInfo() - .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-04-03T06:57:50Z")) - .withDataDirectoryPaths( - Arrays - .asList( - new SqlDataDirectory() - .withType(SqlDataDirectoryType.DATA) - .withPath("woycqucwyha") - .withLogicalName("omd"), - new SqlDataDirectory() - .withType(SqlDataDirectoryType.DATA) - .withPath("uh") - .withLogicalName("vfuuru")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T02:51:01Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.SNAPSHOT_FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("xzsrzpge", model.recoveryPointTierDetails().get(0).extendedInfo().get("q")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").isReadyForMove()); - Assertions - .assertEquals( - "ccbiuimzdlyjdfq", model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").additionalInfo()); - Assertions.assertEquals("hpc", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("nmdxotngfd", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-04-03T06:57:50Z"), model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("woycqucwyha", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("omd", model.extendedInfo().dataDirectoryPaths().get(0).logicalName()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreRequestTests.java deleted file mode 100644 index 35183281d1a5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreRequestTests.java +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlRestoreRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSQLRestoreRequest\",\"shouldUseAlternateTargetLocation\":false,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"hohsd\",\"sourcePath\":\"cdzsu\",\"targetPath\":\"ohdxbzlmcmu\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"hdbevwqqxeyskon\",\"sourcePath\":\"inkfkbgbz\",\"targetPath\":\"wxeqocljmygvkzqk\"}],\"recoveryType\":\"RestoreDisks\",\"sourceResourceId\":\"kbzefezrxcczurt\",\"propertyBag\":{\"zdix\":\"pqxbkwvzgnzvdf\",\"opqhewjptmc\":\"mqpnoda\",\"dlat\":\"sbostzel\",\"hrbbpneqvcwwyy\":\"tmzlbiojlv\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"hppr\",\"databaseName\":\"snmokayzej\",\"targetDirectoryForFileRestore\":\"lbkpb\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"iljhahz\"}") - .toObject(AzureWorkloadSqlRestoreRequest.class); - Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType()); - Assertions.assertEquals("kbzefezrxcczurt", model.sourceResourceId()); - Assertions.assertEquals("pqxbkwvzgnzvdf", model.propertyBag().get("zdix")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("hppr", model.targetInfo().containerId()); - Assertions.assertEquals("snmokayzej", model.targetInfo().databaseName()); - Assertions.assertEquals("lbkpb", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("iljhahz", model.targetVirtualMachineId()); - Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("hohsd", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("cdzsu", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("ohdxbzlmcmu", model.alternateDirectoryPaths().get(0).targetPath()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlRestoreRequest model = - new AzureWorkloadSqlRestoreRequest() - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId("kbzefezrxcczurt") - .withPropertyBag( - mapOf( - "zdix", - "pqxbkwvzgnzvdf", - "opqhewjptmc", - "mqpnoda", - "dlat", - "sbostzel", - "hrbbpneqvcwwyy", - "tmzlbiojlv")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.INVALID) - .withContainerId("hppr") - .withDatabaseName("snmokayzej") - .withTargetDirectoryForFileRestore("lbkpb")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetVirtualMachineId("iljhahz") - .withShouldUseAlternateTargetLocation(false) - .withIsNonRecoverable(false) - .withAlternateDirectoryPaths( - Arrays - .asList( - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("hohsd") - .withSourcePath("cdzsu") - .withTargetPath("ohdxbzlmcmu"), - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("hdbevwqqxeyskon") - .withSourcePath("inkfkbgbz") - .withTargetPath("wxeqocljmygvkzqk"))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRestoreRequest.class); - Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType()); - Assertions.assertEquals("kbzefezrxcczurt", model.sourceResourceId()); - Assertions.assertEquals("pqxbkwvzgnzvdf", model.propertyBag().get("zdix")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("hppr", model.targetInfo().containerId()); - Assertions.assertEquals("snmokayzej", model.targetInfo().databaseName()); - Assertions.assertEquals("lbkpb", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("iljhahz", model.targetVirtualMachineId()); - Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("hohsd", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("cdzsu", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("ohdxbzlmcmu", model.alternateDirectoryPaths().get(0).targetPath()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreWithRehydrateRequestTests.java deleted file mode 100644 index ca424ad777ab..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,135 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreWithRehydrateRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSqlRestoreWithRehydrateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSqlRestoreWithRehydrateRequest model = - BinaryData - .fromString( - "{\"objectType\":\"AzureWorkloadSQLRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"lqpx\",\"rehydrationPriority\":\"Standard\"},\"shouldUseAlternateTargetLocation\":true,\"isNonRecoverable\":true,\"alternateDirectoryPaths\":[{\"mappingType\":\"Log\",\"sourceLogicalName\":\"z\",\"sourcePath\":\"wxudgn\",\"targetPath\":\"ookrtalvnbw\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"meluclvdjj\",\"sourcePath\":\"yrdnqod\",\"targetPath\":\"hhxhq\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"vzoqgyipemchgavs\",\"sourcePath\":\"uejdtxptlg\",\"targetPath\":\"zhomewjjstliu\"},{\"mappingType\":\"Data\",\"sourceLogicalName\":\"moaiancz\",\"sourcePath\":\"odrrslblxyd\",\"targetPath\":\"rxvvbxi\"}],\"recoveryType\":\"OriginalLocation\",\"sourceResourceId\":\"bqlj\",\"propertyBag\":{\"rqlrqffawe\":\"hychocokuleh\",\"dbrxmrgc\":\"urkphyjdxravju\",\"jbuscg\":\"bapxkiyfjjkb\",\"mclujyxkyxlzgs\":\"uusioycblev\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"ltafhbzffo\",\"databaseName\":\"mbj\",\"targetDirectoryForFileRestore\":\"qsczpgvdwnapfdqw\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"ptnuwjtkschgc\"}") - .toObject(AzureWorkloadSqlRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType()); - Assertions.assertEquals("bqlj", model.sourceResourceId()); - Assertions.assertEquals("hychocokuleh", model.propertyBag().get("rqlrqffawe")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("ltafhbzffo", model.targetInfo().containerId()); - Assertions.assertEquals("mbj", model.targetInfo().databaseName()); - Assertions.assertEquals("qsczpgvdwnapfdqw", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ptnuwjtkschgc", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(true, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("z", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("wxudgn", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("ookrtalvnbw", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals("lqpx", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions - .assertEquals(RehydrationPriority.STANDARD, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlRestoreWithRehydrateRequest model = - new AzureWorkloadSqlRestoreWithRehydrateRequest() - .withRecoveryType(RecoveryType.ORIGINAL_LOCATION) - .withSourceResourceId("bqlj") - .withPropertyBag( - mapOf( - "rqlrqffawe", - "hychocokuleh", - "dbrxmrgc", - "urkphyjdxravju", - "jbuscg", - "bapxkiyfjjkb", - "mclujyxkyxlzgs", - "uusioycblev")) - .withTargetInfo( - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.OVERWRITE) - .withContainerId("ltafhbzffo") - .withDatabaseName("mbj") - .withTargetDirectoryForFileRestore("qsczpgvdwnapfdqw")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetVirtualMachineId("ptnuwjtkschgc") - .withShouldUseAlternateTargetLocation(true) - .withIsNonRecoverable(true) - .withAlternateDirectoryPaths( - Arrays - .asList( - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.LOG) - .withSourceLogicalName("z") - .withSourcePath("wxudgn") - .withTargetPath("ookrtalvnbw"), - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("meluclvdjj") - .withSourcePath("yrdnqod") - .withTargetPath("hhxhq"), - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("vzoqgyipemchgavs") - .withSourcePath("uejdtxptlg") - .withTargetPath("zhomewjjstliu"), - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.DATA) - .withSourceLogicalName("moaiancz") - .withSourcePath("odrrslblxyd") - .withTargetPath("rxvvbxi"))) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo() - .withRehydrationRetentionDuration("lqpx") - .withRehydrationPriority(RehydrationPriority.STANDARD)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRestoreWithRehydrateRequest.class); - Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType()); - Assertions.assertEquals("bqlj", model.sourceResourceId()); - Assertions.assertEquals("hychocokuleh", model.propertyBag().get("rqlrqffawe")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("ltafhbzffo", model.targetInfo().containerId()); - Assertions.assertEquals("mbj", model.targetInfo().databaseName()); - Assertions.assertEquals("qsczpgvdwnapfdqw", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ptnuwjtkschgc", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(true, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("z", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("wxudgn", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("ookrtalvnbw", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals("lqpx", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions - .assertEquals(RehydrationPriority.STANDARD, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.java deleted file mode 100644 index 98476069dfc5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.java +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupEngineBaseResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class BackupEngineBaseResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupEngineBaseResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"iplbpodxunkbebxm\",\"backupManagementType\":\"MAB\",\"registrationStatus\":\"ntwlrbqtkoie\",\"backupEngineState\":\"eotg\",\"healthStatus\":\"l\",\"canReRegister\":true,\"backupEngineId\":\"wlauwzizxbmpg\",\"dpmVersion\":\"efuzmuvpbttd\",\"azureBackupAgentVersion\":\"orppxebmnzbtb\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"gohdneuelfphsd\",\"protectedItemsCount\":58245942,\"protectedServersCount\":1295837012,\"diskCount\":743689634,\"usedDiskSpace\":94.95778912443798,\"availableDiskSpace\":11.493071228396957,\"refreshedAt\":\"2021-03-30T20:31:18Z\",\"azureProtectedInstances\":1098606122}},\"eTag\":\"xclvit\",\"location\":\"hqzonosggbhcoh\",\"tags\":{\"utiiswacf\":\"sjnkal\",\"ewkfvhqcrai\":\"gdkz\"},\"id\":\"vpnpp\",\"name\":\"uflrwd\",\"type\":\"hdlxyjrxsagafcn\"}") - .toObject(BackupEngineBaseResourceInner.class); - Assertions.assertEquals("hqzonosggbhcoh", model.location()); - Assertions.assertEquals("sjnkal", model.tags().get("utiiswacf")); - Assertions.assertEquals("iplbpodxunkbebxm", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.properties().backupManagementType()); - Assertions.assertEquals("ntwlrbqtkoie", model.properties().registrationStatus()); - Assertions.assertEquals("eotg", model.properties().backupEngineState()); - Assertions.assertEquals("l", model.properties().healthStatus()); - Assertions.assertEquals(true, model.properties().canReRegister()); - Assertions.assertEquals("wlauwzizxbmpg", model.properties().backupEngineId()); - Assertions.assertEquals("efuzmuvpbttd", model.properties().dpmVersion()); - Assertions.assertEquals("orppxebmnzbtb", model.properties().azureBackupAgentVersion()); - Assertions.assertEquals(false, model.properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("gohdneuelfphsd", model.properties().extendedInfo().databaseName()); - Assertions.assertEquals(58245942, model.properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1295837012, model.properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(743689634, model.properties().extendedInfo().diskCount()); - Assertions.assertEquals(94.95778912443798D, model.properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(11.493071228396957D, model.properties().extendedInfo().availableDiskSpace()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-30T20:31:18Z"), model.properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(1098606122, model.properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("xclvit", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineBaseResourceInner model = - new BackupEngineBaseResourceInner() - .withLocation("hqzonosggbhcoh") - .withTags(mapOf("utiiswacf", "sjnkal", "ewkfvhqcrai", "gdkz")) - .withProperties( - new BackupEngineBase() - .withFriendlyName("iplbpodxunkbebxm") - .withBackupManagementType(BackupManagementType.MAB) - .withRegistrationStatus("ntwlrbqtkoie") - .withBackupEngineState("eotg") - .withHealthStatus("l") - .withCanReRegister(true) - .withBackupEngineId("wlauwzizxbmpg") - .withDpmVersion("efuzmuvpbttd") - .withAzureBackupAgentVersion("orppxebmnzbtb") - .withIsAzureBackupAgentUpgradeAvailable(false) - .withIsDpmUpgradeAvailable(false) - .withExtendedInfo( - new BackupEngineExtendedInfo() - .withDatabaseName("gohdneuelfphsd") - .withProtectedItemsCount(58245942) - .withProtectedServersCount(1295837012) - .withDiskCount(743689634) - .withUsedDiskSpace(94.95778912443798D) - .withAvailableDiskSpace(11.493071228396957D) - .withRefreshedAt(OffsetDateTime.parse("2021-03-30T20:31:18Z")) - .withAzureProtectedInstances(1098606122))) - .withEtag("xclvit"); - model = BinaryData.fromObject(model).toObject(BackupEngineBaseResourceInner.class); - Assertions.assertEquals("hqzonosggbhcoh", model.location()); - Assertions.assertEquals("sjnkal", model.tags().get("utiiswacf")); - Assertions.assertEquals("iplbpodxunkbebxm", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.properties().backupManagementType()); - Assertions.assertEquals("ntwlrbqtkoie", model.properties().registrationStatus()); - Assertions.assertEquals("eotg", model.properties().backupEngineState()); - Assertions.assertEquals("l", model.properties().healthStatus()); - Assertions.assertEquals(true, model.properties().canReRegister()); - Assertions.assertEquals("wlauwzizxbmpg", model.properties().backupEngineId()); - Assertions.assertEquals("efuzmuvpbttd", model.properties().dpmVersion()); - Assertions.assertEquals("orppxebmnzbtb", model.properties().azureBackupAgentVersion()); - Assertions.assertEquals(false, model.properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("gohdneuelfphsd", model.properties().extendedInfo().databaseName()); - Assertions.assertEquals(58245942, model.properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1295837012, model.properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(743689634, model.properties().extendedInfo().diskCount()); - Assertions.assertEquals(94.95778912443798D, model.properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(11.493071228396957D, model.properties().extendedInfo().availableDiskSpace()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-30T20:31:18Z"), model.properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(1098606122, model.properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("xclvit", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceListTests.java deleted file mode 100644 index 127024fe63d2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceListTests.java +++ /dev/null @@ -1,170 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupEngineBaseResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResourceList; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class BackupEngineBaseResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupEngineBaseResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"vetvt\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"tdo\",\"backupEngineState\":\"cbxvwvxyslqbh\",\"healthStatus\":\"xoblytkbl\",\"canReRegister\":true,\"backupEngineId\":\"wwfbkrvrnsvshq\",\"dpmVersion\":\"hxcr\",\"azureBackupAgentVersion\":\"fovasr\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"qfsubcgjbirx\",\"protectedItemsCount\":1282258802,\"protectedServersCount\":592118206,\"diskCount\":2111014163,\"usedDiskSpace\":84.658041031999,\"availableDiskSpace\":19.500555152586518,\"refreshedAt\":\"2021-10-31T01:03:52Z\",\"azureProtectedInstances\":22179172}},\"eTag\":\"tpvjzbexilzznfqq\",\"location\":\"vwpm\",\"tags\":{\"jhwqytjrybnw\":\"ruoujmk\",\"enq\":\"ewgdrjervn\",\"ndoygmifthnzdnd\":\"eh\",\"nayqi\":\"l\"},\"id\":\"ynduha\",\"name\":\"hqlkthumaqo\",\"type\":\"bgycduiertgccym\"},{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"l\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"qlfmmdnbb\",\"backupEngineState\":\"zpswiydmc\",\"healthStatus\":\"hzdxssadbzm\",\"canReRegister\":true,\"backupEngineId\":\"znud\",\"dpmVersion\":\"dvxzbncblylpst\",\"azureBackupAgentVersion\":\"hh\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"cers\",\"protectedItemsCount\":1191369251,\"protectedServersCount\":930284042,\"diskCount\":1008975068,\"usedDiskSpace\":74.96310057788091,\"availableDiskSpace\":56.13333824147031,\"refreshedAt\":\"2021-01-31T08:05:10Z\",\"azureProtectedInstances\":1265924746}},\"eTag\":\"lswtmweriofzpyqs\",\"location\":\"mwabnetshhszhedp\",\"tags\":{\"wtppjflcxogaoko\":\"iwubmwmbesldnk\",\"nsikvmkqzeqqkdl\":\"z\"},\"id\":\"fzxmhhvhgureodkw\",\"name\":\"bdagxt\",\"type\":\"bqdxbx\"}],\"nextLink\":\"kbogqxndlkzgx\"}") - .toObject(BackupEngineBaseResourceList.class); - Assertions.assertEquals("kbogqxndlkzgx", model.nextLink()); - Assertions.assertEquals("vwpm", model.value().get(0).location()); - Assertions.assertEquals("ruoujmk", model.value().get(0).tags().get("jhwqytjrybnw")); - Assertions.assertEquals("vetvt", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals(BackupManagementType.AZURE_SQL, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("tdo", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("cbxvwvxyslqbh", model.value().get(0).properties().backupEngineState()); - Assertions.assertEquals("xoblytkbl", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals(true, model.value().get(0).properties().canReRegister()); - Assertions.assertEquals("wwfbkrvrnsvshq", model.value().get(0).properties().backupEngineId()); - Assertions.assertEquals("hxcr", model.value().get(0).properties().dpmVersion()); - Assertions.assertEquals("fovasr", model.value().get(0).properties().azureBackupAgentVersion()); - Assertions.assertEquals(false, model.value().get(0).properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.value().get(0).properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("qfsubcgjbirx", model.value().get(0).properties().extendedInfo().databaseName()); - Assertions.assertEquals(1282258802, model.value().get(0).properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(592118206, model.value().get(0).properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(2111014163, model.value().get(0).properties().extendedInfo().diskCount()); - Assertions.assertEquals(84.658041031999D, model.value().get(0).properties().extendedInfo().usedDiskSpace()); - Assertions - .assertEquals(19.500555152586518D, model.value().get(0).properties().extendedInfo().availableDiskSpace()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-10-31T01:03:52Z"), - model.value().get(0).properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(22179172, model.value().get(0).properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("tpvjzbexilzznfqq", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineBaseResourceList model = - new BackupEngineBaseResourceList() - .withNextLink("kbogqxndlkzgx") - .withValue( - Arrays - .asList( - new BackupEngineBaseResourceInner() - .withLocation("vwpm") - .withTags( - mapOf( - "jhwqytjrybnw", - "ruoujmk", - "enq", - "ewgdrjervn", - "ndoygmifthnzdnd", - "eh", - "nayqi", - "l")) - .withProperties( - new BackupEngineBase() - .withFriendlyName("vetvt") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withRegistrationStatus("tdo") - .withBackupEngineState("cbxvwvxyslqbh") - .withHealthStatus("xoblytkbl") - .withCanReRegister(true) - .withBackupEngineId("wwfbkrvrnsvshq") - .withDpmVersion("hxcr") - .withAzureBackupAgentVersion("fovasr") - .withIsAzureBackupAgentUpgradeAvailable(false) - .withIsDpmUpgradeAvailable(true) - .withExtendedInfo( - new BackupEngineExtendedInfo() - .withDatabaseName("qfsubcgjbirx") - .withProtectedItemsCount(1282258802) - .withProtectedServersCount(592118206) - .withDiskCount(2111014163) - .withUsedDiskSpace(84.658041031999D) - .withAvailableDiskSpace(19.500555152586518D) - .withRefreshedAt(OffsetDateTime.parse("2021-10-31T01:03:52Z")) - .withAzureProtectedInstances(22179172))) - .withEtag("tpvjzbexilzznfqq"), - new BackupEngineBaseResourceInner() - .withLocation("mwabnetshhszhedp") - .withTags(mapOf("wtppjflcxogaoko", "iwubmwmbesldnk", "nsikvmkqzeqqkdl", "z")) - .withProperties( - new BackupEngineBase() - .withFriendlyName("l") - .withBackupManagementType(BackupManagementType.INVALID) - .withRegistrationStatus("qlfmmdnbb") - .withBackupEngineState("zpswiydmc") - .withHealthStatus("hzdxssadbzm") - .withCanReRegister(true) - .withBackupEngineId("znud") - .withDpmVersion("dvxzbncblylpst") - .withAzureBackupAgentVersion("hh") - .withIsAzureBackupAgentUpgradeAvailable(true) - .withIsDpmUpgradeAvailable(false) - .withExtendedInfo( - new BackupEngineExtendedInfo() - .withDatabaseName("cers") - .withProtectedItemsCount(1191369251) - .withProtectedServersCount(930284042) - .withDiskCount(1008975068) - .withUsedDiskSpace(74.96310057788091D) - .withAvailableDiskSpace(56.13333824147031D) - .withRefreshedAt(OffsetDateTime.parse("2021-01-31T08:05:10Z")) - .withAzureProtectedInstances(1265924746))) - .withEtag("lswtmweriofzpyqs"))); - model = BinaryData.fromObject(model).toObject(BackupEngineBaseResourceList.class); - Assertions.assertEquals("kbogqxndlkzgx", model.nextLink()); - Assertions.assertEquals("vwpm", model.value().get(0).location()); - Assertions.assertEquals("ruoujmk", model.value().get(0).tags().get("jhwqytjrybnw")); - Assertions.assertEquals("vetvt", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals(BackupManagementType.AZURE_SQL, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("tdo", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("cbxvwvxyslqbh", model.value().get(0).properties().backupEngineState()); - Assertions.assertEquals("xoblytkbl", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals(true, model.value().get(0).properties().canReRegister()); - Assertions.assertEquals("wwfbkrvrnsvshq", model.value().get(0).properties().backupEngineId()); - Assertions.assertEquals("hxcr", model.value().get(0).properties().dpmVersion()); - Assertions.assertEquals("fovasr", model.value().get(0).properties().azureBackupAgentVersion()); - Assertions.assertEquals(false, model.value().get(0).properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.value().get(0).properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("qfsubcgjbirx", model.value().get(0).properties().extendedInfo().databaseName()); - Assertions.assertEquals(1282258802, model.value().get(0).properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(592118206, model.value().get(0).properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(2111014163, model.value().get(0).properties().extendedInfo().diskCount()); - Assertions.assertEquals(84.658041031999D, model.value().get(0).properties().extendedInfo().usedDiskSpace()); - Assertions - .assertEquals(19.500555152586518D, model.value().get(0).properties().extendedInfo().availableDiskSpace()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-10-31T01:03:52Z"), - model.value().get(0).properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(22179172, model.value().get(0).properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("tpvjzbexilzznfqq", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseTests.java deleted file mode 100644 index 5067851e5a2f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseTests.java +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class BackupEngineBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupEngineBase model = - BinaryData - .fromString( - "{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"gwq\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"dgfbcvkcvqvpke\",\"backupEngineState\":\"cvdrhvoodsot\",\"healthStatus\":\"bzdopcj\",\"canReRegister\":true,\"backupEngineId\":\"dldwmgxc\",\"dpmVersion\":\"slpmutwuo\",\"azureBackupAgentVersion\":\"rpkhjwn\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"cpdggkzzlvmbmp\",\"protectedItemsCount\":2116317811,\"protectedServersCount\":1202114760,\"diskCount\":1745081298,\"usedDiskSpace\":19.64680270659027,\"availableDiskSpace\":37.877958367201956,\"refreshedAt\":\"2021-04-25T15:51:11Z\",\"azureProtectedInstances\":938827927}}") - .toObject(BackupEngineBase.class); - Assertions.assertEquals("gwq", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("dgfbcvkcvqvpke", model.registrationStatus()); - Assertions.assertEquals("cvdrhvoodsot", model.backupEngineState()); - Assertions.assertEquals("bzdopcj", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("dldwmgxc", model.backupEngineId()); - Assertions.assertEquals("slpmutwuo", model.dpmVersion()); - Assertions.assertEquals("rpkhjwn", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("cpdggkzzlvmbmp", model.extendedInfo().databaseName()); - Assertions.assertEquals(2116317811, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1202114760, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1745081298, model.extendedInfo().diskCount()); - Assertions.assertEquals(19.64680270659027D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(37.877958367201956D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-25T15:51:11Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(938827927, model.extendedInfo().azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineBase model = - new BackupEngineBase() - .withFriendlyName("gwq") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withRegistrationStatus("dgfbcvkcvqvpke") - .withBackupEngineState("cvdrhvoodsot") - .withHealthStatus("bzdopcj") - .withCanReRegister(true) - .withBackupEngineId("dldwmgxc") - .withDpmVersion("slpmutwuo") - .withAzureBackupAgentVersion("rpkhjwn") - .withIsAzureBackupAgentUpgradeAvailable(false) - .withIsDpmUpgradeAvailable(true) - .withExtendedInfo( - new BackupEngineExtendedInfo() - .withDatabaseName("cpdggkzzlvmbmp") - .withProtectedItemsCount(2116317811) - .withProtectedServersCount(1202114760) - .withDiskCount(1745081298) - .withUsedDiskSpace(19.64680270659027D) - .withAvailableDiskSpace(37.877958367201956D) - .withRefreshedAt(OffsetDateTime.parse("2021-04-25T15:51:11Z")) - .withAzureProtectedInstances(938827927)); - model = BinaryData.fromObject(model).toObject(BackupEngineBase.class); - Assertions.assertEquals("gwq", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("dgfbcvkcvqvpke", model.registrationStatus()); - Assertions.assertEquals("cvdrhvoodsot", model.backupEngineState()); - Assertions.assertEquals("bzdopcj", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("dldwmgxc", model.backupEngineId()); - Assertions.assertEquals("slpmutwuo", model.dpmVersion()); - Assertions.assertEquals("rpkhjwn", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("cpdggkzzlvmbmp", model.extendedInfo().databaseName()); - Assertions.assertEquals(2116317811, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1202114760, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1745081298, model.extendedInfo().diskCount()); - Assertions.assertEquals(19.64680270659027D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(37.877958367201956D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-25T15:51:11Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(938827927, model.extendedInfo().azureProtectedInstances()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineExtendedInfoTests.java deleted file mode 100644 index 36522ab9dd9a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineExtendedInfoTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class BackupEngineExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupEngineExtendedInfo model = - BinaryData - .fromString( - "{\"databaseName\":\"wyhrfouyftaakc\",\"protectedItemsCount\":369562825,\"protectedServersCount\":1040923285,\"diskCount\":842537299,\"usedDiskSpace\":89.09841673694949,\"availableDiskSpace\":79.8884985584721,\"refreshedAt\":\"2021-08-17T13:21:55Z\",\"azureProtectedInstances\":1989438546}") - .toObject(BackupEngineExtendedInfo.class); - Assertions.assertEquals("wyhrfouyftaakc", model.databaseName()); - Assertions.assertEquals(369562825, model.protectedItemsCount()); - Assertions.assertEquals(1040923285, model.protectedServersCount()); - Assertions.assertEquals(842537299, model.diskCount()); - Assertions.assertEquals(89.09841673694949D, model.usedDiskSpace()); - Assertions.assertEquals(79.8884985584721D, model.availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-17T13:21:55Z"), model.refreshedAt()); - Assertions.assertEquals(1989438546, model.azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineExtendedInfo model = - new BackupEngineExtendedInfo() - .withDatabaseName("wyhrfouyftaakc") - .withProtectedItemsCount(369562825) - .withProtectedServersCount(1040923285) - .withDiskCount(842537299) - .withUsedDiskSpace(89.09841673694949D) - .withAvailableDiskSpace(79.8884985584721D) - .withRefreshedAt(OffsetDateTime.parse("2021-08-17T13:21:55Z")) - .withAzureProtectedInstances(1989438546); - model = BinaryData.fromObject(model).toObject(BackupEngineExtendedInfo.class); - Assertions.assertEquals("wyhrfouyftaakc", model.databaseName()); - Assertions.assertEquals(369562825, model.protectedItemsCount()); - Assertions.assertEquals(1040923285, model.protectedServersCount()); - Assertions.assertEquals(842537299, model.diskCount()); - Assertions.assertEquals(89.09841673694949D, model.usedDiskSpace()); - Assertions.assertEquals(79.8884985584721D, model.availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-17T13:21:55Z"), model.refreshedAt()); - Assertions.assertEquals(1989438546, model.azureProtectedInstances()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetWithResponseMockTests.java deleted file mode 100644 index 6e098bef0b75..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetWithResponseMockTests.java +++ /dev/null @@ -1,100 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupEnginesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"umljcirvpef\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"ei\",\"backupEngineState\":\"tjnsx\",\"healthStatus\":\"jlnsj\",\"canReRegister\":false,\"backupEngineId\":\"yxxbxqvmvuayt\",\"dpmVersion\":\"dxk\",\"azureBackupAgentVersion\":\"qbwpntghyk\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"xsl\",\"protectedItemsCount\":1131788859,\"protectedServersCount\":1439367982,\"diskCount\":1905486596,\"usedDiskSpace\":3.0373201705101716,\"availableDiskSpace\":75.8033614350649,\"refreshedAt\":\"2021-11-25T06:52:08Z\",\"azureProtectedInstances\":748877186}},\"eTag\":\"qqjwkrh\",\"location\":\"zdanojis\",\"tags\":{\"jctibpvbkae\":\"mvokatuz\",\"akw\":\"xsmzygdf\"},\"id\":\"eivmak\",\"name\":\"hysowljuxlkbect\",\"type\":\"tfjmskdchmaiub\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BackupEngineBaseResource response = - manager - .backupEngines() - .getWithResponse( - "lgmgbe", - "lqtxnrflkndrn", - "pgfjo", - "hdaqotwfhipxwg", - "abvcipowzaf", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("zdanojis", response.location()); - Assertions.assertEquals("mvokatuz", response.tags().get("jctibpvbkae")); - Assertions.assertEquals("umljcirvpef", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, response.properties().backupManagementType()); - Assertions.assertEquals("ei", response.properties().registrationStatus()); - Assertions.assertEquals("tjnsx", response.properties().backupEngineState()); - Assertions.assertEquals("jlnsj", response.properties().healthStatus()); - Assertions.assertEquals(false, response.properties().canReRegister()); - Assertions.assertEquals("yxxbxqvmvuayt", response.properties().backupEngineId()); - Assertions.assertEquals("dxk", response.properties().dpmVersion()); - Assertions.assertEquals("qbwpntghyk", response.properties().azureBackupAgentVersion()); - Assertions.assertEquals(true, response.properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, response.properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("xsl", response.properties().extendedInfo().databaseName()); - Assertions.assertEquals(1131788859, response.properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1439367982, response.properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(1905486596, response.properties().extendedInfo().diskCount()); - Assertions.assertEquals(3.0373201705101716D, response.properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(75.8033614350649D, response.properties().extendedInfo().availableDiskSpace()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-11-25T06:52:08Z"), response.properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(748877186, response.properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("qqjwkrh", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListMockTests.java deleted file mode 100644 index fc392b636fd6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListMockTests.java +++ /dev/null @@ -1,101 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupEnginesListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"cehokw\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"wloesqrggvrbn\",\"backupEngineState\":\"ukoila\",\"healthStatus\":\"duwjleipjlhwy\",\"canReRegister\":false,\"backupEngineId\":\"uzythqkkwhbgxv\",\"dpmVersion\":\"lvulnxdmnitmujdt\",\"azureBackupAgentVersion\":\"clyymffhmjpddn\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"zmzqmzjqrb\",\"protectedItemsCount\":656452791,\"protectedServersCount\":660480446,\"diskCount\":1139238418,\"usedDiskSpace\":61.04347067258613,\"availableDiskSpace\":96.93135373789933,\"refreshedAt\":\"2021-10-17T01:47:41Z\",\"azureProtectedInstances\":1367688222}},\"eTag\":\"laohoqkp\",\"location\":\"t\",\"tags\":{\"syril\":\"ilaywkdcwm\",\"ylnkkbjpjvlywltm\":\"hxdqaol\",\"jw\":\"wob\",\"czeuntgx\":\"lwyjfnqzocrdz\"},\"id\":\"ncaqttiekoifu\",\"name\":\"nyttzgix\",\"type\":\"yri\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.backupEngines().list("r", "dqntycnawthv", "ax", "nuyeamcmhud", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("t", response.iterator().next().location()); - Assertions.assertEquals("ilaywkdcwm", response.iterator().next().tags().get("syril")); - Assertions.assertEquals("cehokw", response.iterator().next().properties().friendlyName()); - Assertions - .assertEquals( - BackupManagementType.AZURE_SQL, response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("wloesqrggvrbn", response.iterator().next().properties().registrationStatus()); - Assertions.assertEquals("ukoila", response.iterator().next().properties().backupEngineState()); - Assertions.assertEquals("duwjleipjlhwy", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals(false, response.iterator().next().properties().canReRegister()); - Assertions.assertEquals("uzythqkkwhbgxv", response.iterator().next().properties().backupEngineId()); - Assertions.assertEquals("lvulnxdmnitmujdt", response.iterator().next().properties().dpmVersion()); - Assertions.assertEquals("clyymffhmjpddn", response.iterator().next().properties().azureBackupAgentVersion()); - Assertions.assertEquals(false, response.iterator().next().properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, response.iterator().next().properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("zmzqmzjqrb", response.iterator().next().properties().extendedInfo().databaseName()); - Assertions - .assertEquals(656452791, response.iterator().next().properties().extendedInfo().protectedItemsCount()); - Assertions - .assertEquals(660480446, response.iterator().next().properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(1139238418, response.iterator().next().properties().extendedInfo().diskCount()); - Assertions - .assertEquals(61.04347067258613D, response.iterator().next().properties().extendedInfo().usedDiskSpace()); - Assertions - .assertEquals( - 96.93135373789933D, response.iterator().next().properties().extendedInfo().availableDiskSpace()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-10-17T01:47:41Z"), - response.iterator().next().properties().extendedInfo().refreshedAt()); - Assertions - .assertEquals(1367688222, response.iterator().next().properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("laohoqkp", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListMockTests.java deleted file mode 100644 index 3b81c81727ae..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListMockTests.java +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.JobResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupJobsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"jobType\":\"Job\",\"entityFriendlyName\":\"bsmhpdujdiga\",\"backupManagementType\":\"DPM\",\"operation\":\"ksc\",\"status\":\"tnanqimwb\",\"startTime\":\"2021-11-11T20:53:09Z\",\"endTime\":\"2021-06-11T23:52:07Z\",\"activityId\":\"dpkawnsnl\"},\"eTag\":\"mouxwksqmudmfco\",\"location\":\"bicziuswswj\",\"tags\":{\"btqqvyfs\":\"qsj\"},\"id\":\"yrfwbivq\",\"name\":\"ogfuyzwvbhlim\",\"type\":\"yqe\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .backupJobs() - .list("fgtdmbvx", "kraokq", "budbt", "aokbavlyttaaknwf", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("bicziuswswj", response.iterator().next().location()); - Assertions.assertEquals("qsj", response.iterator().next().tags().get("btqqvyfs")); - Assertions.assertEquals("bsmhpdujdiga", response.iterator().next().properties().entityFriendlyName()); - Assertions - .assertEquals(BackupManagementType.DPM, response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("ksc", response.iterator().next().properties().operation()); - Assertions.assertEquals("tnanqimwb", response.iterator().next().properties().status()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-11-11T20:53:09Z"), response.iterator().next().properties().startTime()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-06-11T23:52:07Z"), response.iterator().next().properties().endTime()); - Assertions.assertEquals("dpkawnsnl", response.iterator().next().properties().activityId()); - Assertions.assertEquals("mouxwksqmudmfco", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageInnerTests.java deleted file mode 100644 index 2fa2a5ec6ad1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageInnerTests.java +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupManagementUsageInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class BackupManagementUsageInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupManagementUsageInner model = - BinaryData - .fromString( - "{\"unit\":\"Count\",\"quotaPeriod\":\"dvkaozw\",\"nextResetTime\":\"2021-02-22T11:39:16Z\",\"currentValue\":4625530429549295340,\"limit\":4205096906528038378,\"name\":{\"value\":\"k\",\"localizedValue\":\"yxolniwp\"}}") - .toObject(BackupManagementUsageInner.class); - Assertions.assertEquals(UsagesUnit.COUNT, model.unit()); - Assertions.assertEquals("dvkaozw", model.quotaPeriod()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T11:39:16Z"), model.nextResetTime()); - Assertions.assertEquals(4625530429549295340L, model.currentValue()); - Assertions.assertEquals(4205096906528038378L, model.limit()); - Assertions.assertEquals("k", model.name().value()); - Assertions.assertEquals("yxolniwp", model.name().localizedValue()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupManagementUsageInner model = - new BackupManagementUsageInner() - .withUnit(UsagesUnit.COUNT) - .withQuotaPeriod("dvkaozw") - .withNextResetTime(OffsetDateTime.parse("2021-02-22T11:39:16Z")) - .withCurrentValue(4625530429549295340L) - .withLimit(4205096906528038378L) - .withName(new NameInfo().withValue("k").withLocalizedValue("yxolniwp")); - model = BinaryData.fromObject(model).toObject(BackupManagementUsageInner.class); - Assertions.assertEquals(UsagesUnit.COUNT, model.unit()); - Assertions.assertEquals("dvkaozw", model.quotaPeriod()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T11:39:16Z"), model.nextResetTime()); - Assertions.assertEquals(4625530429549295340L, model.currentValue()); - Assertions.assertEquals(4205096906528038378L, model.limit()); - Assertions.assertEquals("k", model.name().value()); - Assertions.assertEquals("yxolniwp", model.name().localizedValue()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageListTests.java deleted file mode 100644 index 1019bc5ea5b0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageListTests.java +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupManagementUsageInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementUsageList; -import com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BackupManagementUsageListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupManagementUsageList model = - BinaryData - .fromString( - "{\"value\":[{\"unit\":\"Percent\",\"quotaPeriod\":\"ouskcqvkocrc\",\"nextResetTime\":\"2021-02-11T18:18:15Z\",\"currentValue\":5768373522529510794,\"limit\":104740040232311726,\"name\":{\"value\":\"biksq\",\"localizedValue\":\"lssai\"}},{\"unit\":\"CountPerSecond\",\"quotaPeriod\":\"wnzlljfmppeeb\",\"nextResetTime\":\"2021-11-23T16:03:48Z\",\"currentValue\":8457329254467091392,\"limit\":1088287690642884629,\"name\":{\"value\":\"uujitcjc\",\"localizedValue\":\"zevndhkrwpdappds\"}},{\"unit\":\"Percent\",\"quotaPeriod\":\"wrwjfeu\",\"nextResetTime\":\"2021-11-14T12:39:29Z\",\"currentValue\":5558562364469410639,\"limit\":7488631932267615574,\"name\":{\"value\":\"ldhugjzzdatqxh\",\"localizedValue\":\"dgeablgphu\"}}]}") - .toObject(BackupManagementUsageList.class); - Assertions.assertEquals(UsagesUnit.PERCENT, model.value().get(0).unit()); - Assertions.assertEquals("ouskcqvkocrc", model.value().get(0).quotaPeriod()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T18:18:15Z"), model.value().get(0).nextResetTime()); - Assertions.assertEquals(5768373522529510794L, model.value().get(0).currentValue()); - Assertions.assertEquals(104740040232311726L, model.value().get(0).limit()); - Assertions.assertEquals("biksq", model.value().get(0).name().value()); - Assertions.assertEquals("lssai", model.value().get(0).name().localizedValue()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupManagementUsageList model = - new BackupManagementUsageList() - .withValue( - Arrays - .asList( - new BackupManagementUsageInner() - .withUnit(UsagesUnit.PERCENT) - .withQuotaPeriod("ouskcqvkocrc") - .withNextResetTime(OffsetDateTime.parse("2021-02-11T18:18:15Z")) - .withCurrentValue(5768373522529510794L) - .withLimit(104740040232311726L) - .withName(new NameInfo().withValue("biksq").withLocalizedValue("lssai")), - new BackupManagementUsageInner() - .withUnit(UsagesUnit.COUNT_PER_SECOND) - .withQuotaPeriod("wnzlljfmppeeb") - .withNextResetTime(OffsetDateTime.parse("2021-11-23T16:03:48Z")) - .withCurrentValue(8457329254467091392L) - .withLimit(1088287690642884629L) - .withName(new NameInfo().withValue("uujitcjc").withLocalizedValue("zevndhkrwpdappds")), - new BackupManagementUsageInner() - .withUnit(UsagesUnit.PERCENT) - .withQuotaPeriod("wrwjfeu") - .withNextResetTime(OffsetDateTime.parse("2021-11-14T12:39:29Z")) - .withCurrentValue(5558562364469410639L) - .withLimit(7488631932267615574L) - .withName( - new NameInfo().withValue("ldhugjzzdatqxh").withLocalizedValue("dgeablgphu")))); - model = BinaryData.fromObject(model).toObject(BackupManagementUsageList.class); - Assertions.assertEquals(UsagesUnit.PERCENT, model.value().get(0).unit()); - Assertions.assertEquals("ouskcqvkocrc", model.value().get(0).quotaPeriod()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T18:18:15Z"), model.value().get(0).nextResetTime()); - Assertions.assertEquals(5768373522529510794L, model.value().get(0).currentValue()); - Assertions.assertEquals(104740040232311726L, model.value().get(0).limit()); - Assertions.assertEquals("biksq", model.value().get(0).name().value()); - Assertions.assertEquals("lssai", model.value().get(0).name().localizedValue()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index 8f2b7c1c2d76..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetWithResponseMockTests.java +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .backupOperationResults() - .getWithResponse("hthdklmvetatlakf", "oixwgiksb", "vtooxrpo", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListMockTests.java deleted file mode 100644 index 4a9b6bcd9e25..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListMockTests.java +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupPoliciesListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":460067707,\"resourceGuardOperationRequests\":[\"a\",\"krmukmyjmkxett\",\"slojfkqidnqt\"]},\"eTag\":\"xjhqxcsqhtkb\",\"location\":\"nqlrng\",\"tags\":{\"hllxricctkw\":\"biipsnawwlqkznx\",\"eiyglesrwvaexhdc\":\"uqqoaj\",\"hdmljz\":\"rceqnkbrupob\",\"nzpphepife\":\"cvumepjpbi\"},\"id\":\"leqirccjclykcgxv\",\"name\":\"pjlvczuoda\",\"type\":\"punettepdjxq\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.backupPolicies().list("kmdskjhhxd", "ajfoxc", "scv", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("nqlrng", response.iterator().next().location()); - Assertions.assertEquals("biipsnawwlqkznx", response.iterator().next().tags().get("hllxricctkw")); - Assertions.assertEquals(460067707, response.iterator().next().properties().protectedItemsCount()); - Assertions.assertEquals("a", response.iterator().next().properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("xjhqxcsqhtkb", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListMockTests.java deleted file mode 100644 index 333eae828786..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListMockTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItemResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupProtectableItemsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"jrthcfjzhx\",\"workloadType\":\"ubqjro\",\"friendlyName\":\"vrjeqmtzzbeqrztr\",\"protectionState\":\"NotProtected\"},\"eTag\":\"rdhabsr\",\"location\":\"rsnrhp\",\"tags\":{\"xkvvcs\":\"iwkkvya\",\"mlivrjjxnwx\":\"msvuvdjkqxetq\",\"jxlehzlx\":\"chp\"},\"id\":\"gfquwz\",\"name\":\"w\",\"type\":\"ibelwcerwkw\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .backupProtectableItems() - .list("wjongzs", "hqqrsilcch", "kxxkan", "bvriaqgvtojrulfu", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("rsnrhp", response.iterator().next().location()); - Assertions.assertEquals("iwkkvya", response.iterator().next().tags().get("xkvvcs")); - Assertions.assertEquals("jrthcfjzhx", response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("ubqjro", response.iterator().next().properties().workloadType()); - Assertions.assertEquals("vrjeqmtzzbeqrztr", response.iterator().next().properties().friendlyName()); - Assertions - .assertEquals(ProtectionStatus.NOT_PROTECTED, response.iterator().next().properties().protectionState()); - Assertions.assertEquals("rdhabsr", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListMockTests.java deleted file mode 100644 index 86f60e15caec..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListMockTests.java +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupProtectedItemsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"SystemState\",\"containerName\":\"l\",\"sourceResourceId\":\"lxpnovyoanf\",\"policyId\":\"swqagywvtxigvjrk\",\"lastRecoveryPoint\":\"2020-12-28T20:40:15Z\",\"backupSetName\":\"eukyaw\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-09-30T02:18:30Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"u\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"dsjtdlpbni\"],\"isArchiveEnabled\":false,\"policyName\":\"zlsvbzfcpuoeed\",\"softDeleteRetentionPeriodInDays\":1674449471},\"eTag\":\"iklhsyekrdrenx\",\"location\":\"lriyehqbe\",\"tags\":{\"ytjlkesmmpath\":\"lhydwbdbfgrlpu\"},\"id\":\"btahdeanii\",\"name\":\"llbvgwzsfftedous\",\"type\":\"ktjtgra\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .backupProtectedItems() - .list("mwwmjswenaww", "me", "leqioulndh", "yoeojhtollhs", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("lriyehqbe", response.iterator().next().location()); - Assertions.assertEquals("lhydwbdbfgrlpu", response.iterator().next().tags().get("ytjlkesmmpath")); - Assertions.assertEquals("l", response.iterator().next().properties().containerName()); - Assertions.assertEquals("lxpnovyoanf", response.iterator().next().properties().sourceResourceId()); - Assertions.assertEquals("swqagywvtxigvjrk", response.iterator().next().properties().policyId()); - Assertions - .assertEquals( - OffsetDateTime.parse("2020-12-28T20:40:15Z"), - response.iterator().next().properties().lastRecoveryPoint()); - Assertions.assertEquals("eukyaw", response.iterator().next().properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, response.iterator().next().properties().createMode()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-09-30T02:18:30Z"), - response.iterator().next().properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, response.iterator().next().properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("u", response.iterator().next().properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, response.iterator().next().properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, response.iterator().next().properties().isRehydrate()); - Assertions - .assertEquals( - "dsjtdlpbni", response.iterator().next().properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.iterator().next().properties().isArchiveEnabled()); - Assertions.assertEquals("zlsvbzfcpuoeed", response.iterator().next().properties().policyName()); - Assertions.assertEquals(1674449471, response.iterator().next().properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("iklhsyekrdrenx", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListMockTests.java deleted file mode 100644 index 67f4b5874e5f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupProtectionContainersListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"buwq\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"llmqiyne\",\"healthStatus\":\"ellnkkii\",\"protectableObjectType\":\"mtum\"},\"eTag\":\"ymdjfua\",\"location\":\"roqvqpilrgu\",\"tags\":{\"aqklxy\":\"nlduwzorxsbm\",\"qvfqepdxc\":\"x\",\"wcpjqduqgi\":\"tuubwyvpjb\"},\"id\":\"exkydfb\",\"name\":\"lj\",\"type\":\"vhuerkjddvrglieg\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .backupProtectionContainers() - .list("pjxljtxb", "sqtbxxniu", "sdzhgbdgzpagsec", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("roqvqpilrgu", response.iterator().next().location()); - Assertions.assertEquals("nlduwzorxsbm", response.iterator().next().tags().get("aqklxy")); - Assertions.assertEquals("buwq", response.iterator().next().properties().friendlyName()); - Assertions - .assertEquals(BackupManagementType.DPM, response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("llmqiyne", response.iterator().next().properties().registrationStatus()); - Assertions.assertEquals("ellnkkii", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals("mtum", response.iterator().next().properties().protectableObjectType()); - Assertions.assertEquals("ymdjfua", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentsListMockTests.java deleted file mode 100644 index 610c3d5d6614..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentsListMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupProtectionIntentsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"AzureWorkload\",\"sourceResourceId\":\"qxvhcsyhzlwxa\",\"itemId\":\"ov\",\"policyId\":\"exdnd\",\"protectionState\":\"Protecting\"},\"eTag\":\"ead\",\"location\":\"rzmwn\",\"tags\":{\"mmagoaqylkjzt\":\"agttm\"},\"id\":\"iua\",\"name\":\"jcg\",\"type\":\"xitp\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.backupProtectionIntents().list("byl", "ui", "vxva", "vcrk", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("rzmwn", response.iterator().next().location()); - Assertions.assertEquals("agttm", response.iterator().next().tags().get("mmagoaqylkjzt")); - Assertions - .assertEquals( - BackupManagementType.AZURE_WORKLOAD, response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("qxvhcsyhzlwxa", response.iterator().next().properties().sourceResourceId()); - Assertions.assertEquals("ov", response.iterator().next().properties().itemId()); - Assertions.assertEquals("exdnd", response.iterator().next().properties().policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, response.iterator().next().properties().protectionState()); - Assertions.assertEquals("ead", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestResourceTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestResourceTests.java deleted file mode 100644 index 4c6fa6645dfd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestResourceTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class BackupRequestResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupRequestResource model = - BinaryData - .fromString( - "{\"properties\":{\"objectType\":\"BackupRequest\"},\"eTag\":\"kggkfpa\",\"location\":\"ao\",\"tags\":{\"jnsjervtiagxsd\":\"lpqblylsyxk\",\"beyvpnqicvinvkjj\":\"zuempsbzkf\",\"yhmlwpaztzp\":\"dxrbuukzcle\",\"ckw\":\"fn\"},\"id\":\"fz\",\"name\":\"whxxbuyqax\",\"type\":\"feqztppriol\"}") - .toObject(BackupRequestResource.class); - Assertions.assertEquals("ao", model.location()); - Assertions.assertEquals("lpqblylsyxk", model.tags().get("jnsjervtiagxsd")); - Assertions.assertEquals("kggkfpa", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupRequestResource model = - new BackupRequestResource() - .withLocation("ao") - .withTags( - mapOf( - "jnsjervtiagxsd", - "lpqblylsyxk", - "beyvpnqicvinvkjj", - "zuempsbzkf", - "yhmlwpaztzp", - "dxrbuukzcle", - "ckw", - "fn")) - .withProperties(new BackupRequest()) - .withEtag("kggkfpa"); - model = BinaryData.fromObject(model).toObject(BackupRequestResource.class); - Assertions.assertEquals("ao", model.location()); - Assertions.assertEquals("lpqblylsyxk", model.tags().get("jnsjervtiagxsd")); - Assertions.assertEquals("kggkfpa", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestTests.java deleted file mode 100644 index a6d9e486f899..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestTests.java +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest; - -public final class BackupRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupRequest model = BinaryData.fromString("{\"objectType\":\"BackupRequest\"}").toObject(BackupRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupRequest model = new BackupRequest(); - model = BinaryData.fromObject(model).toObject(BackupRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigResourceInnerTests.java deleted file mode 100644 index 99036b3e27d8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigResourceInnerTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class BackupResourceConfigResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupResourceConfigResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"ZoneRedundant\",\"storageTypeState\":\"Invalid\",\"crossRegionRestoreFlag\":false,\"dedupState\":\"Invalid\",\"xcoolState\":\"Disabled\"},\"eTag\":\"m\",\"location\":\"hmtzopbsphrup\",\"tags\":{\"ycm\":\"sybbejhph\",\"htbmuf\":\"xaobhdxbmtqioqjz\",\"rxybqsoq\":\"ownoizhw\"},\"id\":\"jgkdmbpazlobcu\",\"name\":\"pdznrbtcqqjnqgl\",\"type\":\"qgn\"}") - .toObject(BackupResourceConfigResourceInner.class); - Assertions.assertEquals("hmtzopbsphrup", model.location()); - Assertions.assertEquals("sybbejhph", model.tags().get("ycm")); - Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType()); - Assertions.assertEquals(StorageType.ZONE_REDUNDANT, model.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState()); - Assertions.assertEquals(false, model.properties().crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.INVALID, model.properties().dedupState()); - Assertions.assertEquals(XcoolState.DISABLED, model.properties().xcoolState()); - Assertions.assertEquals("m", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupResourceConfigResourceInner model = - new BackupResourceConfigResourceInner() - .withLocation("hmtzopbsphrup") - .withTags(mapOf("ycm", "sybbejhph", "htbmuf", "xaobhdxbmtqioqjz", "rxybqsoq", "ownoizhw")) - .withProperties( - new BackupResourceConfig() - .withStorageModelType(StorageType.INVALID) - .withStorageType(StorageType.ZONE_REDUNDANT) - .withStorageTypeState(StorageTypeState.INVALID) - .withCrossRegionRestoreFlag(false) - .withDedupState(DedupState.INVALID) - .withXcoolState(XcoolState.DISABLED)) - .withEtag("m"); - model = BinaryData.fromObject(model).toObject(BackupResourceConfigResourceInner.class); - Assertions.assertEquals("hmtzopbsphrup", model.location()); - Assertions.assertEquals("sybbejhph", model.tags().get("ycm")); - Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType()); - Assertions.assertEquals(StorageType.ZONE_REDUNDANT, model.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState()); - Assertions.assertEquals(false, model.properties().crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.INVALID, model.properties().dedupState()); - Assertions.assertEquals(XcoolState.DISABLED, model.properties().xcoolState()); - Assertions.assertEquals("m", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigTests.java deleted file mode 100644 index 3f45e0921f9f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState; -import org.junit.jupiter.api.Assertions; - -public final class BackupResourceConfigTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupResourceConfig model = - BinaryData - .fromString( - "{\"storageModelType\":\"Invalid\",\"storageType\":\"GeoRedundant\",\"storageTypeState\":\"Unlocked\",\"crossRegionRestoreFlag\":true,\"dedupState\":\"Enabled\",\"xcoolState\":\"Invalid\"}") - .toObject(BackupResourceConfig.class); - Assertions.assertEquals(StorageType.INVALID, model.storageModelType()); - Assertions.assertEquals(StorageType.GEO_REDUNDANT, model.storageType()); - Assertions.assertEquals(StorageTypeState.UNLOCKED, model.storageTypeState()); - Assertions.assertEquals(true, model.crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.ENABLED, model.dedupState()); - Assertions.assertEquals(XcoolState.INVALID, model.xcoolState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupResourceConfig model = - new BackupResourceConfig() - .withStorageModelType(StorageType.INVALID) - .withStorageType(StorageType.GEO_REDUNDANT) - .withStorageTypeState(StorageTypeState.UNLOCKED) - .withCrossRegionRestoreFlag(true) - .withDedupState(DedupState.ENABLED) - .withXcoolState(XcoolState.INVALID); - model = BinaryData.fromObject(model).toObject(BackupResourceConfig.class); - Assertions.assertEquals(StorageType.INVALID, model.storageModelType()); - Assertions.assertEquals(StorageType.GEO_REDUNDANT, model.storageType()); - Assertions.assertEquals(StorageTypeState.UNLOCKED, model.storageTypeState()); - Assertions.assertEquals(true, model.crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.ENABLED, model.dedupState()); - Assertions.assertEquals(XcoolState.INVALID, model.xcoolState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests.java deleted file mode 100644 index 763fd31efdb0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests.java +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfigResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Invalid\",\"crossRegionRestoreFlag\":false,\"dedupState\":\"Enabled\",\"xcoolState\":\"Enabled\"},\"eTag\":\"naz\",\"location\":\"r\",\"tags\":{\"a\":\"rs\"},\"id\":\"sxkdnwqapfgsdpc\",\"name\":\"essmzhhku\",\"type\":\"ip\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BackupResourceConfigResource response = - manager - .backupResourceStorageConfigsNonCrrs() - .getWithResponse("ryshwddkvbxgk", "usybwptdaca", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("r", response.location()); - Assertions.assertEquals("rs", response.tags().get("a")); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState()); - Assertions.assertEquals(false, response.properties().crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.ENABLED, response.properties().dedupState()); - Assertions.assertEquals(XcoolState.ENABLED, response.properties().xcoolState()); - Assertions.assertEquals("naz", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests.java deleted file mode 100644 index b1b39d2520b6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests.java +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests { - @Test - public void testPatchWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(204); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .backupResourceStorageConfigsNonCrrs() - .patchWithResponse( - "hcdpkupnqrmgj", - "bpkuwxeoio", - new BackupResourceConfigResourceInner() - .withLocation("sbfwxr") - .withTags(mapOf("rsxkr", "dew")) - .withProperties( - new BackupResourceConfig() - .withStorageModelType(StorageType.LOCALLY_REDUNDANT) - .withStorageType(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT) - .withStorageTypeState(StorageTypeState.LOCKED) - .withCrossRegionRestoreFlag(true) - .withDedupState(DedupState.DISABLED) - .withXcoolState(XcoolState.INVALID)) - .withEtag("aykmmf"), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests.java deleted file mode 100644 index d69dac8f22fd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests.java +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfigResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests { - @Test - public void testUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Unlocked\",\"crossRegionRestoreFlag\":false,\"dedupState\":\"Enabled\",\"xcoolState\":\"Invalid\"},\"eTag\":\"d\",\"location\":\"jsaqwotmmwllcols\",\"tags\":{\"hexcgjokj\":\"apte\",\"bksdqhjvyklxesl\":\"jnhvlqjbekpeeks\",\"cpoq\":\"hhus\",\"g\":\"avnwqj\"},\"id\":\"knlejjjkxybwfd\",\"name\":\"kjbztensvkzykj\",\"type\":\"jknsxfwu\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BackupResourceConfigResource response = - manager - .backupResourceStorageConfigsNonCrrs() - .updateWithResponse( - "dqq", - "tekva", - new BackupResourceConfigResourceInner() - .withLocation("mxhzzysevus") - .withTags(mapOf("imipskdyzatvfuz", "zrrryv", "ip", "aftjvvruxwigsy", "gdgkki", "dsmjtgr")) - .withProperties( - new BackupResourceConfig() - .withStorageModelType(StorageType.LOCALLY_REDUNDANT) - .withStorageType(StorageType.ZONE_REDUNDANT) - .withStorageTypeState(StorageTypeState.UNLOCKED) - .withCrossRegionRestoreFlag(true) - .withDedupState(DedupState.DISABLED) - .withXcoolState(XcoolState.INVALID)) - .withEtag("a"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("jsaqwotmmwllcols", response.location()); - Assertions.assertEquals("apte", response.tags().get("hexcgjokj")); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.UNLOCKED, response.properties().storageTypeState()); - Assertions.assertEquals(false, response.properties().crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.ENABLED, response.properties().dedupState()); - Assertions.assertEquals(XcoolState.INVALID, response.properties().xcoolState()); - Assertions.assertEquals("d", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigResourceInnerTests.java deleted file mode 100644 index 593de8a2b6de..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigResourceInnerTests.java +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState; -import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class BackupResourceVaultConfigResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupResourceVaultConfigResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"ReadAccessGeoZoneRedundant\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"AlwaysON\",\"softDeleteRetentionPeriodInDays\":1491222167,\"resourceGuardOperationRequests\":[\"zaqsqsycbkbfk\",\"ukdkexxppofmxa\",\"c\",\"jpgd\"],\"isSoftDeleteFeatureStateEditable\":true},\"eTag\":\"jjxhvpmo\",\"location\":\"exhd\",\"tags\":{\"jnxqbzvddntwn\":\"bqe\"},\"id\":\"eic\",\"name\":\"twnpzaoqvuhrhcf\",\"type\":\"cyddglmjthjqk\"}") - .toObject(BackupResourceVaultConfigResourceInner.class); - Assertions.assertEquals("exhd", model.location()); - Assertions.assertEquals("bqe", model.tags().get("jnxqbzvddntwn")); - Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType()); - Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.INVALID, model.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.ALWAYS_ON, model.properties().softDeleteFeatureState()); - Assertions.assertEquals(1491222167, model.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("zaqsqsycbkbfk", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("jjxhvpmo", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupResourceVaultConfigResourceInner model = - new BackupResourceVaultConfigResourceInner() - .withLocation("exhd") - .withTags(mapOf("jnxqbzvddntwn", "bqe")) - .withProperties( - new BackupResourceVaultConfig() - .withStorageModelType(StorageType.INVALID) - .withStorageType(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT) - .withStorageTypeState(StorageTypeState.INVALID) - .withEnhancedSecurityState(EnhancedSecurityState.INVALID) - .withSoftDeleteFeatureState(SoftDeleteFeatureState.ALWAYS_ON) - .withSoftDeleteRetentionPeriodInDays(1491222167) - .withResourceGuardOperationRequests( - Arrays.asList("zaqsqsycbkbfk", "ukdkexxppofmxa", "c", "jpgd")) - .withIsSoftDeleteFeatureStateEditable(true)) - .withEtag("jjxhvpmo"); - model = BinaryData.fromObject(model).toObject(BackupResourceVaultConfigResourceInner.class); - Assertions.assertEquals("exhd", model.location()); - Assertions.assertEquals("bqe", model.tags().get("jnxqbzvddntwn")); - Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType()); - Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.INVALID, model.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.ALWAYS_ON, model.properties().softDeleteFeatureState()); - Assertions.assertEquals(1491222167, model.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("zaqsqsycbkbfk", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("jjxhvpmo", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigTests.java deleted file mode 100644 index 81f4eeb19e20..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigTests.java +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState; -import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BackupResourceVaultConfigTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupResourceVaultConfig model = - BinaryData - .fromString( - "{\"storageModelType\":\"Invalid\",\"storageType\":\"ReadAccessGeoZoneRedundant\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"Enabled\",\"softDeleteRetentionPeriodInDays\":102046613,\"resourceGuardOperationRequests\":[\"khixuigdtopbo\"],\"isSoftDeleteFeatureStateEditable\":false}") - .toObject(BackupResourceVaultConfig.class); - Assertions.assertEquals(StorageType.INVALID, model.storageModelType()); - Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, model.storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.INVALID, model.enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.ENABLED, model.softDeleteFeatureState()); - Assertions.assertEquals(102046613, model.softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("khixuigdtopbo", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isSoftDeleteFeatureStateEditable()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupResourceVaultConfig model = - new BackupResourceVaultConfig() - .withStorageModelType(StorageType.INVALID) - .withStorageType(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT) - .withStorageTypeState(StorageTypeState.INVALID) - .withEnhancedSecurityState(EnhancedSecurityState.INVALID) - .withSoftDeleteFeatureState(SoftDeleteFeatureState.ENABLED) - .withSoftDeleteRetentionPeriodInDays(102046613) - .withResourceGuardOperationRequests(Arrays.asList("khixuigdtopbo")) - .withIsSoftDeleteFeatureStateEditable(false); - model = BinaryData.fromObject(model).toObject(BackupResourceVaultConfig.class); - Assertions.assertEquals(StorageType.INVALID, model.storageModelType()); - Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, model.storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.INVALID, model.enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.ENABLED, model.softDeleteFeatureState()); - Assertions.assertEquals(102046613, model.softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("khixuigdtopbo", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isSoftDeleteFeatureStateEditable()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetWithResponseMockTests.java deleted file mode 100644 index 90a3ff5b52dc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetWithResponseMockTests.java +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfigResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState; -import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupResourceVaultConfigsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"storageModelType\":\"LocallyRedundant\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"Invalid\",\"softDeleteRetentionPeriodInDays\":1300257862,\"resourceGuardOperationRequests\":[\"p\",\"dpmiljpn\"],\"isSoftDeleteFeatureStateEditable\":false},\"eTag\":\"dqllzsauzpjlxeeh\",\"location\":\"xiqhzlraymezxlsk\",\"tags\":{\"nw\":\"xrfdsajre\",\"afpwzyifrkgwl\":\"yshtuwgmev\"},\"id\":\"xeqipx\",\"name\":\"zdyi\",\"type\":\"sfayorpravkjoges\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BackupResourceVaultConfigResource response = - manager - .backupResourceVaultConfigs() - .getWithResponse("weryekzk", "hmeott", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("xiqhzlraymezxlsk", response.location()); - Assertions.assertEquals("xrfdsajre", response.tags().get("nw")); - Assertions.assertEquals(StorageType.LOCALLY_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.INVALID, response.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.INVALID, response.properties().softDeleteFeatureState()); - Assertions.assertEquals(1300257862, response.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("p", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("dqllzsauzpjlxeeh", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutWithResponseMockTests.java deleted file mode 100644 index 31fdd23e2e8e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutWithResponseMockTests.java +++ /dev/null @@ -1,128 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfigResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState; -import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupResourceVaultConfigsPutWithResponseMockTests { - @Test - public void testPutWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"storageModelType\":\"LocallyRedundant\",\"storageType\":\"ZoneRedundant\",\"storageTypeState\":\"Locked\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"AlwaysON\",\"softDeleteRetentionPeriodInDays\":304312927,\"resourceGuardOperationRequests\":[\"jwjj\"],\"isSoftDeleteFeatureStateEditable\":true},\"eTag\":\"eqrkuorhtss\",\"location\":\"uqnmdvhazcvj\",\"tags\":{\"ytxtdgu\":\"qswbqerzwx\",\"mbewreswmo\":\"vlbpktgdstyou\"},\"id\":\"egmmuteyxe\",\"name\":\"guqigijiitns\",\"type\":\"xlzdesygrijwa\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BackupResourceVaultConfigResource response = - manager - .backupResourceVaultConfigs() - .putWithResponse( - "ovwzdbpqvybefg", - "mx", - new BackupResourceVaultConfigResourceInner() - .withLocation("nqlnfwmyymvqd") - .withTags( - mapOf( - "ddubbnqfblhkal", - "hfckdvezcrcssbz", - "iqjtiogqgdmin", - "hpavawu", - "gspnbonhpczykm", - "ctteajohi", - "wxqcsehchkhufmpq", - "tp")) - .withProperties( - new BackupResourceVaultConfig() - .withStorageModelType(StorageType.ZONE_REDUNDANT) - .withStorageType(StorageType.LOCALLY_REDUNDANT) - .withStorageTypeState(StorageTypeState.LOCKED) - .withEnhancedSecurityState(EnhancedSecurityState.DISABLED) - .withSoftDeleteFeatureState(SoftDeleteFeatureState.ALWAYS_ON) - .withSoftDeleteRetentionPeriodInDays(451453804) - .withResourceGuardOperationRequests( - Arrays.asList("artr", "unlpirykycndz", "qi", "jreuykbbmn")) - .withIsSoftDeleteFeatureStateEditable(true)) - .withEtag("tbxoee"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("uqnmdvhazcvj", response.location()); - Assertions.assertEquals("qswbqerzwx", response.tags().get("ytxtdgu")); - Assertions.assertEquals(StorageType.LOCALLY_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.ZONE_REDUNDANT, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.LOCKED, response.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.INVALID, response.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.ALWAYS_ON, response.properties().softDeleteFeatureState()); - Assertions.assertEquals(304312927, response.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("jwjj", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, response.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("eqrkuorhtss", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateWithResponseMockTests.java deleted file mode 100644 index d54b02ee0d07..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateWithResponseMockTests.java +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfigResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState; -import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupResourceVaultConfigsUpdateWithResponseMockTests { - @Test - public void testUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"storageModelType\":\"GeoRedundant\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Enabled\",\"softDeleteFeatureState\":\"Invalid\",\"softDeleteRetentionPeriodInDays\":935690070,\"resourceGuardOperationRequests\":[\"wqpatvbqsdtcj\",\"ctvivuzqymtuo\"],\"isSoftDeleteFeatureStateEditable\":true},\"eTag\":\"gitsqh\",\"location\":\"vbrzcdb\",\"tags\":{\"rdjyibqb\":\"zndscxmxeatkdbmw\",\"alfihcjmobcancd\":\"aomhjrmkuhmaxl\",\"vaknokzwjj\":\"xxqcwgaxf\",\"tixldzyyfytpqs\":\"r\"},\"id\":\"x\",\"name\":\"mmpuj\",\"type\":\"vyqlkjuvsmbmslzo\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BackupResourceVaultConfigResource response = - manager - .backupResourceVaultConfigs() - .updateWithResponse( - "abnsmj", - "wynqxaekqsykvwj", - new BackupResourceVaultConfigResourceInner() - .withLocation("ytoithgygvfl") - .withTags(mapOf("rxwe", "dihoyn", "cy", "wkd", "dnaienhqhskndnel", "ucpcunnuzdqumoen")) - .withProperties( - new BackupResourceVaultConfig() - .withStorageModelType(StorageType.ZONE_REDUNDANT) - .withStorageType(StorageType.LOCALLY_REDUNDANT) - .withStorageTypeState(StorageTypeState.UNLOCKED) - .withEnhancedSecurityState(EnhancedSecurityState.ENABLED) - .withSoftDeleteFeatureState(SoftDeleteFeatureState.DISABLED) - .withSoftDeleteRetentionPeriodInDays(1568330122) - .withResourceGuardOperationRequests( - Arrays.asList("klurccl", "gxannnoytzposewx", "gpxvkqmaupxvpi", "dfaifyzyzeyuube")) - .withIsSoftDeleteFeatureStateEditable(false)) - .withEtag("l"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("vbrzcdb", response.location()); - Assertions.assertEquals("zndscxmxeatkdbmw", response.tags().get("rdjyibqb")); - Assertions.assertEquals(StorageType.GEO_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.ENABLED, response.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.INVALID, response.properties().softDeleteFeatureState()); - Assertions.assertEquals(935690070, response.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("wqpatvbqsdtcj", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, response.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("gitsqh", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusRequestTests.java deleted file mode 100644 index 6d4ed7b1d219..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusRequestTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupStatusRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; -import org.junit.jupiter.api.Assertions; - -public final class BackupStatusRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupStatusRequest model = - BinaryData - .fromString("{\"resourceType\":\"VM\",\"resourceId\":\"dkfo\",\"poLogicalName\":\"nygj\"}") - .toObject(BackupStatusRequest.class); - Assertions.assertEquals(DataSourceType.VM, model.resourceType()); - Assertions.assertEquals("dkfo", model.resourceId()); - Assertions.assertEquals("nygj", model.poLogicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupStatusRequest model = - new BackupStatusRequest() - .withResourceType(DataSourceType.VM) - .withResourceId("dkfo") - .withPoLogicalName("nygj"); - model = BinaryData.fromObject(model).toObject(BackupStatusRequest.class); - Assertions.assertEquals(DataSourceType.VM, model.resourceType()); - Assertions.assertEquals("dkfo", model.resourceId()); - Assertions.assertEquals("nygj", model.poLogicalName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListMockTests.java deleted file mode 100644 index ba6b50cef647..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListMockTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementUsage; -import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupUsageSummariesListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"unit\":\"CountPerSecond\",\"quotaPeriod\":\"eclcdigptajbrzm\",\"nextResetTime\":\"2021-01-02T14:42:29Z\",\"currentValue\":5595546031390029493,\"limit\":6681748780880268415,\"name\":{\"value\":\"xiutgjcyzyzj\",\"localizedValue\":\"r\"}}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .backupUsageSummaries() - .list("inzcpdltkrlgj", "tbdrvcqgue", "zhomp", "eqdurelyujlfyoum", com.azure.core.util.Context.NONE); - - Assertions.assertEquals(UsagesUnit.COUNT_PER_SECOND, response.iterator().next().unit()); - Assertions.assertEquals("eclcdigptajbrzm", response.iterator().next().quotaPeriod()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-01-02T14:42:29Z"), response.iterator().next().nextResetTime()); - Assertions.assertEquals(5595546031390029493L, response.iterator().next().currentValue()); - Assertions.assertEquals(6681748780880268415L, response.iterator().next().limit()); - Assertions.assertEquals("xiutgjcyzyzj", response.iterator().next().name().value()); - Assertions.assertEquals("r", response.iterator().next().name().localizedValue()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListMockTests.java deleted file mode 100644 index 70219ab2ea50..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListMockTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupWorkloadItemsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"ribqlotokh\",\"workloadType\":\"wtaznkcqw\",\"friendlyName\":\"wjyofgwhnkbtl\",\"protectionState\":\"NotProtected\"},\"eTag\":\"smctsn\",\"location\":\"dkpwolgisub\",\"tags\":{\"fksxqce\":\"eogfgfiijrykwl\",\"qa\":\"zfpxgnmqvzvluy\",\"fppuacvfye\":\"ossscyva\"},\"id\":\"w\",\"name\":\"sfxtjd\",\"type\":\"soy\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .backupWorkloadItems() - .list("x", "jlf", "ecominxojjluxxd", "ilz", "dzzqjmu", "za", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("dkpwolgisub", response.iterator().next().location()); - Assertions.assertEquals("eogfgfiijrykwl", response.iterator().next().tags().get("fksxqce")); - Assertions.assertEquals("ribqlotokh", response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("wtaznkcqw", response.iterator().next().properties().workloadType()); - Assertions.assertEquals("wjyofgwhnkbtl", response.iterator().next().properties().friendlyName()); - Assertions - .assertEquals(ProtectionStatus.NOT_PROTECTED, response.iterator().next().properties().protectionState()); - Assertions.assertEquals("smctsn", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerWithResponseMockTests.java deleted file mode 100644 index 5d5a930b7858..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerWithResponseMockTests.java +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BackupsTriggerWithResponseMockTests { - @Test - public void testTriggerWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .backups() - .triggerWithResponse( - "tzeyowmndcovd", - "zqauxzan", - "mk", - "fruwkud", - "bcpftxudqyemebun", - new BackupRequestResource() - .withLocation("auwcg") - .withTags(mapOf("itranizerwguda", "noh", "hpriylfm", "mxubvfbngfcoce", "vhl", "ztraud")) - .withProperties(new BackupRequest()) - .withEtag("mcirtneemm"), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index 3560b67a7591..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultsGetWithResponseMockTests.java +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultStorageConfigOperationResultResponse; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class BmsPrepareDataMoveOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{\"objectType\":\"VaultStorageConfigOperationResultResponse\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - VaultStorageConfigOperationResultResponse response = - manager - .bmsPrepareDataMoveOperationResults() - .getWithResponse("lgjyyxpvels", "erqzevxo", "eintxwaljglzobl", com.azure.core.util.Context.NONE) - .getValue(); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryDisplayTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryDisplayTests.java deleted file mode 100644 index b4b89530a9fc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryDisplayTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay; -import org.junit.jupiter.api.Assertions; - -public final class ClientDiscoveryDisplayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ClientDiscoveryDisplay model = - BinaryData - .fromString( - "{\"provider\":\"srp\",\"resource\":\"zidnsezcxtbzsgfy\",\"operation\":\"sne\",\"description\":\"dwzjeiach\"}") - .toObject(ClientDiscoveryDisplay.class); - Assertions.assertEquals("srp", model.provider()); - Assertions.assertEquals("zidnsezcxtbzsgfy", model.resource()); - Assertions.assertEquals("sne", model.operation()); - Assertions.assertEquals("dwzjeiach", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryDisplay model = - new ClientDiscoveryDisplay() - .withProvider("srp") - .withResource("zidnsezcxtbzsgfy") - .withOperation("sne") - .withDescription("dwzjeiach"); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryDisplay.class); - Assertions.assertEquals("srp", model.provider()); - Assertions.assertEquals("zidnsezcxtbzsgfy", model.resource()); - Assertions.assertEquals("sne", model.operation()); - Assertions.assertEquals("dwzjeiach", model.description()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForLogSpecificationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForLogSpecificationTests.java deleted file mode 100644 index 1ecf35b5af88..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForLogSpecificationTests.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification; -import org.junit.jupiter.api.Assertions; - -public final class ClientDiscoveryForLogSpecificationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ClientDiscoveryForLogSpecification model = - BinaryData - .fromString("{\"name\":\"mexgstxgcp\",\"displayName\":\"gmaajrm\",\"blobDuration\":\"jwzrl\"}") - .toObject(ClientDiscoveryForLogSpecification.class); - Assertions.assertEquals("mexgstxgcp", model.name()); - Assertions.assertEquals("gmaajrm", model.displayName()); - Assertions.assertEquals("jwzrl", model.blobDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryForLogSpecification model = - new ClientDiscoveryForLogSpecification() - .withName("mexgstxgcp") - .withDisplayName("gmaajrm") - .withBlobDuration("jwzrl"); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryForLogSpecification.class); - Assertions.assertEquals("mexgstxgcp", model.name()); - Assertions.assertEquals("gmaajrm", model.displayName()); - Assertions.assertEquals("jwzrl", model.blobDuration()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForPropertiesTests.java deleted file mode 100644 index e92fec47c1f2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForPropertiesTests.java +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ClientDiscoveryForPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ClientDiscoveryForProperties model = - BinaryData - .fromString( - "{\"serviceSpecification\":{\"logSpecifications\":[{\"name\":\"lnrosfqp\",\"displayName\":\"ehzzvypyqrim\",\"blobDuration\":\"npvswjdkirso\"},{\"name\":\"qxhcrmn\",\"displayName\":\"jtckwhdso\",\"blobDuration\":\"iy\"},{\"name\":\"jxsqwpgrjbz\",\"displayName\":\"rcjxvsnbyxqabn\",\"blobDuration\":\"cpc\"}]}}") - .toObject(ClientDiscoveryForProperties.class); - Assertions.assertEquals("lnrosfqp", model.serviceSpecification().logSpecifications().get(0).name()); - Assertions.assertEquals("ehzzvypyqrim", model.serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("npvswjdkirso", model.serviceSpecification().logSpecifications().get(0).blobDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryForProperties model = - new ClientDiscoveryForProperties() - .withServiceSpecification( - new ClientDiscoveryForServiceSpecification() - .withLogSpecifications( - Arrays - .asList( - new ClientDiscoveryForLogSpecification() - .withName("lnrosfqp") - .withDisplayName("ehzzvypyqrim") - .withBlobDuration("npvswjdkirso"), - new ClientDiscoveryForLogSpecification() - .withName("qxhcrmn") - .withDisplayName("jtckwhdso") - .withBlobDuration("iy"), - new ClientDiscoveryForLogSpecification() - .withName("jxsqwpgrjbz") - .withDisplayName("rcjxvsnbyxqabn") - .withBlobDuration("cpc")))); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryForProperties.class); - Assertions.assertEquals("lnrosfqp", model.serviceSpecification().logSpecifications().get(0).name()); - Assertions.assertEquals("ehzzvypyqrim", model.serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("npvswjdkirso", model.serviceSpecification().logSpecifications().get(0).blobDuration()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForServiceSpecificationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForServiceSpecificationTests.java deleted file mode 100644 index a8dceaf25ebb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForServiceSpecificationTests.java +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ClientDiscoveryForServiceSpecificationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ClientDiscoveryForServiceSpecification model = - BinaryData - .fromString( - "{\"logSpecifications\":[{\"name\":\"rzafbljjgpbtoqcj\",\"displayName\":\"ljavbqid\",\"blobDuration\":\"ajzyul\"},{\"name\":\"u\",\"displayName\":\"krlkhbzhfepg\",\"blobDuration\":\"qex\"},{\"name\":\"ocxscpaierhhbcs\",\"displayName\":\"ummajtjaod\",\"blobDuration\":\"bnbdxkqpxokajion\"}]}") - .toObject(ClientDiscoveryForServiceSpecification.class); - Assertions.assertEquals("rzafbljjgpbtoqcj", model.logSpecifications().get(0).name()); - Assertions.assertEquals("ljavbqid", model.logSpecifications().get(0).displayName()); - Assertions.assertEquals("ajzyul", model.logSpecifications().get(0).blobDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryForServiceSpecification model = - new ClientDiscoveryForServiceSpecification() - .withLogSpecifications( - Arrays - .asList( - new ClientDiscoveryForLogSpecification() - .withName("rzafbljjgpbtoqcj") - .withDisplayName("ljavbqid") - .withBlobDuration("ajzyul"), - new ClientDiscoveryForLogSpecification() - .withName("u") - .withDisplayName("krlkhbzhfepg") - .withBlobDuration("qex"), - new ClientDiscoveryForLogSpecification() - .withName("ocxscpaierhhbcs") - .withDisplayName("ummajtjaod") - .withBlobDuration("bnbdxkqpxokajion"))); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryForServiceSpecification.class); - Assertions.assertEquals("rzafbljjgpbtoqcj", model.logSpecifications().get(0).name()); - Assertions.assertEquals("ljavbqid", model.logSpecifications().get(0).displayName()); - Assertions.assertEquals("ajzyul", model.logSpecifications().get(0).blobDuration()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryResponseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryResponseTests.java deleted file mode 100644 index b005a56df62f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryResponseTests.java +++ /dev/null @@ -1,109 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ClientDiscoveryValueForSingleApiInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryResponse; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ClientDiscoveryResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ClientDiscoveryResponse model = - BinaryData - .fromString( - "{\"value\":[{\"name\":\"cph\",\"display\":{\"provider\":\"ot\",\"resource\":\"qgoulznd\",\"operation\":\"kwy\",\"description\":\"gfgibm\"},\"origin\":\"gakeqsr\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{},{}]}}},{\"name\":\"e\",\"display\":{\"provider\":\"tbciqfouflmm\",\"resource\":\"zsm\",\"operation\":\"mglougpbkw\",\"description\":\"utduqktapspwgcu\"},\"origin\":\"tumkdosvqwhbm\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{}]}}},{\"name\":\"ddgmb\",\"display\":{\"provider\":\"xppbhtqqro\",\"resource\":\"p\",\"operation\":\"s\",\"description\":\"gbquxigj\"},\"origin\":\"gzjaoyfhrtxilne\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{}]}}}],\"nextLink\":\"vlejuvfqa\"}") - .toObject(ClientDiscoveryResponse.class); - Assertions.assertEquals("cph", model.value().get(0).name()); - Assertions.assertEquals("ot", model.value().get(0).display().provider()); - Assertions.assertEquals("qgoulznd", model.value().get(0).display().resource()); - Assertions.assertEquals("kwy", model.value().get(0).display().operation()); - Assertions.assertEquals("gfgibm", model.value().get(0).display().description()); - Assertions.assertEquals("gakeqsr", model.value().get(0).origin()); - Assertions.assertEquals("vlejuvfqa", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryResponse model = - new ClientDiscoveryResponse() - .withValue( - Arrays - .asList( - new ClientDiscoveryValueForSingleApiInner() - .withName("cph") - .withDisplay( - new ClientDiscoveryDisplay() - .withProvider("ot") - .withResource("qgoulznd") - .withOperation("kwy") - .withDescription("gfgibm")) - .withOrigin("gakeqsr") - .withProperties( - new ClientDiscoveryForProperties() - .withServiceSpecification( - new ClientDiscoveryForServiceSpecification() - .withLogSpecifications( - Arrays - .asList( - new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification())))), - new ClientDiscoveryValueForSingleApiInner() - .withName("e") - .withDisplay( - new ClientDiscoveryDisplay() - .withProvider("tbciqfouflmm") - .withResource("zsm") - .withOperation("mglougpbkw") - .withDescription("utduqktapspwgcu")) - .withOrigin("tumkdosvqwhbm") - .withProperties( - new ClientDiscoveryForProperties() - .withServiceSpecification( - new ClientDiscoveryForServiceSpecification() - .withLogSpecifications( - Arrays - .asList( - new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification())))), - new ClientDiscoveryValueForSingleApiInner() - .withName("ddgmb") - .withDisplay( - new ClientDiscoveryDisplay() - .withProvider("xppbhtqqro") - .withResource("p") - .withOperation("s") - .withDescription("gbquxigj")) - .withOrigin("gzjaoyfhrtxilne") - .withProperties( - new ClientDiscoveryForProperties() - .withServiceSpecification( - new ClientDiscoveryForServiceSpecification() - .withLogSpecifications( - Arrays - .asList( - new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification())))))) - .withNextLink("vlejuvfqa"); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryResponse.class); - Assertions.assertEquals("cph", model.value().get(0).name()); - Assertions.assertEquals("ot", model.value().get(0).display().provider()); - Assertions.assertEquals("qgoulznd", model.value().get(0).display().resource()); - Assertions.assertEquals("kwy", model.value().get(0).display().operation()); - Assertions.assertEquals("gfgibm", model.value().get(0).display().description()); - Assertions.assertEquals("gakeqsr", model.value().get(0).origin()); - Assertions.assertEquals("vlejuvfqa", model.nextLink()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryValueForSingleApiInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryValueForSingleApiInnerTests.java deleted file mode 100644 index 096c1031bd08..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryValueForSingleApiInnerTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ClientDiscoveryValueForSingleApiInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ClientDiscoveryValueForSingleApiInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ClientDiscoveryValueForSingleApiInner model = - BinaryData - .fromString( - "{\"name\":\"lyxwjkcprbnwbx\",\"display\":{\"provider\":\"tbvpysszdnru\",\"resource\":\"guhmuouqfpr\",\"operation\":\"wbnguitnwui\",\"description\":\"a\"},\"origin\":\"ufizuckyf\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{\"name\":\"fvzwdzuhty\",\"displayName\":\"isdkfthwxmnteiw\",\"blobDuration\":\"pvkmijcmmxdcuf\"}]}}}") - .toObject(ClientDiscoveryValueForSingleApiInner.class); - Assertions.assertEquals("lyxwjkcprbnwbx", model.name()); - Assertions.assertEquals("tbvpysszdnru", model.display().provider()); - Assertions.assertEquals("guhmuouqfpr", model.display().resource()); - Assertions.assertEquals("wbnguitnwui", model.display().operation()); - Assertions.assertEquals("a", model.display().description()); - Assertions.assertEquals("ufizuckyf", model.origin()); - Assertions - .assertEquals("fvzwdzuhty", model.properties().serviceSpecification().logSpecifications().get(0).name()); - Assertions - .assertEquals( - "isdkfthwxmnteiw", model.properties().serviceSpecification().logSpecifications().get(0).displayName()); - Assertions - .assertEquals( - "pvkmijcmmxdcuf", model.properties().serviceSpecification().logSpecifications().get(0).blobDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryValueForSingleApiInner model = - new ClientDiscoveryValueForSingleApiInner() - .withName("lyxwjkcprbnwbx") - .withDisplay( - new ClientDiscoveryDisplay() - .withProvider("tbvpysszdnru") - .withResource("guhmuouqfpr") - .withOperation("wbnguitnwui") - .withDescription("a")) - .withOrigin("ufizuckyf") - .withProperties( - new ClientDiscoveryForProperties() - .withServiceSpecification( - new ClientDiscoveryForServiceSpecification() - .withLogSpecifications( - Arrays - .asList( - new ClientDiscoveryForLogSpecification() - .withName("fvzwdzuhty") - .withDisplayName("isdkfthwxmnteiw") - .withBlobDuration("pvkmijcmmxdcuf"))))); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryValueForSingleApiInner.class); - Assertions.assertEquals("lyxwjkcprbnwbx", model.name()); - Assertions.assertEquals("tbvpysszdnru", model.display().provider()); - Assertions.assertEquals("guhmuouqfpr", model.display().resource()); - Assertions.assertEquals("wbnguitnwui", model.display().operation()); - Assertions.assertEquals("a", model.display().description()); - Assertions.assertEquals("ufizuckyf", model.origin()); - Assertions - .assertEquals("fvzwdzuhty", model.properties().serviceSpecification().logSpecifications().get(0).name()); - Assertions - .assertEquals( - "isdkfthwxmnteiw", model.properties().serviceSpecification().logSpecifications().get(0).displayName()); - Assertions - .assertEquals( - "pvkmijcmmxdcuf", model.properties().serviceSpecification().logSpecifications().get(0).blobDuration()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientScriptForConnectTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientScriptForConnectTests.java deleted file mode 100644 index c19c2aa8292d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientScriptForConnectTests.java +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientScriptForConnect; -import org.junit.jupiter.api.Assertions; - -public final class ClientScriptForConnectTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ClientScriptForConnect model = - BinaryData - .fromString( - "{\"scriptContent\":\"zdcgdzbenr\",\"scriptExtension\":\"cawetzqddt\",\"osType\":\"fljhznamtua\",\"url\":\"zwcjjncqtj\",\"scriptNameSuffix\":\"izvg\"}") - .toObject(ClientScriptForConnect.class); - Assertions.assertEquals("zdcgdzbenr", model.scriptContent()); - Assertions.assertEquals("cawetzqddt", model.scriptExtension()); - Assertions.assertEquals("fljhznamtua", model.osType()); - Assertions.assertEquals("zwcjjncqtj", model.url()); - Assertions.assertEquals("izvg", model.scriptNameSuffix()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientScriptForConnect model = - new ClientScriptForConnect() - .withScriptContent("zdcgdzbenr") - .withScriptExtension("cawetzqddt") - .withOsType("fljhznamtua") - .withUrl("zwcjjncqtj") - .withScriptNameSuffix("izvg"); - model = BinaryData.fromObject(model).toObject(ClientScriptForConnect.class); - Assertions.assertEquals("zdcgdzbenr", model.scriptContent()); - Assertions.assertEquals("cawetzqddt", model.scriptExtension()); - Assertions.assertEquals("fljhznamtua", model.osType()); - Assertions.assertEquals("zwcjjncqtj", model.url()); - Assertions.assertEquals("izvg", model.scriptNameSuffix()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ContainerIdentityInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ContainerIdentityInfoTests.java deleted file mode 100644 index bebe15265261..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ContainerIdentityInfoTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo; -import org.junit.jupiter.api.Assertions; - -public final class ContainerIdentityInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ContainerIdentityInfo model = - BinaryData - .fromString( - "{\"uniqueName\":\"atzuuv\",\"aadTenantId\":\"ngrebwg\",\"servicePrincipalClientId\":\"httzlswvajqfutlx\",\"audience\":\"qzasunwqrjzfrgqh\"}") - .toObject(ContainerIdentityInfo.class); - Assertions.assertEquals("atzuuv", model.uniqueName()); - Assertions.assertEquals("ngrebwg", model.aadTenantId()); - Assertions.assertEquals("httzlswvajqfutlx", model.servicePrincipalClientId()); - Assertions.assertEquals("qzasunwqrjzfrgqh", model.audience()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ContainerIdentityInfo model = - new ContainerIdentityInfo() - .withUniqueName("atzuuv") - .withAadTenantId("ngrebwg") - .withServicePrincipalClientId("httzlswvajqfutlx") - .withAudience("qzasunwqrjzfrgqh"); - model = BinaryData.fromObject(model).toObject(ContainerIdentityInfo.class); - Assertions.assertEquals("atzuuv", model.uniqueName()); - Assertions.assertEquals("ngrebwg", model.aadTenantId()); - Assertions.assertEquals("httzlswvajqfutlx", model.servicePrincipalClientId()); - Assertions.assertEquals("qzasunwqrjzfrgqh", model.audience()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionFormatTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionFormatTests.java deleted file mode 100644 index 1335be6d7a11..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionFormatTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.Day; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DailyRetentionFormatTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DailyRetentionFormat model = - BinaryData - .fromString( - "{\"daysOfTheMonth\":[{\"date\":623740399,\"isLast\":true},{\"date\":1873206195,\"isLast\":false},{\"date\":1022409810,\"isLast\":false},{\"date\":1935612973,\"isLast\":true}]}") - .toObject(DailyRetentionFormat.class); - Assertions.assertEquals(623740399, model.daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.daysOfTheMonth().get(0).isLast()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DailyRetentionFormat model = - new DailyRetentionFormat() - .withDaysOfTheMonth( - Arrays - .asList( - new Day().withDate(623740399).withIsLast(true), - new Day().withDate(1873206195).withIsLast(false), - new Day().withDate(1022409810).withIsLast(false), - new Day().withDate(1935612973).withIsLast(true))); - model = BinaryData.fromObject(model).toObject(DailyRetentionFormat.class); - Assertions.assertEquals(623740399, model.daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.daysOfTheMonth().get(0).isLast()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionScheduleTests.java deleted file mode 100644 index 9e39bcf3972a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionScheduleTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionSchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DailyRetentionScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DailyRetentionSchedule model = - BinaryData - .fromString( - "{\"retentionTimes\":[\"2021-11-10T08:55:59Z\",\"2021-07-20T07:23:19Z\"],\"retentionDuration\":{\"count\":2025422564,\"durationType\":\"Months\"}}") - .toObject(DailyRetentionSchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-10T08:55:59Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(2025422564, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.MONTHS, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DailyRetentionSchedule model = - new DailyRetentionSchedule() - .withRetentionTimes( - Arrays - .asList( - OffsetDateTime.parse("2021-11-10T08:55:59Z"), OffsetDateTime.parse("2021-07-20T07:23:19Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(2025422564).withDurationType(RetentionDurationType.MONTHS)); - model = BinaryData.fromObject(model).toObject(DailyRetentionSchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-10T08:55:59Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(2025422564, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.MONTHS, model.retentionDuration().durationType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.java deleted file mode 100644 index 647ed4d31b7a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.java +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailySchedule; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DailyScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DailySchedule model = - BinaryData.fromString("{\"scheduleRunTimes\":[\"2021-10-10T19:20:29Z\"]}").toObject(DailySchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-10T19:20:29Z"), model.scheduleRunTimes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DailySchedule model = - new DailySchedule().withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2021-10-10T19:20:29Z"))); - model = BinaryData.fromObject(model).toObject(DailySchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-10T19:20:29Z"), model.scheduleRunTimes().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DayTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DayTests.java deleted file mode 100644 index 0a40bf7a35f1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DayTests.java +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.Day; -import org.junit.jupiter.api.Assertions; - -public final class DayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - Day model = BinaryData.fromString("{\"date\":1914058756,\"isLast\":true}").toObject(Day.class); - Assertions.assertEquals(1914058756, model.date()); - Assertions.assertEquals(true, model.isLast()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Day model = new Day().withDate(1914058756).withIsLast(true); - model = BinaryData.fromObject(model).toObject(Day.class); - Assertions.assertEquals(1914058756, model.date()); - Assertions.assertEquals(true, model.isLast()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListMockTests.java deleted file mode 100644 index 222b877ced74..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class DeletedProtectionContainersListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"db\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"utbaaqgze\",\"healthStatus\":\"jclyzgsnor\",\"protectableObjectType\":\"gmnzjotvmrx\"},\"eTag\":\"lobvv\",\"location\":\"bhvhdiqay\",\"tags\":{\"snuudtelvhyibdr\":\"iyu\",\"tjoxztfw\":\"rswhbuubpyro\"},\"id\":\"qchvczevjn\",\"name\":\"cta\",\"type\":\"fyvrtpqpemhzcgk\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .deletedProtectionContainers() - .list("tcvbiiftk", "dwgdn", "efgmwdhcebuv", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("bhvhdiqay", response.iterator().next().location()); - Assertions.assertEquals("iyu", response.iterator().next().tags().get("snuudtelvhyibdr")); - Assertions.assertEquals("db", response.iterator().next().properties().friendlyName()); - Assertions - .assertEquals(BackupManagementType.INVALID, response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("utbaaqgze", response.iterator().next().properties().registrationStatus()); - Assertions.assertEquals("jclyzgsnor", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals("gmnzjotvmrx", response.iterator().next().properties().protectableObjectType()); - Assertions.assertEquals("lobvv", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskExclusionPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskExclusionPropertiesTests.java deleted file mode 100644 index 06362e393f73..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskExclusionPropertiesTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DiskExclusionProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DiskExclusionPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DiskExclusionProperties model = - BinaryData - .fromString("{\"diskLunList\":[724220741],\"isInclusionList\":false}") - .toObject(DiskExclusionProperties.class); - Assertions.assertEquals(724220741, model.diskLunList().get(0)); - Assertions.assertEquals(false, model.isInclusionList()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DiskExclusionProperties model = - new DiskExclusionProperties().withDiskLunList(Arrays.asList(724220741)).withIsInclusionList(false); - model = BinaryData.fromObject(model).toObject(DiskExclusionProperties.class); - Assertions.assertEquals(724220741, model.diskLunList().get(0)); - Assertions.assertEquals(false, model.isInclusionList()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskInformationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskInformationTests.java deleted file mode 100644 index 5bb3a1603728..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskInformationTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DiskInformation; -import org.junit.jupiter.api.Assertions; - -public final class DiskInformationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DiskInformation model = - BinaryData.fromString("{\"lun\":695098311,\"name\":\"pjwogqqno\"}").toObject(DiskInformation.class); - Assertions.assertEquals(695098311, model.lun()); - Assertions.assertEquals("pjwogqqno", model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DiskInformation model = new DiskInformation().withLun(695098311).withName("pjwogqqno"); - model = BinaryData.fromObject(model).toObject(DiskInformation.class); - Assertions.assertEquals(695098311, model.lun()); - Assertions.assertEquals("pjwogqqno", model.name()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmBackupEngineTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmBackupEngineTests.java deleted file mode 100644 index 224f0e7729fd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmBackupEngineTests.java +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmBackupEngine; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class DpmBackupEngineTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmBackupEngine model = - BinaryData - .fromString( - "{\"backupEngineType\":\"DpmBackupEngine\",\"friendlyName\":\"hcmbuocnjrohmbp\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"ameb\",\"backupEngineState\":\"dyvkfkmr\",\"healthStatus\":\"xne\",\"canReRegister\":false,\"backupEngineId\":\"tod\",\"dpmVersion\":\"pyapucygvoav\",\"azureBackupAgentVersion\":\"nssxlgh\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"vvpa\",\"protectedItemsCount\":1923565340,\"protectedServersCount\":985288213,\"diskCount\":1996272230,\"usedDiskSpace\":95.06665449392885,\"availableDiskSpace\":80.00245827547123,\"refreshedAt\":\"2021-07-16T01:56:36Z\",\"azureProtectedInstances\":843652539}}") - .toObject(DpmBackupEngine.class); - Assertions.assertEquals("hcmbuocnjrohmbp", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("ameb", model.registrationStatus()); - Assertions.assertEquals("dyvkfkmr", model.backupEngineState()); - Assertions.assertEquals("xne", model.healthStatus()); - Assertions.assertEquals(false, model.canReRegister()); - Assertions.assertEquals("tod", model.backupEngineId()); - Assertions.assertEquals("pyapucygvoav", model.dpmVersion()); - Assertions.assertEquals("nssxlgh", model.azureBackupAgentVersion()); - Assertions.assertEquals(true, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("vvpa", model.extendedInfo().databaseName()); - Assertions.assertEquals(1923565340, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(985288213, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1996272230, model.extendedInfo().diskCount()); - Assertions.assertEquals(95.06665449392885D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(80.00245827547123D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-16T01:56:36Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(843652539, model.extendedInfo().azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmBackupEngine model = - new DpmBackupEngine() - .withFriendlyName("hcmbuocnjrohmbp") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withRegistrationStatus("ameb") - .withBackupEngineState("dyvkfkmr") - .withHealthStatus("xne") - .withCanReRegister(false) - .withBackupEngineId("tod") - .withDpmVersion("pyapucygvoav") - .withAzureBackupAgentVersion("nssxlgh") - .withIsAzureBackupAgentUpgradeAvailable(true) - .withIsDpmUpgradeAvailable(true) - .withExtendedInfo( - new BackupEngineExtendedInfo() - .withDatabaseName("vvpa") - .withProtectedItemsCount(1923565340) - .withProtectedServersCount(985288213) - .withDiskCount(1996272230) - .withUsedDiskSpace(95.06665449392885D) - .withAvailableDiskSpace(80.00245827547123D) - .withRefreshedAt(OffsetDateTime.parse("2021-07-16T01:56:36Z")) - .withAzureProtectedInstances(843652539)); - model = BinaryData.fromObject(model).toObject(DpmBackupEngine.class); - Assertions.assertEquals("hcmbuocnjrohmbp", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("ameb", model.registrationStatus()); - Assertions.assertEquals("dyvkfkmr", model.backupEngineState()); - Assertions.assertEquals("xne", model.healthStatus()); - Assertions.assertEquals(false, model.canReRegister()); - Assertions.assertEquals("tod", model.backupEngineId()); - Assertions.assertEquals("pyapucygvoav", model.dpmVersion()); - Assertions.assertEquals("nssxlgh", model.azureBackupAgentVersion()); - Assertions.assertEquals(true, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("vvpa", model.extendedInfo().databaseName()); - Assertions.assertEquals(1923565340, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(985288213, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1996272230, model.extendedInfo().diskCount()); - Assertions.assertEquals(95.06665449392885D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(80.00245827547123D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-16T01:56:36Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(843652539, model.extendedInfo().azureProtectedInstances()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerExtendedInfoTests.java deleted file mode 100644 index c733f74da024..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerExtendedInfoTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class DpmContainerExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmContainerExtendedInfo model = - BinaryData - .fromString("{\"lastRefreshedAt\":\"2021-03-06T20:54:18Z\"}") - .toObject(DpmContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-06T20:54:18Z"), model.lastRefreshedAt()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmContainerExtendedInfo model = - new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-03-06T20:54:18Z")); - model = BinaryData.fromObject(model).toObject(DpmContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-06T20:54:18Z"), model.lastRefreshedAt()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerTests.java deleted file mode 100644 index ddda0ff801ef..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerTests.java +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DpmContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmContainer model = - BinaryData - .fromString( - "{\"containerType\":\"DPMContainer\",\"canReRegister\":true,\"containerId\":\"xxdtddmflh\",\"protectedItemCount\":1437567423003919586,\"dpmAgentVersion\":\"vtzn\",\"dpmServers\":[\"bannovvoxczytp\",\"wnwvroevytlyokr\",\"rouuxvnsasbcry\"],\"upgradeAvailable\":false,\"protectionStatus\":\"zrxklobd\",\"extendedInfo\":{\"lastRefreshedAt\":\"2021-09-29T05:13:20Z\"},\"friendlyName\":\"mkmlmvevfx\",\"backupManagementType\":\"AzureIaasVM\",\"registrationStatus\":\"hbzxli\",\"healthStatus\":\"rdddtfgxqbawpcb\",\"protectableObjectType\":\"zqcyknap\"}") - .toObject(DpmContainer.class); - Assertions.assertEquals("mkmlmvevfx", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("hbzxli", model.registrationStatus()); - Assertions.assertEquals("rdddtfgxqbawpcb", model.healthStatus()); - Assertions.assertEquals("zqcyknap", model.protectableObjectType()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("xxdtddmflh", model.containerId()); - Assertions.assertEquals(1437567423003919586L, model.protectedItemCount()); - Assertions.assertEquals("vtzn", model.dpmAgentVersion()); - Assertions.assertEquals("bannovvoxczytp", model.dpmServers().get(0)); - Assertions.assertEquals(false, model.upgradeAvailable()); - Assertions.assertEquals("zrxklobd", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-29T05:13:20Z"), model.extendedInfo().lastRefreshedAt()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmContainer model = - new DpmContainer() - .withFriendlyName("mkmlmvevfx") - .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withRegistrationStatus("hbzxli") - .withHealthStatus("rdddtfgxqbawpcb") - .withProtectableObjectType("zqcyknap") - .withCanReRegister(true) - .withContainerId("xxdtddmflh") - .withProtectedItemCount(1437567423003919586L) - .withDpmAgentVersion("vtzn") - .withDpmServers(Arrays.asList("bannovvoxczytp", "wnwvroevytlyokr", "rouuxvnsasbcry")) - .withUpgradeAvailable(false) - .withProtectionStatus("zrxklobd") - .withExtendedInfo( - new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-09-29T05:13:20Z"))); - model = BinaryData.fromObject(model).toObject(DpmContainer.class); - Assertions.assertEquals("mkmlmvevfx", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("hbzxli", model.registrationStatus()); - Assertions.assertEquals("rdddtfgxqbawpcb", model.healthStatus()); - Assertions.assertEquals("zqcyknap", model.protectableObjectType()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("xxdtddmflh", model.containerId()); - Assertions.assertEquals(1437567423003919586L, model.protectedItemCount()); - Assertions.assertEquals("vtzn", model.dpmAgentVersion()); - Assertions.assertEquals("bannovvoxczytp", model.dpmServers().get(0)); - Assertions.assertEquals(false, model.upgradeAvailable()); - Assertions.assertEquals("zrxklobd", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-29T05:13:20Z"), model.extendedInfo().lastRefreshedAt()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmErrorInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmErrorInfoTests.java deleted file mode 100644 index 7b8546f9bc7b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmErrorInfoTests.java +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmErrorInfo; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DpmErrorInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmErrorInfo model = - BinaryData - .fromString( - "{\"errorString\":\"i\",\"recommendations\":[\"sdaultxij\",\"um\",\"qwazlnqnmcjngzq\",\"qxtbjwgnyf\"]}") - .toObject(DpmErrorInfo.class); - Assertions.assertEquals("i", model.errorString()); - Assertions.assertEquals("sdaultxij", model.recommendations().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmErrorInfo model = - new DpmErrorInfo() - .withErrorString("i") - .withRecommendations(Arrays.asList("sdaultxij", "um", "qwazlnqnmcjngzq", "qxtbjwgnyf")); - model = BinaryData.fromObject(model).toObject(DpmErrorInfo.class); - Assertions.assertEquals("i", model.errorString()); - Assertions.assertEquals("sdaultxij", model.recommendations().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobExtendedInfoTests.java deleted file mode 100644 index 4d23e47a04dd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobExtendedInfoTests.java +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails; -import java.time.Duration; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DpmJobExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmJobExtendedInfo model = - BinaryData - .fromString( - "{\"tasksList\":[{\"taskId\":\"mxyasflvgsgzw\",\"startTime\":\"2021-07-22T12:31:34Z\",\"endTime\":\"2021-10-21T09:55:08Z\",\"duration\":\"PT63H9M26S\",\"status\":\"nsmjbl\"},{\"taskId\":\"jhlnymzotqyryu\",\"startTime\":\"2021-05-02T20:27:28Z\",\"endTime\":\"2021-03-01T02:30:44Z\",\"duration\":\"PT89H30M\",\"status\":\"mv\"},{\"taskId\":\"gtayxonsupeujlz\",\"startTime\":\"2020-12-21T20:54:17Z\",\"endTime\":\"2021-04-21T22:02:58Z\",\"duration\":\"PT91H25M34S\",\"status\":\"tnzoibgsxgnxfy\"}],\"propertyBag\":{\"o\":\"mpqoxw\",\"iiqbi\":\"dbxiqx\",\"hfqpofv\":\"htmwwinh\"},\"dynamicErrorMessage\":\"cblembnkbwv\"}") - .toObject(DpmJobExtendedInfo.class); - Assertions.assertEquals("mxyasflvgsgzw", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-22T12:31:34Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T09:55:08Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT63H9M26S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("nsmjbl", model.tasksList().get(0).status()); - Assertions.assertEquals("mpqoxw", model.propertyBag().get("o")); - Assertions.assertEquals("cblembnkbwv", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmJobExtendedInfo model = - new DpmJobExtendedInfo() - .withTasksList( - Arrays - .asList( - new DpmJobTaskDetails() - .withTaskId("mxyasflvgsgzw") - .withStartTime(OffsetDateTime.parse("2021-07-22T12:31:34Z")) - .withEndTime(OffsetDateTime.parse("2021-10-21T09:55:08Z")) - .withDuration(Duration.parse("PT63H9M26S")) - .withStatus("nsmjbl"), - new DpmJobTaskDetails() - .withTaskId("jhlnymzotqyryu") - .withStartTime(OffsetDateTime.parse("2021-05-02T20:27:28Z")) - .withEndTime(OffsetDateTime.parse("2021-03-01T02:30:44Z")) - .withDuration(Duration.parse("PT89H30M")) - .withStatus("mv"), - new DpmJobTaskDetails() - .withTaskId("gtayxonsupeujlz") - .withStartTime(OffsetDateTime.parse("2020-12-21T20:54:17Z")) - .withEndTime(OffsetDateTime.parse("2021-04-21T22:02:58Z")) - .withDuration(Duration.parse("PT91H25M34S")) - .withStatus("tnzoibgsxgnxfy"))) - .withPropertyBag(mapOf("o", "mpqoxw", "iiqbi", "dbxiqx", "hfqpofv", "htmwwinh")) - .withDynamicErrorMessage("cblembnkbwv"); - model = BinaryData.fromObject(model).toObject(DpmJobExtendedInfo.class); - Assertions.assertEquals("mxyasflvgsgzw", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-22T12:31:34Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T09:55:08Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT63H9M26S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("nsmjbl", model.tasksList().get(0).status()); - Assertions.assertEquals("mpqoxw", model.propertyBag().get("o")); - Assertions.assertEquals("cblembnkbwv", model.dynamicErrorMessage()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTaskDetailsTests.java deleted file mode 100644 index ea8ac68b9bfb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTaskDetailsTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails; -import java.time.Duration; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class DpmJobTaskDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmJobTaskDetails model = - BinaryData - .fromString( - "{\"taskId\":\"xk\",\"startTime\":\"2021-08-29T04:56:06Z\",\"endTime\":\"2020-12-27T09:18:38Z\",\"duration\":\"PT193H31M57S\",\"status\":\"wtswbzuwfmdur\"}") - .toObject(DpmJobTaskDetails.class); - Assertions.assertEquals("xk", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-29T04:56:06Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T09:18:38Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT193H31M57S"), model.duration()); - Assertions.assertEquals("wtswbzuwfmdur", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmJobTaskDetails model = - new DpmJobTaskDetails() - .withTaskId("xk") - .withStartTime(OffsetDateTime.parse("2021-08-29T04:56:06Z")) - .withEndTime(OffsetDateTime.parse("2020-12-27T09:18:38Z")) - .withDuration(Duration.parse("PT193H31M57S")) - .withStatus("wtswbzuwfmdur"); - model = BinaryData.fromObject(model).toObject(DpmJobTaskDetails.class); - Assertions.assertEquals("xk", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-29T04:56:06Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T09:18:38Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT193H31M57S"), model.duration()); - Assertions.assertEquals("wtswbzuwfmdur", model.status()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTests.java deleted file mode 100644 index 89231e2d6ebe..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTests.java +++ /dev/null @@ -1,139 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmErrorInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJob; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.JobSupportedAction; -import java.time.Duration; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DpmJobTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmJob model = - BinaryData - .fromString( - "{\"jobType\":\"DpmJob\",\"duration\":\"PT169H14M12S\",\"dpmServerName\":\"svtui\",\"containerName\":\"hajqglcfh\",\"containerType\":\"rqryxynqn\",\"workloadType\":\"dpsovwxznptgo\",\"actionsInfo\":[\"Cancellable\",\"Invalid\",\"Retriable\"],\"errorDetails\":[{\"errorString\":\"hv\",\"recommendations\":[\"kvntjlrigjkskyri\"]},{\"errorString\":\"vzidsxwaab\",\"recommendations\":[\"frygznmmax\",\"izkzobgo\"]}],\"extendedInfo\":{\"tasksList\":[{\"taskId\":\"lnelxieixynl\",\"startTime\":\"2021-03-08T20:31:45Z\",\"endTime\":\"2021-06-22T06:19:04Z\",\"duration\":\"PT180H54M28S\",\"status\":\"jphslhcaw\"}],\"propertyBag\":{\"dwfmvigorqjb\":\"i\",\"aglkafhon\":\"tzh\",\"ickpz\":\"juj\"},\"dynamicErrorMessage\":\"p\"},\"entityFriendlyName\":\"mxelnwcltyjed\",\"backupManagementType\":\"MAB\",\"operation\":\"lfmk\",\"status\":\"cazuaw\",\"startTime\":\"2021-07-30T21:11:41Z\",\"endTime\":\"2021-07-17T18:33:21Z\",\"activityId\":\"amwabzxrvxcushsp\"}") - .toObject(DpmJob.class); - Assertions.assertEquals("mxelnwcltyjed", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("lfmk", model.operation()); - Assertions.assertEquals("cazuaw", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-30T21:11:41Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-17T18:33:21Z"), model.endTime()); - Assertions.assertEquals("amwabzxrvxcushsp", model.activityId()); - Assertions.assertEquals(Duration.parse("PT169H14M12S"), model.duration()); - Assertions.assertEquals("svtui", model.dpmServerName()); - Assertions.assertEquals("hajqglcfh", model.containerName()); - Assertions.assertEquals("rqryxynqn", model.containerType()); - Assertions.assertEquals("dpsovwxznptgo", model.workloadType()); - Assertions.assertEquals(JobSupportedAction.CANCELLABLE, model.actionsInfo().get(0)); - Assertions.assertEquals("hv", model.errorDetails().get(0).errorString()); - Assertions.assertEquals("kvntjlrigjkskyri", model.errorDetails().get(0).recommendations().get(0)); - Assertions.assertEquals("lnelxieixynl", model.extendedInfo().tasksList().get(0).taskId()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-08T20:31:45Z"), model.extendedInfo().tasksList().get(0).startTime()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-06-22T06:19:04Z"), model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT180H54M28S"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("jphslhcaw", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("i", model.extendedInfo().propertyBag().get("dwfmvigorqjb")); - Assertions.assertEquals("p", model.extendedInfo().dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmJob model = - new DpmJob() - .withEntityFriendlyName("mxelnwcltyjed") - .withBackupManagementType(BackupManagementType.MAB) - .withOperation("lfmk") - .withStatus("cazuaw") - .withStartTime(OffsetDateTime.parse("2021-07-30T21:11:41Z")) - .withEndTime(OffsetDateTime.parse("2021-07-17T18:33:21Z")) - .withActivityId("amwabzxrvxcushsp") - .withDuration(Duration.parse("PT169H14M12S")) - .withDpmServerName("svtui") - .withContainerName("hajqglcfh") - .withContainerType("rqryxynqn") - .withWorkloadType("dpsovwxznptgo") - .withActionsInfo( - Arrays - .asList( - JobSupportedAction.CANCELLABLE, JobSupportedAction.INVALID, JobSupportedAction.RETRIABLE)) - .withErrorDetails( - Arrays - .asList( - new DpmErrorInfo() - .withErrorString("hv") - .withRecommendations(Arrays.asList("kvntjlrigjkskyri")), - new DpmErrorInfo() - .withErrorString("vzidsxwaab") - .withRecommendations(Arrays.asList("frygznmmax", "izkzobgo")))) - .withExtendedInfo( - new DpmJobExtendedInfo() - .withTasksList( - Arrays - .asList( - new DpmJobTaskDetails() - .withTaskId("lnelxieixynl") - .withStartTime(OffsetDateTime.parse("2021-03-08T20:31:45Z")) - .withEndTime(OffsetDateTime.parse("2021-06-22T06:19:04Z")) - .withDuration(Duration.parse("PT180H54M28S")) - .withStatus("jphslhcaw"))) - .withPropertyBag(mapOf("dwfmvigorqjb", "i", "aglkafhon", "tzh", "ickpz", "juj")) - .withDynamicErrorMessage("p")); - model = BinaryData.fromObject(model).toObject(DpmJob.class); - Assertions.assertEquals("mxelnwcltyjed", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("lfmk", model.operation()); - Assertions.assertEquals("cazuaw", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-30T21:11:41Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-17T18:33:21Z"), model.endTime()); - Assertions.assertEquals("amwabzxrvxcushsp", model.activityId()); - Assertions.assertEquals(Duration.parse("PT169H14M12S"), model.duration()); - Assertions.assertEquals("svtui", model.dpmServerName()); - Assertions.assertEquals("hajqglcfh", model.containerName()); - Assertions.assertEquals("rqryxynqn", model.containerType()); - Assertions.assertEquals("dpsovwxznptgo", model.workloadType()); - Assertions.assertEquals(JobSupportedAction.CANCELLABLE, model.actionsInfo().get(0)); - Assertions.assertEquals("hv", model.errorDetails().get(0).errorString()); - Assertions.assertEquals("kvntjlrigjkskyri", model.errorDetails().get(0).recommendations().get(0)); - Assertions.assertEquals("lnelxieixynl", model.extendedInfo().tasksList().get(0).taskId()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-08T20:31:45Z"), model.extendedInfo().tasksList().get(0).startTime()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-06-22T06:19:04Z"), model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT180H54M28S"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("jphslhcaw", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("i", model.extendedInfo().propertyBag().get("dwfmvigorqjb")); - Assertions.assertEquals("p", model.extendedInfo().dynamicErrorMessage()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemExtendedInfoTests.java deleted file mode 100644 index 38fb4b4a7010..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemExtendedInfoTests.java +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItemExtendedInfo; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DpmProtectedItemExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmProtectedItemExtendedInfo model = - BinaryData - .fromString( - "{\"protectableObjectLoadPath\":{\"pttaqutd\":\"jgicgaao\",\"gehkfkimrtixokff\":\"wemxswvruunzz\",\"qwhix\":\"yinljqe\"},\"protected\":false,\"isPresentOnCloud\":false,\"lastBackupStatus\":\"hiyxgvelfclduc\",\"lastRefreshedAt\":\"2021-06-28T02:53:43Z\",\"oldestRecoveryPoint\":\"2020-12-30T21:40:21Z\",\"recoveryPointCount\":1691245829,\"onPremiseOldestRecoveryPoint\":\"2021-01-25T09:33:02Z\",\"onPremiseLatestRecoveryPoint\":\"2021-02-26T01:35:32Z\",\"onPremiseRecoveryPointCount\":1517477938,\"isCollocated\":true,\"protectionGroupName\":\"tmninw\",\"diskStorageUsedInBytes\":\"zcilnghg\",\"totalDiskStorageSizeInBytes\":\"ejjtbxqmul\"}") - .toObject(DpmProtectedItemExtendedInfo.class); - Assertions.assertEquals("jgicgaao", model.protectableObjectLoadPath().get("pttaqutd")); - Assertions.assertEquals(false, model.protectedProperty()); - Assertions.assertEquals(false, model.isPresentOnCloud()); - Assertions.assertEquals("hiyxgvelfclduc", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-28T02:53:43Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-30T21:40:21Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1691245829, model.recoveryPointCount()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-25T09:33:02Z"), model.onPremiseOldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-26T01:35:32Z"), model.onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(1517477938, model.onPremiseRecoveryPointCount()); - Assertions.assertEquals(true, model.isCollocated()); - Assertions.assertEquals("tmninw", model.protectionGroupName()); - Assertions.assertEquals("zcilnghg", model.diskStorageUsedInBytes()); - Assertions.assertEquals("ejjtbxqmul", model.totalDiskStorageSizeInBytes()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmProtectedItemExtendedInfo model = - new DpmProtectedItemExtendedInfo() - .withProtectableObjectLoadPath( - mapOf("pttaqutd", "jgicgaao", "gehkfkimrtixokff", "wemxswvruunzz", "qwhix", "yinljqe")) - .withProtectedProperty(false) - .withIsPresentOnCloud(false) - .withLastBackupStatus("hiyxgvelfclduc") - .withLastRefreshedAt(OffsetDateTime.parse("2021-06-28T02:53:43Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2020-12-30T21:40:21Z")) - .withRecoveryPointCount(1691245829) - .withOnPremiseOldestRecoveryPoint(OffsetDateTime.parse("2021-01-25T09:33:02Z")) - .withOnPremiseLatestRecoveryPoint(OffsetDateTime.parse("2021-02-26T01:35:32Z")) - .withOnPremiseRecoveryPointCount(1517477938) - .withIsCollocated(true) - .withProtectionGroupName("tmninw") - .withDiskStorageUsedInBytes("zcilnghg") - .withTotalDiskStorageSizeInBytes("ejjtbxqmul"); - model = BinaryData.fromObject(model).toObject(DpmProtectedItemExtendedInfo.class); - Assertions.assertEquals("jgicgaao", model.protectableObjectLoadPath().get("pttaqutd")); - Assertions.assertEquals(false, model.protectedProperty()); - Assertions.assertEquals(false, model.isPresentOnCloud()); - Assertions.assertEquals("hiyxgvelfclduc", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-28T02:53:43Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-30T21:40:21Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1691245829, model.recoveryPointCount()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-25T09:33:02Z"), model.onPremiseOldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-26T01:35:32Z"), model.onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(1517477938, model.onPremiseRecoveryPointCount()); - Assertions.assertEquals(true, model.isCollocated()); - Assertions.assertEquals("tmninw", model.protectionGroupName()); - Assertions.assertEquals("zcilnghg", model.diskStorageUsedInBytes()); - Assertions.assertEquals("ejjtbxqmul", model.totalDiskStorageSizeInBytes()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemTests.java deleted file mode 100644 index 18c0a00aed8c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemTests.java +++ /dev/null @@ -1,155 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItemExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemState; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DpmProtectedItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DpmProtectedItem model = - BinaryData - .fromString( - "{\"protectedItemType\":\"DPMProtectedItem\",\"friendlyName\":\"egizv\",\"backupEngineName\":\"felisdjub\",\"protectionState\":\"IRPending\",\"extendedInfo\":{\"protectableObjectLoadPath\":{\"m\":\"kxkbsazgakgacyr\",\"pv\":\"dmspof\",\"iofrzgbzjedmstk\":\"hryl\"},\"protected\":false,\"isPresentOnCloud\":true,\"lastBackupStatus\":\"c\",\"lastRefreshedAt\":\"2021-11-07T19:34:50Z\",\"oldestRecoveryPoint\":\"2021-03-22T01:54:17Z\",\"recoveryPointCount\":1363158856,\"onPremiseOldestRecoveryPoint\":\"2021-03-28T09:03:38Z\",\"onPremiseLatestRecoveryPoint\":\"2021-04-27T21:47:04Z\",\"onPremiseRecoveryPointCount\":386349585,\"isCollocated\":true,\"protectionGroupName\":\"ibmikostbzb\",\"diskStorageUsedInBytes\":\"wbuqn\",\"totalDiskStorageSizeInBytes\":\"phzfylsgcrp\"},\"backupManagementType\":\"Invalid\",\"workloadType\":\"SAPHanaDBInstance\",\"containerName\":\"zzcezelfwyfwlw\",\"sourceResourceId\":\"wetnpsihc\",\"policyId\":\"fzvaylptr\",\"lastRecoveryPoint\":\"2021-08-23T02:35:52Z\",\"backupSetName\":\"ztcmwq\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-11-26T04:41:12Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"fewz\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"eqvhpsylkk\",\"hkbffmbm\"],\"isArchiveEnabled\":true,\"policyName\":\"gywwpgjxs\",\"softDeleteRetentionPeriodInDays\":420950795}") - .toObject(DpmProtectedItem.class); - Assertions.assertEquals("zzcezelfwyfwlw", model.containerName()); - Assertions.assertEquals("wetnpsihc", model.sourceResourceId()); - Assertions.assertEquals("fzvaylptr", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T02:35:52Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("ztcmwq", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T04:41:12Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("fewz", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("eqvhpsylkk", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("gywwpgjxs", model.policyName()); - Assertions.assertEquals(420950795, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("egizv", model.friendlyName()); - Assertions.assertEquals("felisdjub", model.backupEngineName()); - Assertions.assertEquals(ProtectedItemState.IRPENDING, model.protectionState()); - Assertions.assertEquals("kxkbsazgakgacyr", model.extendedInfo().protectableObjectLoadPath().get("m")); - Assertions.assertEquals(false, model.extendedInfo().protectedProperty()); - Assertions.assertEquals(true, model.extendedInfo().isPresentOnCloud()); - Assertions.assertEquals("c", model.extendedInfo().lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-07T19:34:50Z"), model.extendedInfo().lastRefreshedAt()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-03-22T01:54:17Z"), model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(1363158856, model.extendedInfo().recoveryPointCount()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-28T09:03:38Z"), model.extendedInfo().onPremiseOldestRecoveryPoint()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-04-27T21:47:04Z"), model.extendedInfo().onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(386349585, model.extendedInfo().onPremiseRecoveryPointCount()); - Assertions.assertEquals(true, model.extendedInfo().isCollocated()); - Assertions.assertEquals("ibmikostbzb", model.extendedInfo().protectionGroupName()); - Assertions.assertEquals("wbuqn", model.extendedInfo().diskStorageUsedInBytes()); - Assertions.assertEquals("phzfylsgcrp", model.extendedInfo().totalDiskStorageSizeInBytes()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmProtectedItem model = - new DpmProtectedItem() - .withContainerName("zzcezelfwyfwlw") - .withSourceResourceId("wetnpsihc") - .withPolicyId("fzvaylptr") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-08-23T02:35:52Z")) - .withBackupSetName("ztcmwq") - .withCreateMode(CreateMode.DEFAULT) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-11-26T04:41:12Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("fewz") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("eqvhpsylkk", "hkbffmbm")) - .withIsArchiveEnabled(true) - .withPolicyName("gywwpgjxs") - .withSoftDeleteRetentionPeriod(420950795) - .withFriendlyName("egizv") - .withBackupEngineName("felisdjub") - .withProtectionState(ProtectedItemState.IRPENDING) - .withExtendedInfo( - new DpmProtectedItemExtendedInfo() - .withProtectableObjectLoadPath( - mapOf("m", "kxkbsazgakgacyr", "pv", "dmspof", "iofrzgbzjedmstk", "hryl")) - .withProtectedProperty(false) - .withIsPresentOnCloud(true) - .withLastBackupStatus("c") - .withLastRefreshedAt(OffsetDateTime.parse("2021-11-07T19:34:50Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-03-22T01:54:17Z")) - .withRecoveryPointCount(1363158856) - .withOnPremiseOldestRecoveryPoint(OffsetDateTime.parse("2021-03-28T09:03:38Z")) - .withOnPremiseLatestRecoveryPoint(OffsetDateTime.parse("2021-04-27T21:47:04Z")) - .withOnPremiseRecoveryPointCount(386349585) - .withIsCollocated(true) - .withProtectionGroupName("ibmikostbzb") - .withDiskStorageUsedInBytes("wbuqn") - .withTotalDiskStorageSizeInBytes("phzfylsgcrp")); - model = BinaryData.fromObject(model).toObject(DpmProtectedItem.class); - Assertions.assertEquals("zzcezelfwyfwlw", model.containerName()); - Assertions.assertEquals("wetnpsihc", model.sourceResourceId()); - Assertions.assertEquals("fzvaylptr", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T02:35:52Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("ztcmwq", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T04:41:12Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("fewz", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("eqvhpsylkk", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("gywwpgjxs", model.policyName()); - Assertions.assertEquals(420950795, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("egizv", model.friendlyName()); - Assertions.assertEquals("felisdjub", model.backupEngineName()); - Assertions.assertEquals(ProtectedItemState.IRPENDING, model.protectionState()); - Assertions.assertEquals("kxkbsazgakgacyr", model.extendedInfo().protectableObjectLoadPath().get("m")); - Assertions.assertEquals(false, model.extendedInfo().protectedProperty()); - Assertions.assertEquals(true, model.extendedInfo().isPresentOnCloud()); - Assertions.assertEquals("c", model.extendedInfo().lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-07T19:34:50Z"), model.extendedInfo().lastRefreshedAt()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-03-22T01:54:17Z"), model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(1363158856, model.extendedInfo().recoveryPointCount()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-28T09:03:38Z"), model.extendedInfo().onPremiseOldestRecoveryPoint()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-04-27T21:47:04Z"), model.extendedInfo().onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(386349585, model.extendedInfo().onPremiseRecoveryPointCount()); - Assertions.assertEquals(true, model.extendedInfo().isCollocated()); - Assertions.assertEquals("ibmikostbzb", model.extendedInfo().protectionGroupName()); - Assertions.assertEquals("wbuqn", model.extendedInfo().diskStorageUsedInBytes()); - Assertions.assertEquals("phzfylsgcrp", model.extendedInfo().totalDiskStorageSizeInBytes()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedLocationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedLocationTests.java deleted file mode 100644 index 2a988e27313e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedLocationTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedLocation; -import org.junit.jupiter.api.Assertions; - -public final class ExtendedLocationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ExtendedLocation model = - BinaryData.fromString("{\"name\":\"gkcvkhpzvuq\",\"type\":\"lvoniy\"}").toObject(ExtendedLocation.class); - Assertions.assertEquals("gkcvkhpzvuq", model.name()); - Assertions.assertEquals("lvoniy", model.type()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExtendedLocation model = new ExtendedLocation().withName("gkcvkhpzvuq").withType("lvoniy"); - model = BinaryData.fromObject(model).toObject(ExtendedLocation.class); - Assertions.assertEquals("gkcvkhpzvuq", model.name()); - Assertions.assertEquals("lvoniy", model.type()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedPropertiesTests.java deleted file mode 100644 index 8e565344b590..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedPropertiesTests.java +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DiskExclusionProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ExtendedPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ExtendedProperties model = - BinaryData - .fromString( - "{\"diskExclusionProperties\":{\"diskLunList\":[240888782],\"isInclusionList\":true},\"linuxVmApplicationName\":\"skh\"}") - .toObject(ExtendedProperties.class); - Assertions.assertEquals(240888782, model.diskExclusionProperties().diskLunList().get(0)); - Assertions.assertEquals(true, model.diskExclusionProperties().isInclusionList()); - Assertions.assertEquals("skh", model.linuxVmApplicationName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExtendedProperties model = - new ExtendedProperties() - .withDiskExclusionProperties( - new DiskExclusionProperties().withDiskLunList(Arrays.asList(240888782)).withIsInclusionList(true)) - .withLinuxVmApplicationName("skh"); - model = BinaryData.fromObject(model).toObject(ExtendedProperties.class); - Assertions.assertEquals(240888782, model.diskExclusionProperties().diskLunList().get(0)); - Assertions.assertEquals(true, model.diskExclusionProperties().isInclusionList()); - Assertions.assertEquals("skh", model.linuxVmApplicationName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportRequestTests.java deleted file mode 100644 index 0888efc0ea9e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportRequestTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupportRequest; - -public final class FeatureSupportRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FeatureSupportRequest model = - BinaryData.fromString("{\"featureType\":\"FeatureSupportRequest\"}").toObject(FeatureSupportRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FeatureSupportRequest model = new FeatureSupportRequest(); - model = BinaryData.fromObject(model).toObject(FeatureSupportRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportsValidateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportsValidateWithResponseMockTests.java deleted file mode 100644 index 917331003bd7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportsValidateWithResponseMockTests.java +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportResponse; -import com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupportRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.SupportStatus; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class FeatureSupportsValidateWithResponseMockTests { - @Test - public void testValidateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{\"supportStatus\":\"Supported\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - AzureVMResourceFeatureSupportResponse response = - manager - .featureSupports() - .validateWithResponse("urnpnuhzafccnuh", new FeatureSupportRequest(), com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(SupportStatus.SUPPORTED, response.supportStatus()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerExtendedInfoTests.java deleted file mode 100644 index 3c90feaac87e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerExtendedInfoTests.java +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainerExtendedInfo; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class GenericContainerExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GenericContainerExtendedInfo model = - BinaryData - .fromString( - "{\"rawCertData\":\"iexhajl\",\"containerIdentityInfo\":{\"uniqueName\":\"hiqfyuttdiy\",\"aadTenantId\":\"pvn\",\"servicePrincipalClientId\":\"wmtxkyctwwgz\",\"audience\":\"jlmec\"},\"serviceEndpoints\":{\"oqqtl\":\"ygzyvneezaifght\",\"jjjavfqnvhnq\":\"fhzbkr\"}}") - .toObject(GenericContainerExtendedInfo.class); - Assertions.assertEquals("iexhajl", model.rawCertData()); - Assertions.assertEquals("hiqfyuttdiy", model.containerIdentityInfo().uniqueName()); - Assertions.assertEquals("pvn", model.containerIdentityInfo().aadTenantId()); - Assertions.assertEquals("wmtxkyctwwgz", model.containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("jlmec", model.containerIdentityInfo().audience()); - Assertions.assertEquals("ygzyvneezaifght", model.serviceEndpoints().get("oqqtl")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericContainerExtendedInfo model = - new GenericContainerExtendedInfo() - .withRawCertData("iexhajl") - .withContainerIdentityInfo( - new ContainerIdentityInfo() - .withUniqueName("hiqfyuttdiy") - .withAadTenantId("pvn") - .withServicePrincipalClientId("wmtxkyctwwgz") - .withAudience("jlmec")) - .withServiceEndpoints(mapOf("oqqtl", "ygzyvneezaifght", "jjjavfqnvhnq", "fhzbkr")); - model = BinaryData.fromObject(model).toObject(GenericContainerExtendedInfo.class); - Assertions.assertEquals("iexhajl", model.rawCertData()); - Assertions.assertEquals("hiqfyuttdiy", model.containerIdentityInfo().uniqueName()); - Assertions.assertEquals("pvn", model.containerIdentityInfo().aadTenantId()); - Assertions.assertEquals("wmtxkyctwwgz", model.containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("jlmec", model.containerIdentityInfo().audience()); - Assertions.assertEquals("ygzyvneezaifght", model.serviceEndpoints().get("oqqtl")); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerTests.java deleted file mode 100644 index 80c100411886..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerTests.java +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainerExtendedInfo; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class GenericContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GenericContainer model = - BinaryData - .fromString( - "{\"containerType\":\"GenericContainer\",\"fabricName\":\"qipir\",\"extendedInformation\":{\"rawCertData\":\"rqofulopmjnlexwh\",\"containerIdentityInfo\":{\"uniqueName\":\"pibkephuu\",\"aadTenantId\":\"rctat\",\"servicePrincipalClientId\":\"intqpbrlcyr\",\"audience\":\"czkgofxyfsrucvcr\"},\"serviceEndpoints\":{\"eaqnrmvvfkoxm\":\"jttbstv\",\"zlpdwwex\":\"ghktuidvrm\",\"wvqsgny\":\"mzvlazipbh\",\"patlbijp\":\"uuzivensrpmeyyvp\"}},\"friendlyName\":\"sksrfhfvolmknbn\",\"backupManagementType\":\"AzureIaasVM\",\"registrationStatus\":\"ommpvfqaw\",\"healthStatus\":\"gbrt\",\"protectableObjectType\":\"iac\"}") - .toObject(GenericContainer.class); - Assertions.assertEquals("sksrfhfvolmknbn", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("ommpvfqaw", model.registrationStatus()); - Assertions.assertEquals("gbrt", model.healthStatus()); - Assertions.assertEquals("iac", model.protectableObjectType()); - Assertions.assertEquals("qipir", model.fabricName()); - Assertions.assertEquals("rqofulopmjnlexwh", model.extendedInformation().rawCertData()); - Assertions.assertEquals("pibkephuu", model.extendedInformation().containerIdentityInfo().uniqueName()); - Assertions.assertEquals("rctat", model.extendedInformation().containerIdentityInfo().aadTenantId()); - Assertions - .assertEquals( - "intqpbrlcyr", model.extendedInformation().containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("czkgofxyfsrucvcr", model.extendedInformation().containerIdentityInfo().audience()); - Assertions.assertEquals("jttbstv", model.extendedInformation().serviceEndpoints().get("eaqnrmvvfkoxm")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericContainer model = - new GenericContainer() - .withFriendlyName("sksrfhfvolmknbn") - .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withRegistrationStatus("ommpvfqaw") - .withHealthStatus("gbrt") - .withProtectableObjectType("iac") - .withFabricName("qipir") - .withExtendedInformation( - new GenericContainerExtendedInfo() - .withRawCertData("rqofulopmjnlexwh") - .withContainerIdentityInfo( - new ContainerIdentityInfo() - .withUniqueName("pibkephuu") - .withAadTenantId("rctat") - .withServicePrincipalClientId("intqpbrlcyr") - .withAudience("czkgofxyfsrucvcr")) - .withServiceEndpoints( - mapOf( - "eaqnrmvvfkoxm", - "jttbstv", - "zlpdwwex", - "ghktuidvrm", - "wvqsgny", - "mzvlazipbh", - "patlbijp", - "uuzivensrpmeyyvp"))); - model = BinaryData.fromObject(model).toObject(GenericContainer.class); - Assertions.assertEquals("sksrfhfvolmknbn", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("ommpvfqaw", model.registrationStatus()); - Assertions.assertEquals("gbrt", model.healthStatus()); - Assertions.assertEquals("iac", model.protectableObjectType()); - Assertions.assertEquals("qipir", model.fabricName()); - Assertions.assertEquals("rqofulopmjnlexwh", model.extendedInformation().rawCertData()); - Assertions.assertEquals("pibkephuu", model.extendedInformation().containerIdentityInfo().uniqueName()); - Assertions.assertEquals("rctat", model.extendedInformation().containerIdentityInfo().aadTenantId()); - Assertions - .assertEquals( - "intqpbrlcyr", model.extendedInformation().containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("czkgofxyfsrucvcr", model.extendedInformation().containerIdentityInfo().audience()); - Assertions.assertEquals("jttbstv", model.extendedInformation().serviceEndpoints().get("eaqnrmvvfkoxm")); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectedItemTests.java deleted file mode 100644 index 092e7febd2a2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectedItemTests.java +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectedItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class GenericProtectedItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GenericProtectedItem model = - BinaryData - .fromString( - "{\"protectedItemType\":\"GenericProtectedItem\",\"friendlyName\":\"rqunjq\",\"policyState\":\"enx\",\"protectionState\":\"ProtectionPaused\",\"protectedItemId\":6042228062929468639,\"sourceAssociations\":{\"awtqabpxuckpgg\":\"kifmjn\"},\"fabricName\":\"wey\",\"backupManagementType\":\"DefaultBackup\",\"workloadType\":\"AzureSqlDb\",\"containerName\":\"sn\",\"sourceResourceId\":\"fl\",\"policyId\":\"mpizru\",\"lastRecoveryPoint\":\"2021-06-07T16:10:29Z\",\"backupSetName\":\"xpxiwfcngjs\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2020-12-29T21:58:50Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"kzjv\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"fgrwsdpgratzvz\",\"glbyvi\"],\"isArchiveEnabled\":true,\"policyName\":\"brxkjzwr\",\"softDeleteRetentionPeriodInDays\":734526411}") - .toObject(GenericProtectedItem.class); - Assertions.assertEquals("sn", model.containerName()); - Assertions.assertEquals("fl", model.sourceResourceId()); - Assertions.assertEquals("mpizru", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T16:10:29Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("xpxiwfcngjs", model.backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-29T21:58:50Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("kzjv", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("fgrwsdpgratzvz", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("brxkjzwr", model.policyName()); - Assertions.assertEquals(734526411, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("rqunjq", model.friendlyName()); - Assertions.assertEquals("enx", model.policyState()); - Assertions.assertEquals(ProtectionState.PROTECTION_PAUSED, model.protectionState()); - Assertions.assertEquals(6042228062929468639L, model.protectedItemId()); - Assertions.assertEquals("kifmjn", model.sourceAssociations().get("awtqabpxuckpgg")); - Assertions.assertEquals("wey", model.fabricName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericProtectedItem model = - new GenericProtectedItem() - .withContainerName("sn") - .withSourceResourceId("fl") - .withPolicyId("mpizru") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-06-07T16:10:29Z")) - .withBackupSetName("xpxiwfcngjs") - .withCreateMode(CreateMode.INVALID) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2020-12-29T21:58:50Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("kzjv") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("fgrwsdpgratzvz", "glbyvi")) - .withIsArchiveEnabled(true) - .withPolicyName("brxkjzwr") - .withSoftDeleteRetentionPeriod(734526411) - .withFriendlyName("rqunjq") - .withPolicyState("enx") - .withProtectionState(ProtectionState.PROTECTION_PAUSED) - .withProtectedItemId(6042228062929468639L) - .withSourceAssociations(mapOf("awtqabpxuckpgg", "kifmjn")) - .withFabricName("wey"); - model = BinaryData.fromObject(model).toObject(GenericProtectedItem.class); - Assertions.assertEquals("sn", model.containerName()); - Assertions.assertEquals("fl", model.sourceResourceId()); - Assertions.assertEquals("mpizru", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T16:10:29Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("xpxiwfcngjs", model.backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-29T21:58:50Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("kzjv", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("fgrwsdpgratzvz", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("brxkjzwr", model.policyName()); - Assertions.assertEquals(734526411, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("rqunjq", model.friendlyName()); - Assertions.assertEquals("enx", model.policyState()); - Assertions.assertEquals(ProtectionState.PROTECTION_PAUSED, model.protectionState()); - Assertions.assertEquals(6042228062929468639L, model.protectedItemId()); - Assertions.assertEquals("kifmjn", model.sourceAssociations().get("awtqabpxuckpgg")); - Assertions.assertEquals("wey", model.fabricName()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectionPolicyTests.java deleted file mode 100644 index eaacc08b6b8a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectionPolicyTests.java +++ /dev/null @@ -1,170 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.PolicyType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class GenericProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GenericProtectionPolicy model = - BinaryData - .fromString( - "{\"backupManagementType\":\"GenericProtectionPolicy\",\"subProtectionPolicy\":[{\"policyType\":\"SnapshotFull\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"wwixzvumw\":{\"tieringMode\":\"TierRecommended\",\"duration\":1906628483,\"durationType\":\"Weeks\"},\"noamldsehaohdj\":{\"tieringMode\":\"TierAfter\",\"duration\":1944530863,\"durationType\":\"Years\"},\"xcoxpelnjet\":{\"tieringMode\":\"TierRecommended\",\"duration\":152942786,\"durationType\":\"Months\"}}},{\"policyType\":\"Log\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"pnpbswveflocc\":{\"tieringMode\":\"Invalid\",\"duration\":1674614666,\"durationType\":\"Years\"},\"m\":{\"tieringMode\":\"Invalid\",\"duration\":1646856904,\"durationType\":\"Days\"},\"xp\":{\"tieringMode\":\"Invalid\",\"duration\":394748877,\"durationType\":\"Days\"},\"xgrytfmp\":{\"tieringMode\":\"DoNotTier\",\"duration\":1198784321,\"durationType\":\"Weeks\"}}},{\"policyType\":\"Full\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"noxuztrksx\":{\"tieringMode\":\"TierAfter\",\"duration\":1767360656,\"durationType\":\"Years\"},\"fnznth\":{\"tieringMode\":\"TierRecommended\",\"duration\":29504887,\"durationType\":\"Days\"}}},{\"policyType\":\"Differential\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"oamktcq\":{\"tieringMode\":\"TierRecommended\",\"duration\":1475743122,\"durationType\":\"Months\"},\"ahgx\":{\"tieringMode\":\"TierAfter\",\"duration\":1004839941,\"durationType\":\"Weeks\"},\"tlaprltzkatb\":{\"tieringMode\":\"TierAfter\",\"duration\":1464165713,\"durationType\":\"Days\"}}}],\"timeZone\":\"mznnbsoqeqalarvl\",\"fabricName\":\"un\",\"protectedItemsCount\":2144619087,\"resourceGuardOperationRequests\":[\"bwln\",\"mhyreeudz\",\"av\",\"pdqmjxlyyzglgouw\"]}") - .toObject(GenericProtectionPolicy.class); - Assertions.assertEquals(2144619087, model.protectedItemsCount()); - Assertions.assertEquals("bwln", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(PolicyType.SNAPSHOT_FULL, model.subProtectionPolicy().get(0).policyType()); - Assertions - .assertEquals( - TieringMode.TIER_RECOMMENDED, - model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").tieringMode()); - Assertions - .assertEquals(1906628483, model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").duration()); - Assertions - .assertEquals( - RetentionDurationType.WEEKS, - model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").durationType()); - Assertions.assertEquals("mznnbsoqeqalarvl", model.timeZone()); - Assertions.assertEquals("un", model.fabricName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericProtectionPolicy model = - new GenericProtectionPolicy() - .withProtectedItemsCount(2144619087) - .withResourceGuardOperationRequests(Arrays.asList("bwln", "mhyreeudz", "av", "pdqmjxlyyzglgouw")) - .withSubProtectionPolicy( - Arrays - .asList( - new SubProtectionPolicy() - .withPolicyType(PolicyType.SNAPSHOT_FULL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "wwixzvumw", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(1906628483) - .withDurationType(RetentionDurationType.WEEKS), - "noamldsehaohdj", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1944530863) - .withDurationType(RetentionDurationType.YEARS), - "xcoxpelnjet", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(152942786) - .withDurationType(RetentionDurationType.MONTHS))), - new SubProtectionPolicy() - .withPolicyType(PolicyType.LOG) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "pnpbswveflocc", - new TieringPolicy() - .withTieringMode(TieringMode.INVALID) - .withDuration(1674614666) - .withDurationType(RetentionDurationType.YEARS), - "m", - new TieringPolicy() - .withTieringMode(TieringMode.INVALID) - .withDuration(1646856904) - .withDurationType(RetentionDurationType.DAYS), - "xp", - new TieringPolicy() - .withTieringMode(TieringMode.INVALID) - .withDuration(394748877) - .withDurationType(RetentionDurationType.DAYS), - "xgrytfmp", - new TieringPolicy() - .withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(1198784321) - .withDurationType(RetentionDurationType.WEEKS))), - new SubProtectionPolicy() - .withPolicyType(PolicyType.FULL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "noxuztrksx", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1767360656) - .withDurationType(RetentionDurationType.YEARS), - "fnznth", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(29504887) - .withDurationType(RetentionDurationType.DAYS))), - new SubProtectionPolicy() - .withPolicyType(PolicyType.DIFFERENTIAL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "oamktcq", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(1475743122) - .withDurationType(RetentionDurationType.MONTHS), - "ahgx", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1004839941) - .withDurationType(RetentionDurationType.WEEKS), - "tlaprltzkatb", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1464165713) - .withDurationType(RetentionDurationType.DAYS))))) - .withTimeZone("mznnbsoqeqalarvl") - .withFabricName("un"); - model = BinaryData.fromObject(model).toObject(GenericProtectionPolicy.class); - Assertions.assertEquals(2144619087, model.protectedItemsCount()); - Assertions.assertEquals("bwln", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(PolicyType.SNAPSHOT_FULL, model.subProtectionPolicy().get(0).policyType()); - Assertions - .assertEquals( - TieringMode.TIER_RECOMMENDED, - model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").tieringMode()); - Assertions - .assertEquals(1906628483, model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").duration()); - Assertions - .assertEquals( - RetentionDurationType.WEEKS, - model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").durationType()); - Assertions.assertEquals("mznnbsoqeqalarvl", model.timeZone()); - Assertions.assertEquals("un", model.fabricName()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericRecoveryPointTests.java deleted file mode 100644 index 309488a3cf85..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericRecoveryPointTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.GenericRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class GenericRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GenericRecoveryPoint model = - BinaryData - .fromString( - "{\"objectType\":\"GenericRecoveryPoint\",\"friendlyName\":\"mshkwfbkgo\",\"recoveryPointType\":\"wopdbydpiz\",\"recoveryPointTime\":\"2021-11-06T08:13:32Z\",\"recoveryPointAdditionalInfo\":\"napxbiygnug\",\"recoveryPointProperties\":{\"expiryTime\":\"fsmfcttuxuuyi\",\"ruleName\":\"lq\",\"isSoftDeleted\":false}}") - .toObject(GenericRecoveryPoint.class); - Assertions.assertEquals("mshkwfbkgo", model.friendlyName()); - Assertions.assertEquals("wopdbydpiz", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T08:13:32Z"), model.recoveryPointTime()); - Assertions.assertEquals("napxbiygnug", model.recoveryPointAdditionalInfo()); - Assertions.assertEquals("fsmfcttuxuuyi", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("lq", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericRecoveryPoint model = - new GenericRecoveryPoint() - .withFriendlyName("mshkwfbkgo") - .withRecoveryPointType("wopdbydpiz") - .withRecoveryPointTime(OffsetDateTime.parse("2021-11-06T08:13:32Z")) - .withRecoveryPointAdditionalInfo("napxbiygnug") - .withRecoveryPointProperties( - new RecoveryPointProperties() - .withExpiryTime("fsmfcttuxuuyi") - .withRuleName("lq") - .withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(GenericRecoveryPoint.class); - Assertions.assertEquals("mshkwfbkgo", model.friendlyName()); - Assertions.assertEquals("wopdbydpiz", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T08:13:32Z"), model.recoveryPointTime()); - Assertions.assertEquals("napxbiygnug", model.recoveryPointAdditionalInfo()); - Assertions.assertEquals("fsmfcttuxuuyi", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("lq", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/HourlyScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/HourlyScheduleTests.java deleted file mode 100644 index 0c3aa2684970..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/HourlyScheduleTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.HourlySchedule; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class HourlyScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - HourlySchedule model = - BinaryData - .fromString( - "{\"interval\":2030527639,\"scheduleWindowStartTime\":\"2021-03-15T04:42:49Z\",\"scheduleWindowDuration\":1206140205}") - .toObject(HourlySchedule.class); - Assertions.assertEquals(2030527639, model.interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-15T04:42:49Z"), model.scheduleWindowStartTime()); - Assertions.assertEquals(1206140205, model.scheduleWindowDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - HourlySchedule model = - new HourlySchedule() - .withInterval(2030527639) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-03-15T04:42:49Z")) - .withScheduleWindowDuration(1206140205); - model = BinaryData.fromObject(model).toObject(HourlySchedule.class); - Assertions.assertEquals(2030527639, model.interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-15T04:42:49Z"), model.scheduleWindowStartTime()); - Assertions.assertEquals(1206140205, model.scheduleWindowDuration()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmContainerTests.java deleted file mode 100644 index 9271edf26156..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmContainerTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmContainer; -import org.junit.jupiter.api.Assertions; - -public final class IaaSvmContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IaaSvmContainer model = - BinaryData - .fromString( - "{\"containerType\":\"IaasVMContainer\",\"virtualMachineId\":\"cluqvo\",\"virtualMachineVersion\":\"ycjimryvwgcwwpbm\",\"resourceGroup\":\"w\",\"friendlyName\":\"ydsx\",\"backupManagementType\":\"AzureBackupServer\",\"registrationStatus\":\"hecbvopwndyq\",\"healthStatus\":\"allklmtkhlowk\",\"protectableObjectType\":\"pvbrdfjmzsyz\"}") - .toObject(IaaSvmContainer.class); - Assertions.assertEquals("ydsx", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("hecbvopwndyq", model.registrationStatus()); - Assertions.assertEquals("allklmtkhlowk", model.healthStatus()); - Assertions.assertEquals("pvbrdfjmzsyz", model.protectableObjectType()); - Assertions.assertEquals("cluqvo", model.virtualMachineId()); - Assertions.assertEquals("ycjimryvwgcwwpbm", model.virtualMachineVersion()); - Assertions.assertEquals("w", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaaSvmContainer model = - new IaaSvmContainer() - .withFriendlyName("ydsx") - .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withRegistrationStatus("hecbvopwndyq") - .withHealthStatus("allklmtkhlowk") - .withProtectableObjectType("pvbrdfjmzsyz") - .withVirtualMachineId("cluqvo") - .withVirtualMachineVersion("ycjimryvwgcwwpbm") - .withResourceGroup("w"); - model = BinaryData.fromObject(model).toObject(IaaSvmContainer.class); - Assertions.assertEquals("ydsx", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("hecbvopwndyq", model.registrationStatus()); - Assertions.assertEquals("allklmtkhlowk", model.healthStatus()); - Assertions.assertEquals("pvbrdfjmzsyz", model.protectableObjectType()); - Assertions.assertEquals("cluqvo", model.virtualMachineId()); - Assertions.assertEquals("ycjimryvwgcwwpbm", model.virtualMachineVersion()); - Assertions.assertEquals("w", model.resourceGroup()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmProtectableItemTests.java deleted file mode 100644 index 78fa2b33351a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmProtectableItemTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmProtectableItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class IaaSvmProtectableItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IaaSvmProtectableItem model = - BinaryData - .fromString( - "{\"protectableItemType\":\"IaaSVMProtectableItem\",\"virtualMachineId\":\"clutnpqme\",\"virtualMachineVersion\":\"zjkmmykyujxs\",\"resourceGroup\":\"hsrrryejylmbkz\",\"backupManagementType\":\"nigrfihotjewl\",\"workloadType\":\"uzzjgnrefq\",\"friendlyName\":\"qotoihiqakydiwfb\",\"protectionState\":\"NotProtected\"}") - .toObject(IaaSvmProtectableItem.class); - Assertions.assertEquals("nigrfihotjewl", model.backupManagementType()); - Assertions.assertEquals("uzzjgnrefq", model.workloadType()); - Assertions.assertEquals("qotoihiqakydiwfb", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("clutnpqme", model.virtualMachineId()); - Assertions.assertEquals("zjkmmykyujxs", model.virtualMachineVersion()); - Assertions.assertEquals("hsrrryejylmbkz", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaaSvmProtectableItem model = - new IaaSvmProtectableItem() - .withBackupManagementType("nigrfihotjewl") - .withWorkloadType("uzzjgnrefq") - .withFriendlyName("qotoihiqakydiwfb") - .withProtectionState(ProtectionStatus.NOT_PROTECTED) - .withVirtualMachineId("clutnpqme") - .withVirtualMachineVersion("zjkmmykyujxs") - .withResourceGroup("hsrrryejylmbkz"); - model = BinaryData.fromObject(model).toObject(IaaSvmProtectableItem.class); - Assertions.assertEquals("nigrfihotjewl", model.backupManagementType()); - Assertions.assertEquals("uzzjgnrefq", model.workloadType()); - Assertions.assertEquals("qotoihiqakydiwfb", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("clutnpqme", model.virtualMachineId()); - Assertions.assertEquals("zjkmmykyujxs", model.virtualMachineVersion()); - Assertions.assertEquals("hsrrryejylmbkz", model.resourceGroup()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVMBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVMBackupRequestTests.java deleted file mode 100644 index 1b17da7b9f95..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVMBackupRequestTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupRequest; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class IaasVMBackupRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IaasVMBackupRequest model = - BinaryData - .fromString( - "{\"objectType\":\"IaasVMBackupRequest\",\"recoveryPointExpiryTimeInUTC\":\"2021-05-03T09:38:14Z\"}") - .toObject(IaasVMBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-03T09:38:14Z"), model.recoveryPointExpiryTimeInUtc()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaasVMBackupRequest model = - new IaasVMBackupRequest().withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-05-03T09:38:14Z")); - model = BinaryData.fromObject(model).toObject(IaasVMBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-03T09:38:14Z"), model.recoveryPointExpiryTimeInUtc()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVmilrRegistrationRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVmilrRegistrationRequestTests.java deleted file mode 100644 index dd5e7b247e10..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVmilrRegistrationRequestTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVmilrRegistrationRequest; -import org.junit.jupiter.api.Assertions; - -public final class IaasVmilrRegistrationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IaasVmilrRegistrationRequest model = - BinaryData - .fromString( - "{\"objectType\":\"IaasVMILRRegistrationRequest\",\"recoveryPointId\":\"ogiyetes\",\"virtualMachineId\":\"vidbztjhqtfb\",\"initiatorName\":\"nynkbwet\",\"renewExistingRegistration\":true}") - .toObject(IaasVmilrRegistrationRequest.class); - Assertions.assertEquals("ogiyetes", model.recoveryPointId()); - Assertions.assertEquals("vidbztjhqtfb", model.virtualMachineId()); - Assertions.assertEquals("nynkbwet", model.initiatorName()); - Assertions.assertEquals(true, model.renewExistingRegistration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaasVmilrRegistrationRequest model = - new IaasVmilrRegistrationRequest() - .withRecoveryPointId("ogiyetes") - .withVirtualMachineId("vidbztjhqtfb") - .withInitiatorName("nynkbwet") - .withRenewExistingRegistration(true); - model = BinaryData.fromObject(model).toObject(IaasVmilrRegistrationRequest.class); - Assertions.assertEquals("ogiyetes", model.recoveryPointId()); - Assertions.assertEquals("vidbztjhqtfb", model.virtualMachineId()); - Assertions.assertEquals("nynkbwet", model.initiatorName()); - Assertions.assertEquals(true, model.renewExistingRegistration()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityBasedRestoreDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityBasedRestoreDetailsTests.java deleted file mode 100644 index e56e9e7a301c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityBasedRestoreDetailsTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails; -import org.junit.jupiter.api.Assertions; - -public final class IdentityBasedRestoreDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IdentityBasedRestoreDetails model = - BinaryData - .fromString("{\"objectType\":\"tu\",\"targetStorageAccountId\":\"bfjkw\"}") - .toObject(IdentityBasedRestoreDetails.class); - Assertions.assertEquals("tu", model.objectType()); - Assertions.assertEquals("bfjkw", model.targetStorageAccountId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IdentityBasedRestoreDetails model = - new IdentityBasedRestoreDetails().withObjectType("tu").withTargetStorageAccountId("bfjkw"); - model = BinaryData.fromObject(model).toObject(IdentityBasedRestoreDetails.class); - Assertions.assertEquals("tu", model.objectType()); - Assertions.assertEquals("bfjkw", model.targetStorageAccountId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityInfoTests.java deleted file mode 100644 index 268ef12e7d51..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityInfoTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo; -import org.junit.jupiter.api.Assertions; - -public final class IdentityInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IdentityInfo model = - BinaryData - .fromString("{\"isSystemAssignedIdentity\":false,\"managedIdentityResourceId\":\"kqbh\"}") - .toObject(IdentityInfo.class); - Assertions.assertEquals(false, model.isSystemAssignedIdentity()); - Assertions.assertEquals("kqbh", model.managedIdentityResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IdentityInfo model = - new IdentityInfo().withIsSystemAssignedIdentity(false).withManagedIdentityResourceId("kqbh"); - model = BinaryData.fromObject(model).toObject(IdentityInfo.class); - Assertions.assertEquals(false, model.isSystemAssignedIdentity()); - Assertions.assertEquals("kqbh", model.managedIdentityResourceId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestResourceTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestResourceTests.java deleted file mode 100644 index d47917db2fc4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestResourceTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class IlrRequestResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IlrRequestResource model = - BinaryData - .fromString( - "{\"properties\":{\"objectType\":\"IlrRequest\"},\"eTag\":\"jaltolmnc\",\"location\":\"sobqw\",\"tags\":{\"cqdpfuv\":\"bnwdcfh\"},\"id\":\"lsbjjcanvxbv\",\"name\":\"vudutncor\",\"type\":\"r\"}") - .toObject(IlrRequestResource.class); - Assertions.assertEquals("sobqw", model.location()); - Assertions.assertEquals("bnwdcfh", model.tags().get("cqdpfuv")); - Assertions.assertEquals("jaltolmnc", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IlrRequestResource model = - new IlrRequestResource() - .withLocation("sobqw") - .withTags(mapOf("cqdpfuv", "bnwdcfh")) - .withProperties(new IlrRequest()) - .withEtag("jaltolmnc"); - model = BinaryData.fromObject(model).toObject(IlrRequestResource.class); - Assertions.assertEquals("sobqw", model.location()); - Assertions.assertEquals("bnwdcfh", model.tags().get("cqdpfuv")); - Assertions.assertEquals("jaltolmnc", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestTests.java deleted file mode 100644 index 61c077ff3ad5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestTests.java +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequest; - -public final class IlrRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IlrRequest model = BinaryData.fromString("{\"objectType\":\"IlrRequest\"}").toObject(IlrRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IlrRequest model = new IlrRequest(); - model = BinaryData.fromObject(model).toObject(IlrRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantItemRecoveryTargetTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantItemRecoveryTargetTests.java deleted file mode 100644 index 969dab8f0897..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantItemRecoveryTargetTests.java +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientScriptForConnect; -import com.azure.resourcemanager.recoveryservicesbackup.models.InstantItemRecoveryTarget; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class InstantItemRecoveryTargetTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - InstantItemRecoveryTarget model = - BinaryData - .fromString( - "{\"clientScripts\":[{\"scriptContent\":\"prkzya\",\"scriptExtension\":\"ia\",\"osType\":\"xnafbw\",\"url\":\"oohtuovmaonurjtu\",\"scriptNameSuffix\":\"hihpvecmsl\"}]}") - .toObject(InstantItemRecoveryTarget.class); - Assertions.assertEquals("prkzya", model.clientScripts().get(0).scriptContent()); - Assertions.assertEquals("ia", model.clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("xnafbw", model.clientScripts().get(0).osType()); - Assertions.assertEquals("oohtuovmaonurjtu", model.clientScripts().get(0).url()); - Assertions.assertEquals("hihpvecmsl", model.clientScripts().get(0).scriptNameSuffix()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - InstantItemRecoveryTarget model = - new InstantItemRecoveryTarget() - .withClientScripts( - Arrays - .asList( - new ClientScriptForConnect() - .withScriptContent("prkzya") - .withScriptExtension("ia") - .withOsType("xnafbw") - .withUrl("oohtuovmaonurjtu") - .withScriptNameSuffix("hihpvecmsl"))); - model = BinaryData.fromObject(model).toObject(InstantItemRecoveryTarget.class); - Assertions.assertEquals("prkzya", model.clientScripts().get(0).scriptContent()); - Assertions.assertEquals("ia", model.clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("xnafbw", model.clientScripts().get(0).osType()); - Assertions.assertEquals("oohtuovmaonurjtu", model.clientScripts().get(0).url()); - Assertions.assertEquals("hihpvecmsl", model.clientScripts().get(0).scriptNameSuffix()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantRPAdditionalDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantRPAdditionalDetailsTests.java deleted file mode 100644 index e8e463221d7d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantRPAdditionalDetailsTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.InstantRPAdditionalDetails; -import org.junit.jupiter.api.Assertions; - -public final class InstantRPAdditionalDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - InstantRPAdditionalDetails model = - BinaryData - .fromString( - "{\"azureBackupRGNamePrefix\":\"uisavokq\",\"azureBackupRGNameSuffix\":\"fvazivjlfrqttba\"}") - .toObject(InstantRPAdditionalDetails.class); - Assertions.assertEquals("uisavokq", model.azureBackupRGNamePrefix()); - Assertions.assertEquals("fvazivjlfrqttba", model.azureBackupRGNameSuffix()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - InstantRPAdditionalDetails model = - new InstantRPAdditionalDetails() - .withAzureBackupRGNamePrefix("uisavokq") - .withAzureBackupRGNameSuffix("fvazivjlfrqttba"); - model = BinaryData.fromObject(model).toObject(InstantRPAdditionalDetails.class); - Assertions.assertEquals("uisavokq", model.azureBackupRGNamePrefix()); - Assertions.assertEquals("fvazivjlfrqttba", model.azureBackupRGNameSuffix()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionWithResponseMockTests.java deleted file mode 100644 index d3eed7d4b358..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionWithResponseMockTests.java +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ItemLevelRecoveryConnectionsProvisionWithResponseMockTests { - @Test - public void testProvisionWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .itemLevelRecoveryConnections() - .provisionWithResponse( - "aghm", - "ynwlslrcigtzjcv", - "xqlaps", - "ssov", - "xpavid", - "ievw", - new IlrRequestResource() - .withLocation("gcbdsvalpnptw") - .withTags(mapOf("jo", "xgpazwugxyqv")) - .withProperties(new IlrRequest()) - .withEtag("vvyezslpu"), - com.azure.core.util.Context.NONE); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeWithResponseMockTests.java deleted file mode 100644 index 809d098925eb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeWithResponseMockTests.java +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ItemLevelRecoveryConnectionsRevokeWithResponseMockTests { - @Test - public void testRevokeWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .itemLevelRecoveryConnections() - .revokeWithResponse( - "qhnmhk", - "ezsdsuxheq", - "gcruxspinym", - "qgwokmikp", - "zfbmjxuv", - "ipfdvhaxdvwzaehp", - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerWithResponseMockTests.java deleted file mode 100644 index ba0e67f81d07..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerWithResponseMockTests.java +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobCancellationsTriggerWithResponseMockTests { - @Test - public void testTriggerWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .jobCancellations() - .triggerWithResponse("guhfupe", "asvvoqsbpkfl", "nfkgxsyaowuzowpu", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetWithResponseMockTests.java deleted file mode 100644 index ca16e13af320..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetWithResponseMockTests.java +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.JobResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobDetailsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"jobType\":\"Job\",\"entityFriendlyName\":\"yjvzukosr\",\"backupManagementType\":\"AzureWorkload\",\"operation\":\"vzmlnkoywsxv\",\"status\":\"bjqqaxuyvymcn\",\"startTime\":\"2021-03-13T14:44:35Z\",\"endTime\":\"2021-10-27T04:20:03Z\",\"activityId\":\"bhjxwxqweuipmpv\"},\"eTag\":\"m\",\"location\":\"tnsqxtlt\",\"tags\":{\"frakkldgrc\":\"rdpqgfhy\",\"jajqmatxjt\":\"fcmfcn\",\"pqagynoiprn\":\"elnzqgxxgfbbmt\"},\"id\":\"calincryqxz\",\"name\":\"aqzi\",\"type\":\"mqimiymqru\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - JobResource response = - manager - .jobDetails() - .getWithResponse("r", "odlikcdrdaasax", "obsmf", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("tnsqxtlt", response.location()); - Assertions.assertEquals("rdpqgfhy", response.tags().get("frakkldgrc")); - Assertions.assertEquals("yjvzukosr", response.properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, response.properties().backupManagementType()); - Assertions.assertEquals("vzmlnkoywsxv", response.properties().operation()); - Assertions.assertEquals("bjqqaxuyvymcn", response.properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-13T14:44:35Z"), response.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-27T04:20:03Z"), response.properties().endTime()); - Assertions.assertEquals("bhjxwxqweuipmpv", response.properties().activityId()); - Assertions.assertEquals("m", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index 9ccb40bdcf93..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetWithResponseMockTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .jobOperationResults() - .getWithResponse( - "hdkcprgu", "xrztiochlu", "ixmqrudjizcbf", "mcrunfhiucn", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceInnerTests.java deleted file mode 100644 index 65b895b27db0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceInnerTests.java +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.JobResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.Job; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class JobResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"jobType\":\"Job\",\"entityFriendlyName\":\"nwbmeh\",\"backupManagementType\":\"MAB\",\"operation\":\"v\",\"status\":\"srtslhspkdeem\",\"startTime\":\"2021-02-20T10:46:34Z\",\"endTime\":\"2021-10-29T03:55:40Z\",\"activityId\":\"gkvtmelmqkrhah\"},\"eTag\":\"juahaquhcdhmdual\",\"location\":\"exq\",\"tags\":{\"sr\":\"adm\",\"vxpvgomz\":\"r\"},\"id\":\"fmisg\",\"name\":\"bnbbeldawkz\",\"type\":\"ali\"}") - .toObject(JobResourceInner.class); - Assertions.assertEquals("exq", model.location()); - Assertions.assertEquals("adm", model.tags().get("sr")); - Assertions.assertEquals("nwbmeh", model.properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.properties().backupManagementType()); - Assertions.assertEquals("v", model.properties().operation()); - Assertions.assertEquals("srtslhspkdeem", model.properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-20T10:46:34Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T03:55:40Z"), model.properties().endTime()); - Assertions.assertEquals("gkvtmelmqkrhah", model.properties().activityId()); - Assertions.assertEquals("juahaquhcdhmdual", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobResourceInner model = - new JobResourceInner() - .withLocation("exq") - .withTags(mapOf("sr", "adm", "vxpvgomz", "r")) - .withProperties( - new Job() - .withEntityFriendlyName("nwbmeh") - .withBackupManagementType(BackupManagementType.MAB) - .withOperation("v") - .withStatus("srtslhspkdeem") - .withStartTime(OffsetDateTime.parse("2021-02-20T10:46:34Z")) - .withEndTime(OffsetDateTime.parse("2021-10-29T03:55:40Z")) - .withActivityId("gkvtmelmqkrhah")) - .withEtag("juahaquhcdhmdual"); - model = BinaryData.fromObject(model).toObject(JobResourceInner.class); - Assertions.assertEquals("exq", model.location()); - Assertions.assertEquals("adm", model.tags().get("sr")); - Assertions.assertEquals("nwbmeh", model.properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.properties().backupManagementType()); - Assertions.assertEquals("v", model.properties().operation()); - Assertions.assertEquals("srtslhspkdeem", model.properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-20T10:46:34Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T03:55:40Z"), model.properties().endTime()); - Assertions.assertEquals("gkvtmelmqkrhah", model.properties().activityId()); - Assertions.assertEquals("juahaquhcdhmdual", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceListTests.java deleted file mode 100644 index bfd83ac0fa2c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceListTests.java +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.JobResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.Job; -import com.azure.resourcemanager.recoveryservicesbackup.models.JobResourceList; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class JobResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"jobType\":\"Job\",\"entityFriendlyName\":\"cykvceo\",\"backupManagementType\":\"AzureBackupServer\",\"operation\":\"ovnotyfjfcnjbkcn\",\"status\":\"hbttkphyw\",\"startTime\":\"2021-09-28T11:00:41Z\",\"endTime\":\"2021-08-05T14:11:47Z\",\"activityId\":\"qnermclfplphoxu\"},\"eTag\":\"rpabg\",\"location\":\"epsbjtazqu\",\"tags\":{\"wfqkquj\":\"wpmueefj\",\"cq\":\"dsuyonobgla\",\"g\":\"tcc\",\"wfudwpzntxhdzhl\":\"udxytlmoyrx\"},\"id\":\"qj\",\"name\":\"hckfrlhrx\",\"type\":\"bkyvp\"}],\"nextLink\":\"anuzbpzkafkuw\"}") - .toObject(JobResourceList.class); - Assertions.assertEquals("anuzbpzkafkuw", model.nextLink()); - Assertions.assertEquals("epsbjtazqu", model.value().get(0).location()); - Assertions.assertEquals("wpmueefj", model.value().get(0).tags().get("wfqkquj")); - Assertions.assertEquals("cykvceo", model.value().get(0).properties().entityFriendlyName()); - Assertions - .assertEquals( - BackupManagementType.AZURE_BACKUP_SERVER, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("ovnotyfjfcnjbkcn", model.value().get(0).properties().operation()); - Assertions.assertEquals("hbttkphyw", model.value().get(0).properties().status()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-09-28T11:00:41Z"), model.value().get(0).properties().startTime()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-08-05T14:11:47Z"), model.value().get(0).properties().endTime()); - Assertions.assertEquals("qnermclfplphoxu", model.value().get(0).properties().activityId()); - Assertions.assertEquals("rpabg", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobResourceList model = - new JobResourceList() - .withNextLink("anuzbpzkafkuw") - .withValue( - Arrays - .asList( - new JobResourceInner() - .withLocation("epsbjtazqu") - .withTags( - mapOf( - "wfqkquj", - "wpmueefj", - "cq", - "dsuyonobgla", - "g", - "tcc", - "wfudwpzntxhdzhl", - "udxytlmoyrx")) - .withProperties( - new Job() - .withEntityFriendlyName("cykvceo") - .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withOperation("ovnotyfjfcnjbkcn") - .withStatus("hbttkphyw") - .withStartTime(OffsetDateTime.parse("2021-09-28T11:00:41Z")) - .withEndTime(OffsetDateTime.parse("2021-08-05T14:11:47Z")) - .withActivityId("qnermclfplphoxu")) - .withEtag("rpabg"))); - model = BinaryData.fromObject(model).toObject(JobResourceList.class); - Assertions.assertEquals("anuzbpzkafkuw", model.nextLink()); - Assertions.assertEquals("epsbjtazqu", model.value().get(0).location()); - Assertions.assertEquals("wpmueefj", model.value().get(0).tags().get("wfqkquj")); - Assertions.assertEquals("cykvceo", model.value().get(0).properties().entityFriendlyName()); - Assertions - .assertEquals( - BackupManagementType.AZURE_BACKUP_SERVER, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("ovnotyfjfcnjbkcn", model.value().get(0).properties().operation()); - Assertions.assertEquals("hbttkphyw", model.value().get(0).properties().status()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-09-28T11:00:41Z"), model.value().get(0).properties().startTime()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-08-05T14:11:47Z"), model.value().get(0).properties().endTime()); - Assertions.assertEquals("qnermclfplphoxu", model.value().get(0).properties().activityId()); - Assertions.assertEquals("rpabg", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobTests.java deleted file mode 100644 index 7d1ee3554a1e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobTests.java +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.Job; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class JobTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - Job model = - BinaryData - .fromString( - "{\"jobType\":\"Job\",\"entityFriendlyName\":\"rqhakauha\",\"backupManagementType\":\"AzureSql\",\"operation\":\"wxosowzxcug\",\"status\":\"jooxdjebw\",\"startTime\":\"2021-11-24T18:17:12Z\",\"endTime\":\"2021-05-20T12:38:42Z\",\"activityId\":\"vo\"}") - .toObject(Job.class); - Assertions.assertEquals("rqhakauha", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("wxosowzxcug", model.operation()); - Assertions.assertEquals("jooxdjebw", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-24T18:17:12Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-20T12:38:42Z"), model.endTime()); - Assertions.assertEquals("vo", model.activityId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Job model = - new Job() - .withEntityFriendlyName("rqhakauha") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withOperation("wxosowzxcug") - .withStatus("jooxdjebw") - .withStartTime(OffsetDateTime.parse("2021-11-24T18:17:12Z")) - .withEndTime(OffsetDateTime.parse("2021-05-20T12:38:42Z")) - .withActivityId("vo"); - model = BinaryData.fromObject(model).toObject(Job.class); - Assertions.assertEquals("rqhakauha", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("wxosowzxcug", model.operation()); - Assertions.assertEquals("jooxdjebw", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-24T18:17:12Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-20T12:38:42Z"), model.endTime()); - Assertions.assertEquals("vo", model.activityId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportWithResponseMockTests.java deleted file mode 100644 index 8f7dc92dc12f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportWithResponseMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobsExportWithResponseMockTests { - @Test - public void testExportWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.jobs().exportWithResponse("lwcjsqggjhffb", "rqrkijpeuqlsdx", "qztvx", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ListRecoveryPointsRecommendedForMoveRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ListRecoveryPointsRecommendedForMoveRequestTests.java deleted file mode 100644 index 798ab69d556e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ListRecoveryPointsRecommendedForMoveRequestTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ListRecoveryPointsRecommendedForMoveRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ListRecoveryPointsRecommendedForMoveRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ListRecoveryPointsRecommendedForMoveRequest model = - BinaryData - .fromString("{\"objectType\":\"csnjvcdwxlpqekft\",\"excludedRPList\":[\"tjsyin\",\"wfqatmtd\"]}") - .toObject(ListRecoveryPointsRecommendedForMoveRequest.class); - Assertions.assertEquals("csnjvcdwxlpqekft", model.objectType()); - Assertions.assertEquals("tjsyin", model.excludedRPList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ListRecoveryPointsRecommendedForMoveRequest model = - new ListRecoveryPointsRecommendedForMoveRequest() - .withObjectType("csnjvcdwxlpqekft") - .withExcludedRPList(Arrays.asList("tjsyin", "wfqatmtd")); - model = BinaryData.fromObject(model).toObject(ListRecoveryPointsRecommendedForMoveRequest.class); - Assertions.assertEquals("csnjvcdwxlpqekft", model.objectType()); - Assertions.assertEquals("tjsyin", model.excludedRPList().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LogSchedulePolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LogSchedulePolicyTests.java deleted file mode 100644 index a09ad1251103..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LogSchedulePolicyTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.LogSchedulePolicy; -import org.junit.jupiter.api.Assertions; - -public final class LogSchedulePolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LogSchedulePolicy model = - BinaryData - .fromString("{\"schedulePolicyType\":\"LogSchedulePolicy\",\"scheduleFrequencyInMins\":249548038}") - .toObject(LogSchedulePolicy.class); - Assertions.assertEquals(249548038, model.scheduleFrequencyInMins()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LogSchedulePolicy model = new LogSchedulePolicy().withScheduleFrequencyInMins(249548038); - model = BinaryData.fromObject(model).toObject(LogSchedulePolicy.class); - Assertions.assertEquals(249548038, model.scheduleFrequencyInMins()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermRetentionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermRetentionPolicyTests.java deleted file mode 100644 index 908f5b43bd48..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermRetentionPolicyTests.java +++ /dev/null @@ -1,188 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionSchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.Day; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.LongTermRetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.MonthOfYear; -import com.azure.resourcemanager.recoveryservicesbackup.models.MonthlyRetentionSchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionScheduleFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.YearlyRetentionSchedule; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class LongTermRetentionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LongTermRetentionPolicy model = - BinaryData - .fromString( - "{\"retentionPolicyType\":\"LongTermRetentionPolicy\",\"dailySchedule\":{\"retentionTimes\":[\"2021-02-14T11:00:53Z\"],\"retentionDuration\":{\"count\":290394700,\"durationType\":\"Weeks\"}},\"weeklySchedule\":{\"daysOfTheWeek\":[\"Wednesday\",\"Thursday\"],\"retentionTimes\":[\"2021-08-05T06:49:59Z\"],\"retentionDuration\":{\"count\":656291257,\"durationType\":\"Weeks\"}},\"monthlySchedule\":{\"retentionScheduleFormatType\":\"Weekly\",\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":465859383,\"isLast\":true},{\"date\":468470130,\"isLast\":false}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Friday\",\"Saturday\",\"Monday\"],\"weeksOfTheMonth\":[\"Invalid\",\"Fourth\"]},\"retentionTimes\":[\"2021-05-21T03:40:41Z\",\"2021-04-07T10:16:52Z\",\"2021-01-12T18:06:10Z\",\"2021-02-07T12:46:46Z\"],\"retentionDuration\":{\"count\":93280086,\"durationType\":\"Weeks\"}},\"yearlySchedule\":{\"retentionScheduleFormatType\":\"Weekly\",\"monthsOfYear\":[\"December\"],\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":1833785766,\"isLast\":true},{\"date\":1005746333,\"isLast\":false},{\"date\":1150635778,\"isLast\":false},{\"date\":376829108,\"isLast\":true}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Wednesday\",\"Tuesday\",\"Tuesday\",\"Friday\"],\"weeksOfTheMonth\":[\"Fourth\",\"Third\"]},\"retentionTimes\":[\"2021-10-31T09:48:01Z\",\"2021-05-08T23:58:40Z\",\"2021-06-15T16:52:23Z\"],\"retentionDuration\":{\"count\":593163747,\"durationType\":\"Years\"}}}") - .toObject(LongTermRetentionPolicy.class); - Assertions - .assertEquals(OffsetDateTime.parse("2021-02-14T11:00:53Z"), model.dailySchedule().retentionTimes().get(0)); - Assertions.assertEquals(290394700, model.dailySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.dailySchedule().retentionDuration().durationType()); - Assertions.assertEquals(DayOfWeek.WEDNESDAY, model.weeklySchedule().daysOfTheWeek().get(0)); - Assertions - .assertEquals(OffsetDateTime.parse("2021-08-05T06:49:59Z"), model.weeklySchedule().retentionTimes().get(0)); - Assertions.assertEquals(656291257, model.weeklySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.weeklySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.monthlySchedule().retentionScheduleFormatType()); - Assertions - .assertEquals(465859383, model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions - .assertEquals(true, model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions - .assertEquals(DayOfWeek.FRIDAY, model.monthlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions - .assertEquals( - WeekOfMonth.INVALID, model.monthlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-21T03:40:41Z"), model.monthlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(93280086, model.monthlySchedule().retentionDuration().count()); - Assertions - .assertEquals(RetentionDurationType.WEEKS, model.monthlySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.yearlySchedule().retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.DECEMBER, model.yearlySchedule().monthsOfYear().get(0)); - Assertions - .assertEquals(1833785766, model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions - .assertEquals(DayOfWeek.WEDNESDAY, model.yearlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions - .assertEquals( - WeekOfMonth.FOURTH, model.yearlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions - .assertEquals(OffsetDateTime.parse("2021-10-31T09:48:01Z"), model.yearlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(593163747, model.yearlySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.yearlySchedule().retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LongTermRetentionPolicy model = - new LongTermRetentionPolicy() - .withDailySchedule( - new DailyRetentionSchedule() - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-02-14T11:00:53Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(290394700).withDurationType(RetentionDurationType.WEEKS))) - .withWeeklySchedule( - new WeeklyRetentionSchedule() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.WEDNESDAY, DayOfWeek.THURSDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-08-05T06:49:59Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(656291257).withDurationType(RetentionDurationType.WEEKS))) - .withMonthlySchedule( - new MonthlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withRetentionScheduleDaily( - new DailyRetentionFormat() - .withDaysOfTheMonth( - Arrays - .asList( - new Day().withDate(465859383).withIsLast(true), - new Day().withDate(468470130).withIsLast(false)))) - .withRetentionScheduleWeekly( - new WeeklyRetentionFormat() - .withDaysOfTheWeek( - Arrays.asList(DayOfWeek.FRIDAY, DayOfWeek.SATURDAY, DayOfWeek.MONDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.INVALID, WeekOfMonth.FOURTH))) - .withRetentionTimes( - Arrays - .asList( - OffsetDateTime.parse("2021-05-21T03:40:41Z"), - OffsetDateTime.parse("2021-04-07T10:16:52Z"), - OffsetDateTime.parse("2021-01-12T18:06:10Z"), - OffsetDateTime.parse("2021-02-07T12:46:46Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(93280086).withDurationType(RetentionDurationType.WEEKS))) - .withYearlySchedule( - new YearlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withMonthsOfYear(Arrays.asList(MonthOfYear.DECEMBER)) - .withRetentionScheduleDaily( - new DailyRetentionFormat() - .withDaysOfTheMonth( - Arrays - .asList( - new Day().withDate(1833785766).withIsLast(true), - new Day().withDate(1005746333).withIsLast(false), - new Day().withDate(1150635778).withIsLast(false), - new Day().withDate(376829108).withIsLast(true)))) - .withRetentionScheduleWeekly( - new WeeklyRetentionFormat() - .withDaysOfTheWeek( - Arrays - .asList( - DayOfWeek.WEDNESDAY, - DayOfWeek.TUESDAY, - DayOfWeek.TUESDAY, - DayOfWeek.FRIDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FOURTH, WeekOfMonth.THIRD))) - .withRetentionTimes( - Arrays - .asList( - OffsetDateTime.parse("2021-10-31T09:48:01Z"), - OffsetDateTime.parse("2021-05-08T23:58:40Z"), - OffsetDateTime.parse("2021-06-15T16:52:23Z"))) - .withRetentionDuration( - new RetentionDuration() - .withCount(593163747) - .withDurationType(RetentionDurationType.YEARS))); - model = BinaryData.fromObject(model).toObject(LongTermRetentionPolicy.class); - Assertions - .assertEquals(OffsetDateTime.parse("2021-02-14T11:00:53Z"), model.dailySchedule().retentionTimes().get(0)); - Assertions.assertEquals(290394700, model.dailySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.dailySchedule().retentionDuration().durationType()); - Assertions.assertEquals(DayOfWeek.WEDNESDAY, model.weeklySchedule().daysOfTheWeek().get(0)); - Assertions - .assertEquals(OffsetDateTime.parse("2021-08-05T06:49:59Z"), model.weeklySchedule().retentionTimes().get(0)); - Assertions.assertEquals(656291257, model.weeklySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.weeklySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.monthlySchedule().retentionScheduleFormatType()); - Assertions - .assertEquals(465859383, model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions - .assertEquals(true, model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions - .assertEquals(DayOfWeek.FRIDAY, model.monthlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions - .assertEquals( - WeekOfMonth.INVALID, model.monthlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-21T03:40:41Z"), model.monthlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(93280086, model.monthlySchedule().retentionDuration().count()); - Assertions - .assertEquals(RetentionDurationType.WEEKS, model.monthlySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.yearlySchedule().retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.DECEMBER, model.yearlySchedule().monthsOfYear().get(0)); - Assertions - .assertEquals(1833785766, model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions - .assertEquals(DayOfWeek.WEDNESDAY, model.yearlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions - .assertEquals( - WeekOfMonth.FOURTH, model.yearlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions - .assertEquals(OffsetDateTime.parse("2021-10-31T09:48:01Z"), model.yearlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(593163747, model.yearlySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.yearlySchedule().retentionDuration().durationType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermSchedulePolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermSchedulePolicyTests.java deleted file mode 100644 index c5b5bd90da0e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermSchedulePolicyTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.LongTermSchedulePolicy; - -public final class LongTermSchedulePolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LongTermSchedulePolicy model = - BinaryData - .fromString("{\"schedulePolicyType\":\"LongTermSchedulePolicy\"}") - .toObject(LongTermSchedulePolicy.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LongTermSchedulePolicy model = new LongTermSchedulePolicy(); - model = BinaryData.fromObject(model).toObject(LongTermSchedulePolicy.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabContainerExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabContainerExtendedInfoTests.java deleted file mode 100644 index 041bf8437226..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabContainerExtendedInfoTests.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupItemType; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabContainerExtendedInfo; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MabContainerExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabContainerExtendedInfo model = - BinaryData - .fromString( - "{\"lastRefreshedAt\":\"2021-11-22T17:01:16Z\",\"backupItemType\":\"SQLDB\",\"backupItems\":[\"zstacsjvhrweft\"],\"policyName\":\"qejpmvssehaepwa\",\"lastBackupStatus\":\"xtczhupeuknijd\"}") - .toObject(MabContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-22T17:01:16Z"), model.lastRefreshedAt()); - Assertions.assertEquals(BackupItemType.SQLDB, model.backupItemType()); - Assertions.assertEquals("zstacsjvhrweft", model.backupItems().get(0)); - Assertions.assertEquals("qejpmvssehaepwa", model.policyName()); - Assertions.assertEquals("xtczhupeuknijd", model.lastBackupStatus()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabContainerExtendedInfo model = - new MabContainerExtendedInfo() - .withLastRefreshedAt(OffsetDateTime.parse("2021-11-22T17:01:16Z")) - .withBackupItemType(BackupItemType.SQLDB) - .withBackupItems(Arrays.asList("zstacsjvhrweft")) - .withPolicyName("qejpmvssehaepwa") - .withLastBackupStatus("xtczhupeuknijd"); - model = BinaryData.fromObject(model).toObject(MabContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-22T17:01:16Z"), model.lastRefreshedAt()); - Assertions.assertEquals(BackupItemType.SQLDB, model.backupItemType()); - Assertions.assertEquals("zstacsjvhrweft", model.backupItems().get(0)); - Assertions.assertEquals("qejpmvssehaepwa", model.policyName()); - Assertions.assertEquals("xtczhupeuknijd", model.lastBackupStatus()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabErrorInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabErrorInfoTests.java deleted file mode 100644 index 6f3921d71568..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabErrorInfoTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabErrorInfo; - -public final class MabErrorInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabErrorInfo model = - BinaryData - .fromString("{\"errorString\":\"zpofoiyjwpfilk\",\"recommendations\":[\"holvdn\",\"viauogphua\"]}") - .toObject(MabErrorInfo.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabErrorInfo model = new MabErrorInfo(); - model = BinaryData.fromObject(model).toObject(MabErrorInfo.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemExtendedInfoTests.java deleted file mode 100644 index 194acc5da016..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemExtendedInfoTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabFileFolderProtectedItemExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class MabFileFolderProtectedItemExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabFileFolderProtectedItemExtendedInfo model = - BinaryData - .fromString( - "{\"lastRefreshedAt\":\"2021-02-07T17:05:05Z\",\"oldestRecoveryPoint\":\"2021-04-09T10:06:59Z\",\"recoveryPointCount\":1600455983}") - .toObject(MabFileFolderProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-07T17:05:05Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-09T10:06:59Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1600455983, model.recoveryPointCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabFileFolderProtectedItemExtendedInfo model = - new MabFileFolderProtectedItemExtendedInfo() - .withLastRefreshedAt(OffsetDateTime.parse("2021-02-07T17:05:05Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-04-09T10:06:59Z")) - .withRecoveryPointCount(1600455983); - model = BinaryData.fromObject(model).toObject(MabFileFolderProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-07T17:05:05Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-09T10:06:59Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1600455983, model.recoveryPointCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemTests.java deleted file mode 100644 index 0aa22a7b5c24..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemTests.java +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabFileFolderProtectedItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabFileFolderProtectedItemExtendedInfo; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MabFileFolderProtectedItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabFileFolderProtectedItem model = - BinaryData - .fromString( - "{\"protectedItemType\":\"MabFileFolderProtectedItem\",\"friendlyName\":\"vtiukyef\",\"computerName\":\"nmnahmnx\",\"lastBackupStatus\":\"xjqirwrweoox\",\"lastBackupTime\":\"2021-04-22T15:59:07Z\",\"protectionState\":\"hx\",\"deferredDeleteSyncTimeInUTC\":4577037755003653988,\"extendedInfo\":{\"lastRefreshedAt\":\"2021-07-05T01:58:34Z\",\"oldestRecoveryPoint\":\"2021-10-12T12:35:10Z\",\"recoveryPointCount\":146900605},\"backupManagementType\":\"Invalid\",\"workloadType\":\"SAPHanaDatabase\",\"containerName\":\"amhsycxhxzgazt\",\"sourceResourceId\":\"boi\",\"policyId\":\"mfqhppubowse\",\"lastRecoveryPoint\":\"2021-08-05T01:26:25Z\",\"backupSetName\":\"kmtdher\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-05-17T07:01:27Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"hokq\",\"isDeferredDeleteScheduleUpcoming\":false,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"ofshfphwpnulaiyw\"],\"isArchiveEnabled\":false,\"policyName\":\"whslwkoj\",\"softDeleteRetentionPeriodInDays\":157420871}") - .toObject(MabFileFolderProtectedItem.class); - Assertions.assertEquals("amhsycxhxzgazt", model.containerName()); - Assertions.assertEquals("boi", model.sourceResourceId()); - Assertions.assertEquals("mfqhppubowse", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-05T01:26:25Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("kmtdher", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-17T07:01:27Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("hokq", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("ofshfphwpnulaiyw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isArchiveEnabled()); - Assertions.assertEquals("whslwkoj", model.policyName()); - Assertions.assertEquals(157420871, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("vtiukyef", model.friendlyName()); - Assertions.assertEquals("nmnahmnx", model.computerName()); - Assertions.assertEquals("xjqirwrweoox", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-22T15:59:07Z"), model.lastBackupTime()); - Assertions.assertEquals("hx", model.protectionState()); - Assertions.assertEquals(4577037755003653988L, model.deferredDeleteSyncTimeInUtc()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-05T01:58:34Z"), model.extendedInfo().lastRefreshedAt()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-10-12T12:35:10Z"), model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(146900605, model.extendedInfo().recoveryPointCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabFileFolderProtectedItem model = - new MabFileFolderProtectedItem() - .withContainerName("amhsycxhxzgazt") - .withSourceResourceId("boi") - .withPolicyId("mfqhppubowse") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-08-05T01:26:25Z")) - .withBackupSetName("kmtdher") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-05-17T07:01:27Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("hokq") - .withIsDeferredDeleteScheduleUpcoming(false) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("ofshfphwpnulaiyw")) - .withIsArchiveEnabled(false) - .withPolicyName("whslwkoj") - .withSoftDeleteRetentionPeriod(157420871) - .withFriendlyName("vtiukyef") - .withComputerName("nmnahmnx") - .withLastBackupStatus("xjqirwrweoox") - .withLastBackupTime(OffsetDateTime.parse("2021-04-22T15:59:07Z")) - .withProtectionState("hx") - .withDeferredDeleteSyncTimeInUtc(4577037755003653988L) - .withExtendedInfo( - new MabFileFolderProtectedItemExtendedInfo() - .withLastRefreshedAt(OffsetDateTime.parse("2021-07-05T01:58:34Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-10-12T12:35:10Z")) - .withRecoveryPointCount(146900605)); - model = BinaryData.fromObject(model).toObject(MabFileFolderProtectedItem.class); - Assertions.assertEquals("amhsycxhxzgazt", model.containerName()); - Assertions.assertEquals("boi", model.sourceResourceId()); - Assertions.assertEquals("mfqhppubowse", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-05T01:26:25Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("kmtdher", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-17T07:01:27Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("hokq", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("ofshfphwpnulaiyw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isArchiveEnabled()); - Assertions.assertEquals("whslwkoj", model.policyName()); - Assertions.assertEquals(157420871, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("vtiukyef", model.friendlyName()); - Assertions.assertEquals("nmnahmnx", model.computerName()); - Assertions.assertEquals("xjqirwrweoox", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-22T15:59:07Z"), model.lastBackupTime()); - Assertions.assertEquals("hx", model.protectionState()); - Assertions.assertEquals(4577037755003653988L, model.deferredDeleteSyncTimeInUtc()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-05T01:58:34Z"), model.extendedInfo().lastRefreshedAt()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-10-12T12:35:10Z"), model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(146900605, model.extendedInfo().recoveryPointCount()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobExtendedInfoTests.java deleted file mode 100644 index 95721c607bb4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobExtendedInfoTests.java +++ /dev/null @@ -1,88 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabJobExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabJobTaskDetails; -import java.time.Duration; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class MabJobExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabJobExtendedInfo model = - BinaryData - .fromString( - "{\"tasksList\":[{\"taskId\":\"otoebnfxofv\",\"startTime\":\"2021-09-15T14:39:53Z\",\"endTime\":\"2021-09-28T16:04:02Z\",\"duration\":\"PT5H22M10S\",\"status\":\"zft\"},{\"taskId\":\"jwabmd\",\"startTime\":\"2020-12-30T22:06:45Z\",\"endTime\":\"2021-09-05T22:04:34Z\",\"duration\":\"PT221H25M36S\",\"status\":\"excmjurbuhhl\"},{\"taskId\":\"ql\",\"startTime\":\"2021-09-15T19:03:26Z\",\"endTime\":\"2020-12-29T06:02:05Z\",\"duration\":\"PT131H33M12S\",\"status\":\"wkffdjkt\"},{\"taskId\":\"sidfv\",\"startTime\":\"2021-03-08T02:03:27Z\",\"endTime\":\"2021-04-19T23:13:15Z\",\"duration\":\"PT221H9M43S\",\"status\":\"ijtk\"}],\"propertyBag\":{\"haru\":\"qogsfikayian\"},\"dynamicErrorMessage\":\"ji\"}") - .toObject(MabJobExtendedInfo.class); - Assertions.assertEquals("otoebnfxofv", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-15T14:39:53Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-28T16:04:02Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT5H22M10S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("zft", model.tasksList().get(0).status()); - Assertions.assertEquals("qogsfikayian", model.propertyBag().get("haru")); - Assertions.assertEquals("ji", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabJobExtendedInfo model = - new MabJobExtendedInfo() - .withTasksList( - Arrays - .asList( - new MabJobTaskDetails() - .withTaskId("otoebnfxofv") - .withStartTime(OffsetDateTime.parse("2021-09-15T14:39:53Z")) - .withEndTime(OffsetDateTime.parse("2021-09-28T16:04:02Z")) - .withDuration(Duration.parse("PT5H22M10S")) - .withStatus("zft"), - new MabJobTaskDetails() - .withTaskId("jwabmd") - .withStartTime(OffsetDateTime.parse("2020-12-30T22:06:45Z")) - .withEndTime(OffsetDateTime.parse("2021-09-05T22:04:34Z")) - .withDuration(Duration.parse("PT221H25M36S")) - .withStatus("excmjurbuhhl"), - new MabJobTaskDetails() - .withTaskId("ql") - .withStartTime(OffsetDateTime.parse("2021-09-15T19:03:26Z")) - .withEndTime(OffsetDateTime.parse("2020-12-29T06:02:05Z")) - .withDuration(Duration.parse("PT131H33M12S")) - .withStatus("wkffdjkt"), - new MabJobTaskDetails() - .withTaskId("sidfv") - .withStartTime(OffsetDateTime.parse("2021-03-08T02:03:27Z")) - .withEndTime(OffsetDateTime.parse("2021-04-19T23:13:15Z")) - .withDuration(Duration.parse("PT221H9M43S")) - .withStatus("ijtk"))) - .withPropertyBag(mapOf("haru", "qogsfikayian")) - .withDynamicErrorMessage("ji"); - model = BinaryData.fromObject(model).toObject(MabJobExtendedInfo.class); - Assertions.assertEquals("otoebnfxofv", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-15T14:39:53Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-28T16:04:02Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT5H22M10S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("zft", model.tasksList().get(0).status()); - Assertions.assertEquals("qogsfikayian", model.propertyBag().get("haru")); - Assertions.assertEquals("ji", model.dynamicErrorMessage()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTaskDetailsTests.java deleted file mode 100644 index 460313c48aa3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTaskDetailsTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabJobTaskDetails; -import java.time.Duration; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class MabJobTaskDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabJobTaskDetails model = - BinaryData - .fromString( - "{\"taskId\":\"fzyjqt\",\"startTime\":\"2021-06-13T02:09:09Z\",\"endTime\":\"2021-10-28T10:50:56Z\",\"duration\":\"PT38H26M18S\",\"status\":\"penuy\"}") - .toObject(MabJobTaskDetails.class); - Assertions.assertEquals("fzyjqt", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-13T02:09:09Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-28T10:50:56Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT38H26M18S"), model.duration()); - Assertions.assertEquals("penuy", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabJobTaskDetails model = - new MabJobTaskDetails() - .withTaskId("fzyjqt") - .withStartTime(OffsetDateTime.parse("2021-06-13T02:09:09Z")) - .withEndTime(OffsetDateTime.parse("2021-10-28T10:50:56Z")) - .withDuration(Duration.parse("PT38H26M18S")) - .withStatus("penuy"); - model = BinaryData.fromObject(model).toObject(MabJobTaskDetails.class); - Assertions.assertEquals("fzyjqt", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-13T02:09:09Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-28T10:50:56Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT38H26M18S"), model.duration()); - Assertions.assertEquals("penuy", model.status()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTests.java deleted file mode 100644 index 5306ea14ac22..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTests.java +++ /dev/null @@ -1,142 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.JobSupportedAction; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabErrorInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabJob; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabJobExtendedInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabJobTaskDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabServerType; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType; -import java.time.Duration; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class MabJobTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabJob model = - BinaryData - .fromString( - "{\"jobType\":\"MabJob\",\"duration\":\"PT111H33M7S\",\"actionsInfo\":[\"Retriable\",\"Retriable\",\"Retriable\"],\"mabServerName\":\"gsnnf\",\"mabServerType\":\"Invalid\",\"workloadType\":\"FileFolder\",\"errorDetails\":[{\"errorString\":\"oc\",\"recommendations\":[\"fjgtixrjvzuy\",\"urmlmuo\"]},{\"errorString\":\"lbau\",\"recommendations\":[\"p\",\"ons\",\"onwpnga\"]},{\"errorString\":\"n\",\"recommendations\":[\"jawrtmjfjmyc\",\"xlzhcoxovnekh\"]},{\"errorString\":\"lusfnrdtjxtxrdcq\",\"recommendations\":[\"idttgepus\",\"vyjtcvu\",\"kasizie\",\"fuughtuqfec\"]}],\"extendedInfo\":{\"tasksList\":[{\"taskId\":\"tuhxuicb\",\"startTime\":\"2021-01-07T03:05:08Z\",\"endTime\":\"2021-02-07T12:33:22Z\",\"duration\":\"PT58H56M\",\"status\":\"jlxuz\"},{\"taskId\":\"wpusxjbaqehg\",\"startTime\":\"2021-10-27T15:34:23Z\",\"endTime\":\"2021-03-02T08:23:47Z\",\"duration\":\"PT23H19M33S\",\"status\":\"tu\"}],\"propertyBag\":{\"cnwfepbnwgfmxjg\":\"gebx\",\"jbgdlfgtdysnaquf\":\"g\",\"zjrwdkqze\":\"qbctqha\",\"fza\":\"yjleziunjx\"},\"dynamicErrorMessage\":\"kwcegyamlbn\"},\"entityFriendlyName\":\"qa\",\"backupManagementType\":\"DefaultBackup\",\"operation\":\"pilguooqjag\",\"status\":\"itgueiookjbs\",\"startTime\":\"2021-07-06T01:23:43Z\",\"endTime\":\"2021-10-29T22:51:49Z\",\"activityId\":\"pdelqa\"}") - .toObject(MabJob.class); - Assertions.assertEquals("qa", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("pilguooqjag", model.operation()); - Assertions.assertEquals("itgueiookjbs", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-06T01:23:43Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T22:51:49Z"), model.endTime()); - Assertions.assertEquals("pdelqa", model.activityId()); - Assertions.assertEquals(Duration.parse("PT111H33M7S"), model.duration()); - Assertions.assertEquals(JobSupportedAction.RETRIABLE, model.actionsInfo().get(0)); - Assertions.assertEquals("gsnnf", model.mabServerName()); - Assertions.assertEquals(MabServerType.INVALID, model.mabServerType()); - Assertions.assertEquals(WorkloadType.FILE_FOLDER, model.workloadType()); - Assertions.assertEquals("tuhxuicb", model.extendedInfo().tasksList().get(0).taskId()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-01-07T03:05:08Z"), model.extendedInfo().tasksList().get(0).startTime()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-02-07T12:33:22Z"), model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT58H56M"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("jlxuz", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("gebx", model.extendedInfo().propertyBag().get("cnwfepbnwgfmxjg")); - Assertions.assertEquals("kwcegyamlbn", model.extendedInfo().dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabJob model = - new MabJob() - .withEntityFriendlyName("qa") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withOperation("pilguooqjag") - .withStatus("itgueiookjbs") - .withStartTime(OffsetDateTime.parse("2021-07-06T01:23:43Z")) - .withEndTime(OffsetDateTime.parse("2021-10-29T22:51:49Z")) - .withActivityId("pdelqa") - .withDuration(Duration.parse("PT111H33M7S")) - .withActionsInfo( - Arrays - .asList( - JobSupportedAction.RETRIABLE, JobSupportedAction.RETRIABLE, JobSupportedAction.RETRIABLE)) - .withMabServerName("gsnnf") - .withMabServerType(MabServerType.INVALID) - .withWorkloadType(WorkloadType.FILE_FOLDER) - .withErrorDetails( - Arrays.asList(new MabErrorInfo(), new MabErrorInfo(), new MabErrorInfo(), new MabErrorInfo())) - .withExtendedInfo( - new MabJobExtendedInfo() - .withTasksList( - Arrays - .asList( - new MabJobTaskDetails() - .withTaskId("tuhxuicb") - .withStartTime(OffsetDateTime.parse("2021-01-07T03:05:08Z")) - .withEndTime(OffsetDateTime.parse("2021-02-07T12:33:22Z")) - .withDuration(Duration.parse("PT58H56M")) - .withStatus("jlxuz"), - new MabJobTaskDetails() - .withTaskId("wpusxjbaqehg") - .withStartTime(OffsetDateTime.parse("2021-10-27T15:34:23Z")) - .withEndTime(OffsetDateTime.parse("2021-03-02T08:23:47Z")) - .withDuration(Duration.parse("PT23H19M33S")) - .withStatus("tu"))) - .withPropertyBag( - mapOf( - "cnwfepbnwgfmxjg", - "gebx", - "jbgdlfgtdysnaquf", - "g", - "zjrwdkqze", - "qbctqha", - "fza", - "yjleziunjx")) - .withDynamicErrorMessage("kwcegyamlbn")); - model = BinaryData.fromObject(model).toObject(MabJob.class); - Assertions.assertEquals("qa", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("pilguooqjag", model.operation()); - Assertions.assertEquals("itgueiookjbs", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-06T01:23:43Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T22:51:49Z"), model.endTime()); - Assertions.assertEquals("pdelqa", model.activityId()); - Assertions.assertEquals(Duration.parse("PT111H33M7S"), model.duration()); - Assertions.assertEquals(JobSupportedAction.RETRIABLE, model.actionsInfo().get(0)); - Assertions.assertEquals("gsnnf", model.mabServerName()); - Assertions.assertEquals(MabServerType.INVALID, model.mabServerType()); - Assertions.assertEquals(WorkloadType.FILE_FOLDER, model.workloadType()); - Assertions.assertEquals("tuhxuicb", model.extendedInfo().tasksList().get(0).taskId()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-01-07T03:05:08Z"), model.extendedInfo().tasksList().get(0).startTime()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-02-07T12:33:22Z"), model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT58H56M"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("jlxuz", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("gebx", model.extendedInfo().propertyBag().get("cnwfepbnwgfmxjg")); - Assertions.assertEquals("kwcegyamlbn", model.extendedInfo().dynamicErrorMessage()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabProtectionPolicyTests.java deleted file mode 100644 index b6c4025c0fa0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabProtectionPolicyTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.MabProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MabProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MabProtectionPolicy model = - BinaryData - .fromString( - "{\"backupManagementType\":\"MAB\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"protectedItemsCount\":1711028317,\"resourceGuardOperationRequests\":[\"kewvnqv\",\"dlguaucmfdjwn\",\"axpunjqikczvv\",\"tacgxmfc\"]}") - .toObject(MabProtectionPolicy.class); - Assertions.assertEquals(1711028317, model.protectedItemsCount()); - Assertions.assertEquals("kewvnqv", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabProtectionPolicy model = - new MabProtectionPolicy() - .withProtectedItemsCount(1711028317) - .withResourceGuardOperationRequests( - Arrays.asList("kewvnqv", "dlguaucmfdjwn", "axpunjqikczvv", "tacgxmfc")) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()); - model = BinaryData.fromObject(model).toObject(MabProtectionPolicy.class); - Assertions.assertEquals(1711028317, model.protectedItemsCount()); - Assertions.assertEquals("kewvnqv", model.resourceGuardOperationRequests().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MonthlyRetentionScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MonthlyRetentionScheduleTests.java deleted file mode 100644 index 152d055ad7f9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MonthlyRetentionScheduleTests.java +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.Day; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.MonthlyRetentionSchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionScheduleFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MonthlyRetentionScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MonthlyRetentionSchedule model = - BinaryData - .fromString( - "{\"retentionScheduleFormatType\":\"Daily\",\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":2045628523,\"isLast\":false},{\"date\":1668078845,\"isLast\":true},{\"date\":399178723,\"isLast\":false}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Thursday\"],\"weeksOfTheMonth\":[\"First\"]},\"retentionTimes\":[\"2021-06-30T05:44:05Z\"],\"retentionDuration\":{\"count\":1212082891,\"durationType\":\"Weeks\"}}") - .toObject(MonthlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.DAILY, model.retentionScheduleFormatType()); - Assertions.assertEquals(2045628523, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.THURSDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FIRST, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-30T05:44:05Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1212082891, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MonthlyRetentionSchedule model = - new MonthlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.DAILY) - .withRetentionScheduleDaily( - new DailyRetentionFormat() - .withDaysOfTheMonth( - Arrays - .asList( - new Day().withDate(2045628523).withIsLast(false), - new Day().withDate(1668078845).withIsLast(true), - new Day().withDate(399178723).withIsLast(false)))) - .withRetentionScheduleWeekly( - new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.THURSDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-06-30T05:44:05Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(1212082891).withDurationType(RetentionDurationType.WEEKS)); - model = BinaryData.fromObject(model).toObject(MonthlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.DAILY, model.retentionScheduleFormatType()); - Assertions.assertEquals(2045628523, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.THURSDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FIRST, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-30T05:44:05Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1212082891, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.retentionDuration().durationType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MoveRPAcrossTiersRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MoveRPAcrossTiersRequestTests.java deleted file mode 100644 index 3b2adc7a769e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MoveRPAcrossTiersRequestTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.MoveRPAcrossTiersRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import org.junit.jupiter.api.Assertions; - -public final class MoveRPAcrossTiersRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MoveRPAcrossTiersRequest model = - BinaryData - .fromString( - "{\"objectType\":\"bqpc\",\"sourceTierType\":\"InstantRP\",\"targetTierType\":\"ArchivedRP\"}") - .toObject(MoveRPAcrossTiersRequest.class); - Assertions.assertEquals("bqpc", model.objectType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.targetTierType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MoveRPAcrossTiersRequest model = - new MoveRPAcrossTiersRequest() - .withObjectType("bqpc") - .withSourceTierType(RecoveryPointTierType.INSTANT_RP) - .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP); - model = BinaryData.fromObject(model).toObject(MoveRPAcrossTiersRequest.class); - Assertions.assertEquals("bqpc", model.objectType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.targetTierType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/NameInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/NameInfoTests.java deleted file mode 100644 index de609ff1dad5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/NameInfoTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo; -import org.junit.jupiter.api.Assertions; - -public final class NameInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - NameInfo model = - BinaryData - .fromString("{\"value\":\"ukjfkgiawxklr\",\"localizedValue\":\"lwckbasyypnddhs\"}") - .toObject(NameInfo.class); - Assertions.assertEquals("ukjfkgiawxklr", model.value()); - Assertions.assertEquals("lwckbasyypnddhs", model.localizedValue()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - NameInfo model = new NameInfo().withValue("ukjfkgiawxklr").withLocalizedValue("lwckbasyypnddhs"); - model = BinaryData.fromObject(model).toObject(NameInfo.class); - Assertions.assertEquals("ukjfkgiawxklr", model.value()); - Assertions.assertEquals("lwckbasyypnddhs", model.localizedValue()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoBaseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoBaseTests.java deleted file mode 100644 index 4e23d59fc9a0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoBaseTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.OperationResultInfoBase; - -public final class OperationResultInfoBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationResultInfoBase model = - BinaryData - .fromString("{\"objectType\":\"OperationResultInfoBase\"}") - .toObject(OperationResultInfoBase.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationResultInfoBase model = new OperationResultInfoBase(); - model = BinaryData.fromObject(model).toObject(OperationResultInfoBase.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoTests.java deleted file mode 100644 index 84350f65aae0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoTests.java +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.OperationResultInfo; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class OperationResultInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationResultInfo model = - BinaryData - .fromString("{\"objectType\":\"OperationResultInfo\",\"jobList\":[\"rxhtvso\"]}") - .toObject(OperationResultInfo.class); - Assertions.assertEquals("rxhtvso", model.jobList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationResultInfo model = new OperationResultInfo().withJobList(Arrays.asList("rxhtvso")); - model = BinaryData.fromObject(model).toObject(OperationResultInfo.class); - Assertions.assertEquals("rxhtvso", model.jobList().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusExtendedInfoTests.java deleted file mode 100644 index 43c2e293553f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusExtendedInfoTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusExtendedInfo; - -public final class OperationStatusExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationStatusExtendedInfo model = - BinaryData - .fromString("{\"objectType\":\"OperationStatusExtendedInfo\"}") - .toObject(OperationStatusExtendedInfo.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationStatusExtendedInfo model = new OperationStatusExtendedInfo(); - model = BinaryData.fromObject(model).toObject(OperationStatusExtendedInfo.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobExtendedInfoTests.java deleted file mode 100644 index 793db96ae947..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobExtendedInfoTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusJobExtendedInfo; -import org.junit.jupiter.api.Assertions; - -public final class OperationStatusJobExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationStatusJobExtendedInfo model = - BinaryData - .fromString("{\"objectType\":\"OperationStatusJobExtendedInfo\",\"jobId\":\"spyd\"}") - .toObject(OperationStatusJobExtendedInfo.class); - Assertions.assertEquals("spyd", model.jobId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationStatusJobExtendedInfo model = new OperationStatusJobExtendedInfo().withJobId("spyd"); - model = BinaryData.fromObject(model).toObject(OperationStatusJobExtendedInfo.class); - Assertions.assertEquals("spyd", model.jobId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobsExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobsExtendedInfoTests.java deleted file mode 100644 index c09b5355699f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobsExtendedInfoTests.java +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusJobsExtendedInfo; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class OperationStatusJobsExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationStatusJobsExtendedInfo model = - BinaryData - .fromString( - "{\"objectType\":\"OperationStatusJobsExtendedInfo\",\"jobIds\":[\"ocyvhhulrtywikdm\",\"lakuflgbhgauacd\",\"xmxufrsryjqgdk\"],\"failedJobsError\":{\"bvjhvefgwbmqj\":\"zoeo\"}}") - .toObject(OperationStatusJobsExtendedInfo.class); - Assertions.assertEquals("ocyvhhulrtywikdm", model.jobIds().get(0)); - Assertions.assertEquals("zoeo", model.failedJobsError().get("bvjhvefgwbmqj")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationStatusJobsExtendedInfo model = - new OperationStatusJobsExtendedInfo() - .withJobIds(Arrays.asList("ocyvhhulrtywikdm", "lakuflgbhgauacd", "xmxufrsryjqgdk")) - .withFailedJobsError(mapOf("bvjhvefgwbmqj", "zoeo")); - model = BinaryData.fromObject(model).toObject(OperationStatusJobsExtendedInfo.class); - Assertions.assertEquals("ocyvhhulrtywikdm", model.jobIds().get(0)); - Assertions.assertEquals("zoeo", model.failedJobsError().get("bvjhvefgwbmqj")); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusProvisionIlrExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusProvisionIlrExtendedInfoTests.java deleted file mode 100644 index 68c3aeac42ea..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusProvisionIlrExtendedInfoTests.java +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientScriptForConnect; -import com.azure.resourcemanager.recoveryservicesbackup.models.InstantItemRecoveryTarget; -import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusProvisionIlrExtendedInfo; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class OperationStatusProvisionIlrExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationStatusProvisionIlrExtendedInfo model = - BinaryData - .fromString( - "{\"objectType\":\"OperationStatusProvisionILRExtendedInfo\",\"recoveryTarget\":{\"clientScripts\":[{\"scriptContent\":\"sf\",\"scriptExtension\":\"mx\",\"osType\":\"lpzealbmqkyojwyv\",\"url\":\"mbtsuahxsg\",\"scriptNameSuffix\":\"cmmzrrs\"},{\"scriptContent\":\"biwsd\",\"scriptExtension\":\"pxqwo\",\"osType\":\"ffjxcjrmmuabwib\",\"url\":\"ogjo\",\"scriptNameSuffix\":\"cyefoyzbamwine\"},{\"scriptContent\":\"vfkakpold\",\"scriptExtension\":\"evboclzhzjknyuxg\",\"osType\":\"txpnrupza\",\"url\":\"rdixt\",\"scriptNameSuffix\":\"kidswys\"},{\"scriptContent\":\"ruffgllukk\",\"scriptExtension\":\"vlxhrpqhvmblc\",\"osType\":\"qehbhbcds\",\"url\":\"ryrando\",\"scriptNameSuffix\":\"mbltoo\"}]}}") - .toObject(OperationStatusProvisionIlrExtendedInfo.class); - Assertions.assertEquals("sf", model.recoveryTarget().clientScripts().get(0).scriptContent()); - Assertions.assertEquals("mx", model.recoveryTarget().clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("lpzealbmqkyojwyv", model.recoveryTarget().clientScripts().get(0).osType()); - Assertions.assertEquals("mbtsuahxsg", model.recoveryTarget().clientScripts().get(0).url()); - Assertions.assertEquals("cmmzrrs", model.recoveryTarget().clientScripts().get(0).scriptNameSuffix()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationStatusProvisionIlrExtendedInfo model = - new OperationStatusProvisionIlrExtendedInfo() - .withRecoveryTarget( - new InstantItemRecoveryTarget() - .withClientScripts( - Arrays - .asList( - new ClientScriptForConnect() - .withScriptContent("sf") - .withScriptExtension("mx") - .withOsType("lpzealbmqkyojwyv") - .withUrl("mbtsuahxsg") - .withScriptNameSuffix("cmmzrrs"), - new ClientScriptForConnect() - .withScriptContent("biwsd") - .withScriptExtension("pxqwo") - .withOsType("ffjxcjrmmuabwib") - .withUrl("ogjo") - .withScriptNameSuffix("cyefoyzbamwine"), - new ClientScriptForConnect() - .withScriptContent("vfkakpold") - .withScriptExtension("evboclzhzjknyuxg") - .withOsType("txpnrupza") - .withUrl("rdixt") - .withScriptNameSuffix("kidswys"), - new ClientScriptForConnect() - .withScriptContent("ruffgllukk") - .withScriptExtension("vlxhrpqhvmblc") - .withOsType("qehbhbcds") - .withUrl("ryrando") - .withScriptNameSuffix("mbltoo")))); - model = BinaryData.fromObject(model).toObject(OperationStatusProvisionIlrExtendedInfo.class); - Assertions.assertEquals("sf", model.recoveryTarget().clientScripts().get(0).scriptContent()); - Assertions.assertEquals("mx", model.recoveryTarget().clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("lpzealbmqkyojwyv", model.recoveryTarget().clientScripts().get(0).osType()); - Assertions.assertEquals("mbtsuahxsg", model.recoveryTarget().clientScripts().get(0).url()); - Assertions.assertEquals("cmmzrrs", model.recoveryTarget().clientScripts().get(0).scriptNameSuffix()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListMockTests.java deleted file mode 100644 index d8b398cbc81e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListMockTests.java +++ /dev/null @@ -1,99 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryValueForSingleApi; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class OperationsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"name\":\"btxjeaoqaqbzg\",\"display\":{\"provider\":\"w\",\"resource\":\"uatbwbqamteuliy\",\"operation\":\"pkcvmwf\",\"description\":\"xxe\"},\"origin\":\"ywbo\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{\"name\":\"ciijqpkzfbojxj\",\"displayName\":\"smyqwixvcpwnkwyw\",\"blobDuration\":\"ofalickduoiqtam\"},{\"name\":\"vsknxrwzawnv\",\"displayName\":\"cfhzagxnvhycv\",\"blobDuration\":\"mwrzregzgyufutrw\"}]}}}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.operations().list(com.azure.core.util.Context.NONE); - - Assertions.assertEquals("btxjeaoqaqbzg", response.iterator().next().name()); - Assertions.assertEquals("w", response.iterator().next().display().provider()); - Assertions.assertEquals("uatbwbqamteuliy", response.iterator().next().display().resource()); - Assertions.assertEquals("pkcvmwf", response.iterator().next().display().operation()); - Assertions.assertEquals("xxe", response.iterator().next().display().description()); - Assertions.assertEquals("ywbo", response.iterator().next().origin()); - Assertions - .assertEquals( - "ciijqpkzfbojxj", - response.iterator().next().properties().serviceSpecification().logSpecifications().get(0).name()); - Assertions - .assertEquals( - "smyqwixvcpwnkwyw", - response - .iterator() - .next() - .properties() - .serviceSpecification() - .logSpecifications() - .get(0) - .displayName()); - Assertions - .assertEquals( - "ofalickduoiqtam", - response - .iterator() - .next() - .properties() - .serviceSpecification() - .logSpecifications() - .get(0) - .blobDuration()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PointInTimeRangeTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PointInTimeRangeTests.java deleted file mode 100644 index 2d2538971227..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PointInTimeRangeTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class PointInTimeRangeTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PointInTimeRange model = - BinaryData - .fromString("{\"startTime\":\"2021-11-06T16:53:49Z\",\"endTime\":\"2021-05-17T21:24:33Z\"}") - .toObject(PointInTimeRange.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T16:53:49Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-17T21:24:33Z"), model.endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PointInTimeRange model = - new PointInTimeRange() - .withStartTime(OffsetDateTime.parse("2021-11-06T16:53:49Z")) - .withEndTime(OffsetDateTime.parse("2021-05-17T21:24:33Z")); - model = BinaryData.fromObject(model).toObject(PointInTimeRange.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T16:53:49Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-17T21:24:33Z"), model.endTime()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PreValidateEnableBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PreValidateEnableBackupRequestTests.java deleted file mode 100644 index e533536509c4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PreValidateEnableBackupRequestTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; -import com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnableBackupRequest; -import org.junit.jupiter.api.Assertions; - -public final class PreValidateEnableBackupRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PreValidateEnableBackupRequest model = - BinaryData - .fromString( - "{\"resourceType\":\"Sharepoint\",\"resourceId\":\"gdf\",\"vaultId\":\"lzl\",\"properties\":\"xrifkwmrvkts\"}") - .toObject(PreValidateEnableBackupRequest.class); - Assertions.assertEquals(DataSourceType.SHAREPOINT, model.resourceType()); - Assertions.assertEquals("gdf", model.resourceId()); - Assertions.assertEquals("lzl", model.vaultId()); - Assertions.assertEquals("xrifkwmrvkts", model.properties()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PreValidateEnableBackupRequest model = - new PreValidateEnableBackupRequest() - .withResourceType(DataSourceType.SHAREPOINT) - .withResourceId("gdf") - .withVaultId("lzl") - .withProperties("xrifkwmrvkts"); - model = BinaryData.fromObject(model).toObject(PreValidateEnableBackupRequest.class); - Assertions.assertEquals(DataSourceType.SHAREPOINT, model.resourceType()); - Assertions.assertEquals("gdf", model.resourceId()); - Assertions.assertEquals("lzl", model.vaultId()); - Assertions.assertEquals("xrifkwmrvkts", model.properties()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveRequestTests.java deleted file mode 100644 index b33c60b0f529..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveRequestTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class PrepareDataMoveRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrepareDataMoveRequest model = - BinaryData - .fromString( - "{\"targetResourceId\":\"ujjugwdkcglh\",\"targetRegion\":\"lazjdyggdtjixhbk\",\"dataMoveLevel\":\"Container\",\"sourceContainerArmIds\":[\"wey\",\"hmenevfyexfwhybc\",\"bvyvdcsity\"],\"ignoreMoved\":false}") - .toObject(PrepareDataMoveRequest.class); - Assertions.assertEquals("ujjugwdkcglh", model.targetResourceId()); - Assertions.assertEquals("lazjdyggdtjixhbk", model.targetRegion()); - Assertions.assertEquals(DataMoveLevel.CONTAINER, model.dataMoveLevel()); - Assertions.assertEquals("wey", model.sourceContainerArmIds().get(0)); - Assertions.assertEquals(false, model.ignoreMoved()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrepareDataMoveRequest model = - new PrepareDataMoveRequest() - .withTargetResourceId("ujjugwdkcglh") - .withTargetRegion("lazjdyggdtjixhbk") - .withDataMoveLevel(DataMoveLevel.CONTAINER) - .withSourceContainerArmIds(Arrays.asList("wey", "hmenevfyexfwhybc", "bvyvdcsity")) - .withIgnoreMoved(false); - model = BinaryData.fromObject(model).toObject(PrepareDataMoveRequest.class); - Assertions.assertEquals("ujjugwdkcglh", model.targetResourceId()); - Assertions.assertEquals("lazjdyggdtjixhbk", model.targetRegion()); - Assertions.assertEquals(DataMoveLevel.CONTAINER, model.dataMoveLevel()); - Assertions.assertEquals("wey", model.sourceContainerArmIds().get(0)); - Assertions.assertEquals(false, model.ignoreMoved()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveResponseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveResponseTests.java deleted file mode 100644 index 94eb81f68d1d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveResponseTests.java +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveResponse; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class PrepareDataMoveResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrepareDataMoveResponse model = - BinaryData - .fromString( - "{\"objectType\":\"PrepareDataMoveResponse\",\"correlationId\":\"lwntsjgqrs\",\"sourceVaultProperties\":{\"szizoyuelyetndnb\":\"ruuuybnch\"}}") - .toObject(PrepareDataMoveResponse.class); - Assertions.assertEquals("lwntsjgqrs", model.correlationId()); - Assertions.assertEquals("ruuuybnch", model.sourceVaultProperties().get("szizoyuelyetndnb")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrepareDataMoveResponse model = - new PrepareDataMoveResponse() - .withCorrelationId("lwntsjgqrs") - .withSourceVaultProperties(mapOf("szizoyuelyetndnb", "ruuuybnch")); - model = BinaryData.fromObject(model).toObject(PrepareDataMoveResponse.class); - Assertions.assertEquals("lwntsjgqrs", model.correlationId()); - Assertions.assertEquals("ruuuybnch", model.sourceVaultProperties().get("szizoyuelyetndnb")); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionResourceInnerTests.java deleted file mode 100644 index 3051e1b04aaf..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionResourceInnerTests.java +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.PrivateEndpointConnectionResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnection; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProvisioningState; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultSubResourceType; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class PrivateEndpointConnectionResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateEndpointConnectionResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"provisioningState\":\"Succeeded\",\"privateEndpoint\":{\"id\":\"gehoqfbowskany\"},\"groupIds\":[\"AzureSiteRecovery\",\"AzureBackup\",\"AzureBackup_secondary\",\"AzureSiteRecovery\"],\"privateLinkServiceConnectionState\":{\"status\":\"Rejected\",\"description\":\"ywgndrv\",\"actionsRequired\":\"hzgpphrcgyncocpe\"}},\"eTag\":\"vmmcoofs\",\"location\":\"lzevgbmqjqab\",\"tags\":{\"wnfnbacf\":\"mivkwlzuvcc\",\"bqqwxrj\":\"onlebxetqgtzxdpn\",\"mpmngnzscxaqwoo\":\"eallnwsubisnj\"},\"id\":\"hcbonqvpkvlr\",\"name\":\"njeaseipheofloke\",\"type\":\"y\"}") - .toObject(PrivateEndpointConnectionResourceInner.class); - Assertions.assertEquals("lzevgbmqjqab", model.location()); - Assertions.assertEquals("mivkwlzuvcc", model.tags().get("wnfnbacf")); - Assertions.assertEquals(ProvisioningState.SUCCEEDED, model.properties().provisioningState()); - Assertions.assertEquals("gehoqfbowskany", model.properties().privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_SITE_RECOVERY, model.properties().groupIds().get(0)); - Assertions - .assertEquals( - PrivateEndpointConnectionStatus.REJECTED, - model.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("ywgndrv", model.properties().privateLinkServiceConnectionState().description()); - Assertions - .assertEquals("hzgpphrcgyncocpe", model.properties().privateLinkServiceConnectionState().actionRequired()); - Assertions.assertEquals("vmmcoofs", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateEndpointConnectionResourceInner model = - new PrivateEndpointConnectionResourceInner() - .withLocation("lzevgbmqjqab") - .withTags( - mapOf("wnfnbacf", "mivkwlzuvcc", "bqqwxrj", "onlebxetqgtzxdpn", "mpmngnzscxaqwoo", "eallnwsubisnj")) - .withProperties( - new PrivateEndpointConnection() - .withProvisioningState(ProvisioningState.SUCCEEDED) - .withPrivateEndpoint(new PrivateEndpoint().withId("gehoqfbowskany")) - .withGroupIds( - Arrays - .asList( - VaultSubResourceType.AZURE_SITE_RECOVERY, - VaultSubResourceType.AZURE_BACKUP, - VaultSubResourceType.AZURE_BACKUP_SECONDARY, - VaultSubResourceType.AZURE_SITE_RECOVERY)) - .withPrivateLinkServiceConnectionState( - new PrivateLinkServiceConnectionState() - .withStatus(PrivateEndpointConnectionStatus.REJECTED) - .withDescription("ywgndrv") - .withActionRequired("hzgpphrcgyncocpe"))) - .withEtag("vmmcoofs"); - model = BinaryData.fromObject(model).toObject(PrivateEndpointConnectionResourceInner.class); - Assertions.assertEquals("lzevgbmqjqab", model.location()); - Assertions.assertEquals("mivkwlzuvcc", model.tags().get("wnfnbacf")); - Assertions.assertEquals(ProvisioningState.SUCCEEDED, model.properties().provisioningState()); - Assertions.assertEquals("gehoqfbowskany", model.properties().privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_SITE_RECOVERY, model.properties().groupIds().get(0)); - Assertions - .assertEquals( - PrivateEndpointConnectionStatus.REJECTED, - model.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("ywgndrv", model.properties().privateLinkServiceConnectionState().description()); - Assertions - .assertEquals("hzgpphrcgyncocpe", model.properties().privateLinkServiceConnectionState().actionRequired()); - Assertions.assertEquals("vmmcoofs", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionTests.java deleted file mode 100644 index f52ae62a53bc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionTests.java +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnection; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProvisioningState; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultSubResourceType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class PrivateEndpointConnectionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateEndpointConnection model = - BinaryData - .fromString( - "{\"provisioningState\":\"Succeeded\",\"privateEndpoint\":{\"id\":\"dlwtgrhpdj\"},\"groupIds\":[\"AzureBackup\",\"AzureSiteRecovery\",\"AzureBackup_secondary\"],\"privateLinkServiceConnectionState\":{\"status\":\"Pending\",\"description\":\"pqyegualhbxxh\",\"actionsRequired\":\"jzzvdud\"}}") - .toObject(PrivateEndpointConnection.class); - Assertions.assertEquals(ProvisioningState.SUCCEEDED, model.provisioningState()); - Assertions.assertEquals("dlwtgrhpdj", model.privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_BACKUP, model.groupIds().get(0)); - Assertions - .assertEquals(PrivateEndpointConnectionStatus.PENDING, model.privateLinkServiceConnectionState().status()); - Assertions.assertEquals("pqyegualhbxxh", model.privateLinkServiceConnectionState().description()); - Assertions.assertEquals("jzzvdud", model.privateLinkServiceConnectionState().actionRequired()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateEndpointConnection model = - new PrivateEndpointConnection() - .withProvisioningState(ProvisioningState.SUCCEEDED) - .withPrivateEndpoint(new PrivateEndpoint().withId("dlwtgrhpdj")) - .withGroupIds( - Arrays - .asList( - VaultSubResourceType.AZURE_BACKUP, - VaultSubResourceType.AZURE_SITE_RECOVERY, - VaultSubResourceType.AZURE_BACKUP_SECONDARY)) - .withPrivateLinkServiceConnectionState( - new PrivateLinkServiceConnectionState() - .withStatus(PrivateEndpointConnectionStatus.PENDING) - .withDescription("pqyegualhbxxh") - .withActionRequired("jzzvdud")); - model = BinaryData.fromObject(model).toObject(PrivateEndpointConnection.class); - Assertions.assertEquals(ProvisioningState.SUCCEEDED, model.provisioningState()); - Assertions.assertEquals("dlwtgrhpdj", model.privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_BACKUP, model.groupIds().get(0)); - Assertions - .assertEquals(PrivateEndpointConnectionStatus.PENDING, model.privateLinkServiceConnectionState().status()); - Assertions.assertEquals("pqyegualhbxxh", model.privateLinkServiceConnectionState().description()); - Assertions.assertEquals("jzzvdud", model.privateLinkServiceConnectionState().actionRequired()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsDeleteMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsDeleteMockTests.java deleted file mode 100644 index 0fb36198d6ba..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class PrivateEndpointConnectionsDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.privateEndpointConnections().delete("xmbjroum", "znv", "l", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsGetWithResponseMockTests.java deleted file mode 100644 index 52f87c8e8487..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsGetWithResponseMockTests.java +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProvisioningState; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultSubResourceType; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class PrivateEndpointConnectionsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"provisioningState\":\"Failed\",\"privateEndpoint\":{\"id\":\"lizhceumoqodkad\"},\"groupIds\":[\"AzureSiteRecovery\",\"AzureSiteRecovery\",\"AzureBackup\",\"AzureBackup\"],\"privateLinkServiceConnectionState\":{\"status\":\"Rejected\",\"description\":\"ywrxw\",\"actionsRequired\":\"dtluvvadswzsn\"}},\"eTag\":\"emlowuowhl\",\"location\":\"lnwy\",\"tags\":{\"okzkltr\":\"uvblg\",\"rqcrjidhftukvh\":\"owtdvrfmvlihcvj\"},\"id\":\"xlwyoj\",\"name\":\"fqz\",\"type\":\"kfnjyixhafrat\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PrivateEndpointConnectionResource response = - manager - .privateEndpointConnections() - .getWithResponse("woijpodtbl", "pkkwj", "jodqhykincn", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("lnwy", response.location()); - Assertions.assertEquals("uvblg", response.tags().get("okzkltr")); - Assertions.assertEquals(ProvisioningState.FAILED, response.properties().provisioningState()); - Assertions.assertEquals("lizhceumoqodkad", response.properties().privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_SITE_RECOVERY, response.properties().groupIds().get(0)); - Assertions - .assertEquals( - PrivateEndpointConnectionStatus.REJECTED, - response.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("ywrxw", response.properties().privateLinkServiceConnectionState().description()); - Assertions - .assertEquals("dtluvvadswzsn", response.properties().privateLinkServiceConnectionState().actionRequired()); - Assertions.assertEquals("emlowuowhl", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsPutMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsPutMockTests.java deleted file mode 100644 index 11fbe106b7cb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsPutMockTests.java +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnection; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProvisioningState; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultSubResourceType; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class PrivateEndpointConnectionsPutMockTests { - @Test - public void testPut() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"provisioningState\":\"Succeeded\",\"privateEndpoint\":{\"id\":\"uizh\"},\"groupIds\":[\"AzureBackup_secondary\"],\"privateLinkServiceConnectionState\":{\"status\":\"Pending\",\"description\":\"tiarxqiubxduk\",\"actionsRequired\":\"pxdazv\"}},\"eTag\":\"ctmmkoszudbl\",\"location\":\"s\",\"tags\":{\"f\":\"pcaqki\",\"ezyquw\":\"btfmhklbnldpvcbh\",\"brruyuuatv\":\"sqxutr\",\"w\":\"mbjwcolbmxlb\"},\"id\":\"pcpahprzrvxhmtf\",\"name\":\"ocnxz\",\"type\":\"mj\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PrivateEndpointConnectionResource response = - manager - .privateEndpointConnections() - .define("tpusllywp") - .withRegion("wvcmj") - .withExistingVault("jrhuzgf", "on") - .withTags(mapOf("zugamxzkrrcoiis", "iidisczskoswoqiq")) - .withProperties( - new PrivateEndpointConnection() - .withProvisioningState(ProvisioningState.SUCCEEDED) - .withPrivateEndpoint(new PrivateEndpoint().withId("bpdbollgr")) - .withGroupIds( - Arrays - .asList( - VaultSubResourceType.AZURE_SITE_RECOVERY, - VaultSubResourceType.AZURE_BACKUP, - VaultSubResourceType.AZURE_BACKUP)) - .withPrivateLinkServiceConnectionState( - new PrivateLinkServiceConnectionState() - .withStatus(PrivateEndpointConnectionStatus.APPROVED) - .withDescription("owsocnequygdjbo") - .withActionRequired("rmtqjkqevadr"))) - .withEtag("wiu") - .create(); - - Assertions.assertEquals("s", response.location()); - Assertions.assertEquals("pcaqki", response.tags().get("f")); - Assertions.assertEquals(ProvisioningState.SUCCEEDED, response.properties().provisioningState()); - Assertions.assertEquals("uizh", response.properties().privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_BACKUP_SECONDARY, response.properties().groupIds().get(0)); - Assertions - .assertEquals( - PrivateEndpointConnectionStatus.PENDING, - response.properties().privateLinkServiceConnectionState().status()); - Assertions - .assertEquals("tiarxqiubxduk", response.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("pxdazv", response.properties().privateLinkServiceConnectionState().actionRequired()); - Assertions.assertEquals("ctmmkoszudbl", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointTests.java deleted file mode 100644 index 8bf27f2a88e6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpoint; -import org.junit.jupiter.api.Assertions; - -public final class PrivateEndpointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateEndpoint model = BinaryData.fromString("{\"id\":\"dslfhotwmcy\"}").toObject(PrivateEndpoint.class); - Assertions.assertEquals("dslfhotwmcy", model.id()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateEndpoint model = new PrivateEndpoint().withId("dslfhotwmcy"); - model = BinaryData.fromObject(model).toObject(PrivateEndpoint.class); - Assertions.assertEquals("dslfhotwmcy", model.id()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateLinkServiceConnectionStateTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateLinkServiceConnectionStateTests.java deleted file mode 100644 index 3df325d59441..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateLinkServiceConnectionStateTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateLinkServiceConnectionState; -import org.junit.jupiter.api.Assertions; - -public final class PrivateLinkServiceConnectionStateTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateLinkServiceConnectionState model = - BinaryData - .fromString( - "{\"status\":\"Disconnected\",\"description\":\"bjnpg\",\"actionsRequired\":\"ftadehxnltyfs\"}") - .toObject(PrivateLinkServiceConnectionState.class); - Assertions.assertEquals(PrivateEndpointConnectionStatus.DISCONNECTED, model.status()); - Assertions.assertEquals("bjnpg", model.description()); - Assertions.assertEquals("ftadehxnltyfs", model.actionRequired()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateLinkServiceConnectionState model = - new PrivateLinkServiceConnectionState() - .withStatus(PrivateEndpointConnectionStatus.DISCONNECTED) - .withDescription("bjnpg") - .withActionRequired("ftadehxnltyfs"); - model = BinaryData.fromObject(model).toObject(PrivateLinkServiceConnectionState.class); - Assertions.assertEquals(PrivateEndpointConnectionStatus.DISCONNECTED, model.status()); - Assertions.assertEquals("bjnpg", model.description()); - Assertions.assertEquals("ftadehxnltyfs", model.actionRequired()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceInnerTests.java deleted file mode 100644 index db51fcd3ac40..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceInnerTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectableContainerResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainer; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectableContainerResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectableContainerResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"rsndsytgadgvra\",\"backupManagementType\":\"Invalid\",\"healthStatus\":\"e\",\"containerId\":\"zar\"},\"eTag\":\"lquuijfqkacewii\",\"location\":\"fpubjibwwi\",\"tags\":{\"ynfs\":\"hqkvpuvksgplsak\",\"jphuopxodlqi\":\"n\",\"slyzrpzbchckqq\":\"ntorzihleosjswsr\",\"suiizynkedyat\":\"qioxi\"},\"id\":\"wyhqmibzyhwits\",\"name\":\"ypyynpcdpumnzg\",\"type\":\"wznm\"}") - .toObject(ProtectableContainerResourceInner.class); - Assertions.assertEquals("fpubjibwwi", model.location()); - Assertions.assertEquals("hqkvpuvksgplsak", model.tags().get("ynfs")); - Assertions.assertEquals("rsndsytgadgvra", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.properties().backupManagementType()); - Assertions.assertEquals("e", model.properties().healthStatus()); - Assertions.assertEquals("zar", model.properties().containerId()); - Assertions.assertEquals("lquuijfqkacewii", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectableContainerResourceInner model = - new ProtectableContainerResourceInner() - .withLocation("fpubjibwwi") - .withTags( - mapOf( - "ynfs", - "hqkvpuvksgplsak", - "jphuopxodlqi", - "n", - "slyzrpzbchckqq", - "ntorzihleosjswsr", - "suiizynkedyat", - "qioxi")) - .withProperties( - new ProtectableContainer() - .withFriendlyName("rsndsytgadgvra") - .withBackupManagementType(BackupManagementType.INVALID) - .withHealthStatus("e") - .withContainerId("zar")) - .withEtag("lquuijfqkacewii"); - model = BinaryData.fromObject(model).toObject(ProtectableContainerResourceInner.class); - Assertions.assertEquals("fpubjibwwi", model.location()); - Assertions.assertEquals("hqkvpuvksgplsak", model.tags().get("ynfs")); - Assertions.assertEquals("rsndsytgadgvra", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.properties().backupManagementType()); - Assertions.assertEquals("e", model.properties().healthStatus()); - Assertions.assertEquals("zar", model.properties().containerId()); - Assertions.assertEquals("lquuijfqkacewii", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceListTests.java deleted file mode 100644 index 14a1aaffa37a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceListTests.java +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectableContainerResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainerResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectableContainerResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectableContainerResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"ndjmquxvyp\",\"backupManagementType\":\"AzureStorage\",\"healthStatus\":\"opkwhojv\",\"containerId\":\"jqg\"},\"eTag\":\"smocmbq\",\"location\":\"qvmkcxo\",\"tags\":{\"kcbcue\":\"vhelxprglyatdd\",\"hos\":\"rjxgciqib\",\"ibahwflus\":\"sdqrhzoymibmrq\"},\"id\":\"dtmhrkwofyyvoqa\",\"name\":\"piexpbtgiw\",\"type\":\"wo\"},{\"properties\":{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"ashrt\",\"backupManagementType\":\"Invalid\",\"healthStatus\":\"nqxwbp\",\"containerId\":\"ulpiuj\"},\"eTag\":\"asipqiio\",\"location\":\"yuq\",\"tags\":{\"bdbutauvf\":\"qlpqwcciuq\",\"afnn\":\"tkuwhhmhykojo\"},\"id\":\"lpichk\",\"name\":\"ymkcdyhb\",\"type\":\"kkpwdreqnovvq\"}],\"nextLink\":\"vljxywsu\"}") - .toObject(ProtectableContainerResourceList.class); - Assertions.assertEquals("vljxywsu", model.nextLink()); - Assertions.assertEquals("qvmkcxo", model.value().get(0).location()); - Assertions.assertEquals("vhelxprglyatdd", model.value().get(0).tags().get("kcbcue")); - Assertions.assertEquals("ndjmquxvyp", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals(BackupManagementType.AZURE_STORAGE, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("opkwhojv", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("jqg", model.value().get(0).properties().containerId()); - Assertions.assertEquals("smocmbq", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectableContainerResourceList model = - new ProtectableContainerResourceList() - .withNextLink("vljxywsu") - .withValue( - Arrays - .asList( - new ProtectableContainerResourceInner() - .withLocation("qvmkcxo") - .withTags( - mapOf( - "kcbcue", "vhelxprglyatdd", "hos", "rjxgciqib", "ibahwflus", "sdqrhzoymibmrq")) - .withProperties( - new ProtectableContainer() - .withFriendlyName("ndjmquxvyp") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withHealthStatus("opkwhojv") - .withContainerId("jqg")) - .withEtag("smocmbq"), - new ProtectableContainerResourceInner() - .withLocation("yuq") - .withTags(mapOf("bdbutauvf", "qlpqwcciuq", "afnn", "tkuwhhmhykojo")) - .withProperties( - new ProtectableContainer() - .withFriendlyName("ashrt") - .withBackupManagementType(BackupManagementType.INVALID) - .withHealthStatus("nqxwbp") - .withContainerId("ulpiuj")) - .withEtag("asipqiio"))); - model = BinaryData.fromObject(model).toObject(ProtectableContainerResourceList.class); - Assertions.assertEquals("vljxywsu", model.nextLink()); - Assertions.assertEquals("qvmkcxo", model.value().get(0).location()); - Assertions.assertEquals("vhelxprglyatdd", model.value().get(0).tags().get("kcbcue")); - Assertions.assertEquals("ndjmquxvyp", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals(BackupManagementType.AZURE_STORAGE, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("opkwhojv", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("jqg", model.value().get(0).properties().containerId()); - Assertions.assertEquals("smocmbq", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerTests.java deleted file mode 100644 index bb4ba6515f74..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainer; -import org.junit.jupiter.api.Assertions; - -public final class ProtectableContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectableContainer model = - BinaryData - .fromString( - "{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"iknsorgjh\",\"backupManagementType\":\"DefaultBackup\",\"healthStatus\":\"tlwwrlk\",\"containerId\":\"tncvokot\"}") - .toObject(ProtectableContainer.class); - Assertions.assertEquals("iknsorgjh", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("tlwwrlk", model.healthStatus()); - Assertions.assertEquals("tncvokot", model.containerId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectableContainer model = - new ProtectableContainer() - .withFriendlyName("iknsorgjh") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withHealthStatus("tlwwrlk") - .withContainerId("tncvokot"); - model = BinaryData.fromObject(model).toObject(ProtectableContainer.class); - Assertions.assertEquals("iknsorgjh", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("tlwwrlk", model.healthStatus()); - Assertions.assertEquals("tncvokot", model.containerId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListMockTests.java deleted file mode 100644 index b166d2d843c0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainerResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectableContainersListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"jdeolctae\",\"backupManagementType\":\"AzureStorage\",\"healthStatus\":\"rledjcu\",\"containerId\":\"bvt\"},\"eTag\":\"gdxzvsgeafgfoseh\",\"location\":\"lzsxezppkk\",\"tags\":{\"yfjlpzeqto\":\"es\",\"xlaj\":\"rpl\"},\"id\":\"llpquevhamfo\",\"name\":\"gwb\",\"type\":\"mkekxpkzwaqxo\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .protectableContainers() - .list("pqrtvaoznqni", "iezeagm", "eituugedhfpjs", "lzmb", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("lzsxezppkk", response.iterator().next().location()); - Assertions.assertEquals("es", response.iterator().next().tags().get("yfjlpzeqto")); - Assertions.assertEquals("jdeolctae", response.iterator().next().properties().friendlyName()); - Assertions - .assertEquals( - BackupManagementType.AZURE_STORAGE, response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("rledjcu", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals("bvt", response.iterator().next().properties().containerId()); - Assertions.assertEquals("gdxzvsgeafgfoseh", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index 2b3c50a6f50b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetWithResponseMockTests.java +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectedItemOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureSql\",\"workloadType\":\"SQLDB\",\"containerName\":\"qfhefkwabsol\",\"sourceResourceId\":\"nqqlmgnl\",\"policyId\":\"sjxtel\",\"lastRecoveryPoint\":\"2021-08-30T10:48:05Z\",\"backupSetName\":\"uqbo\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-11-18T16:01:37Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"arkuzl\",\"isDeferredDeleteScheduleUpcoming\":false,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"nx\",\"wqy\"],\"isArchiveEnabled\":true,\"policyName\":\"dyz\",\"softDeleteRetentionPeriodInDays\":1026321813},\"eTag\":\"zexnxakcky\",\"location\":\"ymx\",\"tags\":{\"ogzvk\":\"bjkdtfohf\",\"raueekcsueh\":\"wrsiwdyjqurykc\",\"bcbgydlqidywmhm\":\"gdda\"},\"id\":\"tyrilkfbnrqqxvz\",\"name\":\"pbnfnqtx\",\"type\":\"to\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectedItemResource response = - manager - .protectedItemOperationResults() - .getWithResponse( - "yibuyvpirfqjpnqn", - "owsbedenrexkxbh", - "vucnulgmnh", - "evdyz", - "fajs", - "kskmqozzkivyhjrl", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("ymx", response.location()); - Assertions.assertEquals("bjkdtfohf", response.tags().get("ogzvk")); - Assertions.assertEquals("qfhefkwabsol", response.properties().containerName()); - Assertions.assertEquals("nqqlmgnl", response.properties().sourceResourceId()); - Assertions.assertEquals("sjxtel", response.properties().policyId()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-08-30T10:48:05Z"), response.properties().lastRecoveryPoint()); - Assertions.assertEquals("uqbo", response.properties().backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, response.properties().createMode()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-11-18T16:01:37Z"), response.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, response.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("arkuzl", response.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, response.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, response.properties().isRehydrate()); - Assertions.assertEquals("nx", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, response.properties().isArchiveEnabled()); - Assertions.assertEquals("dyz", response.properties().policyName()); - Assertions.assertEquals(1026321813, response.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("zexnxakcky", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceInnerTests.java deleted file mode 100644 index 80cda68e3a7b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceInnerTests.java +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectedItemResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItem; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectedItemResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectedItemResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureWorkload\",\"workloadType\":\"SQLDataBase\",\"containerName\":\"pjhvmdajvnys\",\"sourceResourceId\":\"nqecanoaeup\",\"policyId\":\"yhltrpmopjmcm\",\"lastRecoveryPoint\":\"2020-12-22T02:02:43Z\",\"backupSetName\":\"kthfui\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-10-17T19:18:45Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"kvxod\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"ydagfuaxbe\",\"yiuokktwh\",\"dxwzywqsmbsurexi\",\"o\"],\"isArchiveEnabled\":false,\"policyName\":\"fsfksymddyst\",\"softDeleteRetentionPeriodInDays\":980316888},\"eTag\":\"xhqyudxorrqnb\",\"location\":\"oczvy\",\"tags\":{\"vdfwatkpn\":\"rvkdvjsllrm\",\"wiqzbqjvsovmyo\":\"ulexxbczwtr\"},\"id\":\"acspkwl\",\"name\":\"zdobpxjmflbvvnch\",\"type\":\"kcciwwzjuqkhr\"}") - .toObject(ProtectedItemResourceInner.class); - Assertions.assertEquals("oczvy", model.location()); - Assertions.assertEquals("rvkdvjsllrm", model.tags().get("vdfwatkpn")); - Assertions.assertEquals("pjhvmdajvnys", model.properties().containerName()); - Assertions.assertEquals("nqecanoaeup", model.properties().sourceResourceId()); - Assertions.assertEquals("yhltrpmopjmcm", model.properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-22T02:02:43Z"), model.properties().lastRecoveryPoint()); - Assertions.assertEquals("kthfui", model.properties().backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.properties().createMode()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-10-17T19:18:45Z"), model.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("kvxod", model.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.properties().isRehydrate()); - Assertions.assertEquals("ydagfuaxbe", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.properties().isArchiveEnabled()); - Assertions.assertEquals("fsfksymddyst", model.properties().policyName()); - Assertions.assertEquals(980316888, model.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("xhqyudxorrqnb", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectedItemResourceInner model = - new ProtectedItemResourceInner() - .withLocation("oczvy") - .withTags(mapOf("vdfwatkpn", "rvkdvjsllrm", "wiqzbqjvsovmyo", "ulexxbczwtr")) - .withProperties( - new ProtectedItem() - .withContainerName("pjhvmdajvnys") - .withSourceResourceId("nqecanoaeup") - .withPolicyId("yhltrpmopjmcm") - .withLastRecoveryPoint(OffsetDateTime.parse("2020-12-22T02:02:43Z")) - .withBackupSetName("kthfui") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-10-17T19:18:45Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("kvxod") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests( - Arrays.asList("ydagfuaxbe", "yiuokktwh", "dxwzywqsmbsurexi", "o")) - .withIsArchiveEnabled(false) - .withPolicyName("fsfksymddyst") - .withSoftDeleteRetentionPeriod(980316888)) - .withEtag("xhqyudxorrqnb"); - model = BinaryData.fromObject(model).toObject(ProtectedItemResourceInner.class); - Assertions.assertEquals("oczvy", model.location()); - Assertions.assertEquals("rvkdvjsllrm", model.tags().get("vdfwatkpn")); - Assertions.assertEquals("pjhvmdajvnys", model.properties().containerName()); - Assertions.assertEquals("nqecanoaeup", model.properties().sourceResourceId()); - Assertions.assertEquals("yhltrpmopjmcm", model.properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-22T02:02:43Z"), model.properties().lastRecoveryPoint()); - Assertions.assertEquals("kthfui", model.properties().backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.properties().createMode()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-10-17T19:18:45Z"), model.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("kvxod", model.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.properties().isRehydrate()); - Assertions.assertEquals("ydagfuaxbe", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.properties().isArchiveEnabled()); - Assertions.assertEquals("fsfksymddyst", model.properties().policyName()); - Assertions.assertEquals(980316888, model.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("xhqyudxorrqnb", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceListTests.java deleted file mode 100644 index 9b9e54ef1125..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceListTests.java +++ /dev/null @@ -1,163 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectedItemResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResourceList; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectedItemResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectedItemResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"Invalid\",\"workloadType\":\"Client\",\"containerName\":\"euojgjrwju\",\"sourceResourceId\":\"otwmcdyt\",\"policyId\":\"wit\",\"lastRecoveryPoint\":\"2021-05-14T21:36:27Z\",\"backupSetName\":\"awgqwgxhni\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-05-28T01:48:43Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"cg\",\"isDeferredDeleteScheduleUpcoming\":false,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"jdauwhvy\",\"wzbtdhxu\",\"znbmpowuwprzq\"],\"isArchiveEnabled\":true,\"policyName\":\"alupjm\",\"softDeleteRetentionPeriodInDays\":46275154},\"eTag\":\"obbc\",\"location\":\"wsrtjriplrbpbe\",\"tags\":{\"wxzvlvqhjkb\":\"hfgblc\"},\"id\":\"gibtnm\",\"name\":\"iebwwaloayqcgwrt\",\"type\":\"j\"},{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"Invalid\",\"workloadType\":\"FileFolder\",\"containerName\":\"htxongmtsavjc\",\"sourceResourceId\":\"wxqpsrknftguvri\",\"policyId\":\"prwmdyvxqt\",\"lastRecoveryPoint\":\"2021-09-21T09:24:54Z\",\"backupSetName\":\"ww\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-02-13T03:31:18Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"mcqibycnojv\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"gzva\",\"apj\",\"zhpvgqzcjrvxd\",\"zlmwlxkvugfhz\"],\"isArchiveEnabled\":true,\"policyName\":\"jvzunluthnnp\",\"softDeleteRetentionPeriodInDays\":1427151650},\"eTag\":\"peilpjzuaejxdu\",\"location\":\"tskzbbtdzumveek\",\"tags\":{\"sjyofdx\":\"ozuhkfp\",\"oekqvk\":\"uusdttouwa\"},\"id\":\"lns\",\"name\":\"vbxwyjsflhh\",\"type\":\"aalnjixi\"},{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"AzureSqlDb\",\"containerName\":\"yaqcslyjpkiidz\",\"sourceResourceId\":\"xznelixhnrztf\",\"policyId\":\"hb\",\"lastRecoveryPoint\":\"2021-09-08T07:53:31Z\",\"backupSetName\":\"alaulppggdtpnapn\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-05-11T07:31:24Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"igvpgylg\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"djvcsl\",\"n\",\"wwncwzzhxgk\"],\"isArchiveEnabled\":false,\"policyName\":\"ucnapkteoellwp\",\"softDeleteRetentionPeriodInDays\":220477618},\"eTag\":\"gpfqbuace\",\"location\":\"pzfqrhhuaoppp\",\"tags\":{\"t\":\"qxolzdahzx\"},\"id\":\"bgbkdmoizpost\",\"name\":\"grcfb\",\"type\":\"nrmfqjhhk\"}],\"nextLink\":\"pvjymjhxxjyng\"}") - .toObject(ProtectedItemResourceList.class); - Assertions.assertEquals("pvjymjhxxjyng", model.nextLink()); - Assertions.assertEquals("wsrtjriplrbpbe", model.value().get(0).location()); - Assertions.assertEquals("hfgblc", model.value().get(0).tags().get("wxzvlvqhjkb")); - Assertions.assertEquals("euojgjrwju", model.value().get(0).properties().containerName()); - Assertions.assertEquals("otwmcdyt", model.value().get(0).properties().sourceResourceId()); - Assertions.assertEquals("wit", model.value().get(0).properties().policyId()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-14T21:36:27Z"), model.value().get(0).properties().lastRecoveryPoint()); - Assertions.assertEquals("awgqwgxhni", model.value().get(0).properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.value().get(0).properties().createMode()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-28T01:48:43Z"), - model.value().get(0).properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.value().get(0).properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("cg", model.value().get(0).properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.value().get(0).properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.value().get(0).properties().isRehydrate()); - Assertions.assertEquals("jdauwhvy", model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.value().get(0).properties().isArchiveEnabled()); - Assertions.assertEquals("alupjm", model.value().get(0).properties().policyName()); - Assertions.assertEquals(46275154, model.value().get(0).properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("obbc", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectedItemResourceList model = - new ProtectedItemResourceList() - .withNextLink("pvjymjhxxjyng") - .withValue( - Arrays - .asList( - new ProtectedItemResourceInner() - .withLocation("wsrtjriplrbpbe") - .withTags(mapOf("wxzvlvqhjkb", "hfgblc")) - .withProperties( - new ProtectedItem() - .withContainerName("euojgjrwju") - .withSourceResourceId("otwmcdyt") - .withPolicyId("wit") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-05-14T21:36:27Z")) - .withBackupSetName("awgqwgxhni") - .withCreateMode(CreateMode.INVALID) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-05-28T01:48:43Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("cg") - .withIsDeferredDeleteScheduleUpcoming(false) - .withIsRehydrate(true) - .withResourceGuardOperationRequests( - Arrays.asList("jdauwhvy", "wzbtdhxu", "znbmpowuwprzq")) - .withIsArchiveEnabled(true) - .withPolicyName("alupjm") - .withSoftDeleteRetentionPeriod(46275154)) - .withEtag("obbc"), - new ProtectedItemResourceInner() - .withLocation("tskzbbtdzumveek") - .withTags(mapOf("sjyofdx", "ozuhkfp", "oekqvk", "uusdttouwa")) - .withProperties( - new ProtectedItem() - .withContainerName("htxongmtsavjc") - .withSourceResourceId("wxqpsrknftguvri") - .withPolicyId("prwmdyvxqt") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-09-21T09:24:54Z")) - .withBackupSetName("ww") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-02-13T03:31:18Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("mcqibycnojv") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests( - Arrays.asList("gzva", "apj", "zhpvgqzcjrvxd", "zlmwlxkvugfhz")) - .withIsArchiveEnabled(true) - .withPolicyName("jvzunluthnnp") - .withSoftDeleteRetentionPeriod(1427151650)) - .withEtag("peilpjzuaejxdu"), - new ProtectedItemResourceInner() - .withLocation("pzfqrhhuaoppp") - .withTags(mapOf("t", "qxolzdahzx")) - .withProperties( - new ProtectedItem() - .withContainerName("yaqcslyjpkiidz") - .withSourceResourceId("xznelixhnrztf") - .withPolicyId("hb") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-09-08T07:53:31Z")) - .withBackupSetName("alaulppggdtpnapn") - .withCreateMode(CreateMode.DEFAULT) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-05-11T07:31:24Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("igvpgylg") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("djvcsl", "n", "wwncwzzhxgk")) - .withIsArchiveEnabled(false) - .withPolicyName("ucnapkteoellwp") - .withSoftDeleteRetentionPeriod(220477618)) - .withEtag("gpfqbuace"))); - model = BinaryData.fromObject(model).toObject(ProtectedItemResourceList.class); - Assertions.assertEquals("pvjymjhxxjyng", model.nextLink()); - Assertions.assertEquals("wsrtjriplrbpbe", model.value().get(0).location()); - Assertions.assertEquals("hfgblc", model.value().get(0).tags().get("wxzvlvqhjkb")); - Assertions.assertEquals("euojgjrwju", model.value().get(0).properties().containerName()); - Assertions.assertEquals("otwmcdyt", model.value().get(0).properties().sourceResourceId()); - Assertions.assertEquals("wit", model.value().get(0).properties().policyId()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-14T21:36:27Z"), model.value().get(0).properties().lastRecoveryPoint()); - Assertions.assertEquals("awgqwgxhni", model.value().get(0).properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.value().get(0).properties().createMode()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-28T01:48:43Z"), - model.value().get(0).properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.value().get(0).properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("cg", model.value().get(0).properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.value().get(0).properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.value().get(0).properties().isRehydrate()); - Assertions.assertEquals("jdauwhvy", model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.value().get(0).properties().isArchiveEnabled()); - Assertions.assertEquals("alupjm", model.value().get(0).properties().policyName()); - Assertions.assertEquals(46275154, model.value().get(0).properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("obbc", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemTests.java deleted file mode 100644 index dd1a50bcbd8c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItem; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ProtectedItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectedItem model = - BinaryData - .fromString( - "{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"SAPHanaDatabase\",\"containerName\":\"uo\",\"sourceResourceId\":\"skghsauuimj\",\"policyId\":\"xieduugidyjrr\",\"lastRecoveryPoint\":\"2021-04-30T20:35:21Z\",\"backupSetName\":\"osvexcsonpclhoc\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-02-22T17:02:03Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"eggzfb\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"x\",\"ffeii\"],\"isArchiveEnabled\":true,\"policyName\":\"m\",\"softDeleteRetentionPeriodInDays\":1857517478}") - .toObject(ProtectedItem.class); - Assertions.assertEquals("uo", model.containerName()); - Assertions.assertEquals("skghsauuimj", model.sourceResourceId()); - Assertions.assertEquals("xieduugidyjrr", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-30T20:35:21Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("osvexcsonpclhoc", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T17:02:03Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("eggzfb", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("x", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("m", model.policyName()); - Assertions.assertEquals(1857517478, model.softDeleteRetentionPeriod()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectedItem model = - new ProtectedItem() - .withContainerName("uo") - .withSourceResourceId("skghsauuimj") - .withPolicyId("xieduugidyjrr") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-04-30T20:35:21Z")) - .withBackupSetName("osvexcsonpclhoc") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-02-22T17:02:03Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("eggzfb") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("x", "ffeii")) - .withIsArchiveEnabled(true) - .withPolicyName("m") - .withSoftDeleteRetentionPeriod(1857517478); - model = BinaryData.fromObject(model).toObject(ProtectedItem.class); - Assertions.assertEquals("uo", model.containerName()); - Assertions.assertEquals("skghsauuimj", model.sourceResourceId()); - Assertions.assertEquals("xieduugidyjrr", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-30T20:35:21Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("osvexcsonpclhoc", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T17:02:03Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("eggzfb", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("x", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("m", model.policyName()); - Assertions.assertEquals(1857517478, model.softDeleteRetentionPeriod()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index 82cfcf80ac74..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,128 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectedItemsCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"DefaultBackup\",\"workloadType\":\"AzureSqlDb\",\"containerName\":\"vzbjuyrsrzi\",\"sourceResourceId\":\"tixgbd\",\"policyId\":\"ifrevk\",\"lastRecoveryPoint\":\"2021-04-30T21:12:50Z\",\"backupSetName\":\"zkiswqjmdghsy\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-10-18T22:36:06Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"p\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"ciuiyqvldaswv\",\"pisqqzlgcndhzx\",\"rfc\",\"srhkhgsnxuwwkpph\"],\"isArchiveEnabled\":false,\"policyName\":\"zxlb\",\"softDeleteRetentionPeriodInDays\":2075745667},\"eTag\":\"eikjclwza\",\"location\":\"nmwpf\",\"tags\":{\"azyqbxyxoyfp\":\"t\",\"ezxlhdjzqdca\":\"qqi\",\"iihjriybmrzo\":\"wvpsoz\"},\"id\":\"pnx\",\"name\":\"dvwnjkgvfnmxa\",\"type\":\"rsqftib\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectedItemResource response = - manager - .protectedItems() - .define("zgowox") - .withRegion("fvabmvmsxba") - .withExistingProtectionContainer("ciidjs", "lfryvdmvxadqac", "rgnawbabgfbk", "yjmfczlfsyqkfr") - .withTags(mapOf("vajmailfem", "jcnkottlwu", "xbdmvrscmqernd", "jzakzwjiqull", "dj", "rnyeofltfnnxrk")) - .withProperties( - new ProtectedItem() - .withContainerName("xnyqgxhlusr") - .withSourceResourceId("i") - .withPolicyId("mjceagbjqvls") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-08-27T20:17:50Z")) - .withBackupSetName("z") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-10-16T10:28:35Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("yjfqipubyznc") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("gv", "pemtuoqu")) - .withIsArchiveEnabled(false) - .withPolicyName("gqa") - .withSoftDeleteRetentionPeriod(965244387)) - .withEtag("flqqbtnyjpylxd") - .create(); - - Assertions.assertEquals("nmwpf", response.location()); - Assertions.assertEquals("t", response.tags().get("azyqbxyxoyfp")); - Assertions.assertEquals("vzbjuyrsrzi", response.properties().containerName()); - Assertions.assertEquals("tixgbd", response.properties().sourceResourceId()); - Assertions.assertEquals("ifrevk", response.properties().policyId()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-04-30T21:12:50Z"), response.properties().lastRecoveryPoint()); - Assertions.assertEquals("zkiswqjmdghsy", response.properties().backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, response.properties().createMode()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-10-18T22:36:06Z"), response.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, response.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("p", response.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, response.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, response.properties().isRehydrate()); - Assertions.assertEquals("ciuiyqvldaswv", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.properties().isArchiveEnabled()); - Assertions.assertEquals("zxlb", response.properties().policyName()); - Assertions.assertEquals(2075745667, response.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("eikjclwza", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteWithResponseMockTests.java deleted file mode 100644 index e52076654da1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteWithResponseMockTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectedItemsDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .protectedItems() - .deleteWithResponse( - "gqogjwpindedva", "bxbhmedeilbj", "wfcfxzirzz", "hvwyp", "suvjslcz", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetWithResponseMockTests.java deleted file mode 100644 index f9219f88b153..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetWithResponseMockTests.java +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectedItemsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"AzureFileShare\",\"containerName\":\"igdaqqilzd\",\"sourceResourceId\":\"uwjoedxnguca\",\"policyId\":\"pa\",\"lastRecoveryPoint\":\"2021-11-09T12:26:01Z\",\"backupSetName\":\"gilfjqqacdmkxw\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-07-21T00:42:11Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"z\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"chxrtuicdsiwdfm\",\"p\",\"hzzwvywrgyngy\"],\"isArchiveEnabled\":false,\"policyName\":\"x\",\"softDeleteRetentionPeriodInDays\":1331398488},\"eTag\":\"iqao\",\"location\":\"djrkclamggl\",\"tags\":{\"xhqf\":\"fejdoqeykglty\",\"sxtlg\":\"qkaye\",\"ijjcea\":\"lwfgziiu\",\"a\":\"lijjjrtvam\"},\"id\":\"zknxkv\",\"name\":\"cxetyvkunmignoh\",\"type\":\"k\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectedItemResource response = - manager - .protectedItems() - .getWithResponse( - "waafrqulh", - "zyqbhd", - "afjrqpjiyrqjcrg", - "xwmzwdfkbnrz", - "rpdltbq", - "tqjfgxxsaet", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("djrkclamggl", response.location()); - Assertions.assertEquals("fejdoqeykglty", response.tags().get("xhqf")); - Assertions.assertEquals("igdaqqilzd", response.properties().containerName()); - Assertions.assertEquals("uwjoedxnguca", response.properties().sourceResourceId()); - Assertions.assertEquals("pa", response.properties().policyId()); - Assertions - .assertEquals(OffsetDateTime.parse("2021-11-09T12:26:01Z"), response.properties().lastRecoveryPoint()); - Assertions.assertEquals("gilfjqqacdmkxw", response.properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, response.properties().createMode()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-07-21T00:42:11Z"), response.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, response.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("z", response.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, response.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, response.properties().isRehydrate()); - Assertions.assertEquals("chxrtuicdsiwdfm", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.properties().isArchiveEnabled()); - Assertions.assertEquals("x", response.properties().policyName()); - Assertions.assertEquals(1331398488, response.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("iqao", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index b2a836904dd9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetWithResponseMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionContainerOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"uktrfnslnlrx\",\"backupManagementType\":\"MAB\",\"registrationStatus\":\"trwntfmtbgw\",\"healthStatus\":\"xwnaz\",\"protectableObjectType\":\"rrdreyzjwhset\"},\"eTag\":\"jwzzqseuzu\",\"location\":\"kykcyqhyqqzz\",\"tags\":{\"ewfopazdazg\":\"keys\",\"mdpv\":\"sqgpewqcfu\"},\"id\":\"zgl\",\"name\":\"jbkn\",\"type\":\"zcl\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionContainerResource response = - manager - .protectionContainerOperationResults() - .getWithResponse( - "hpvtyqftteh", "pboujs", "kfvvdshxcde", "suenyg", "xcgjtf", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("kykcyqhyqqzz", response.location()); - Assertions.assertEquals("keys", response.tags().get("ewfopazdazg")); - Assertions.assertEquals("uktrfnslnlrx", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, response.properties().backupManagementType()); - Assertions.assertEquals("trwntfmtbgw", response.properties().registrationStatus()); - Assertions.assertEquals("xwnaz", response.properties().healthStatus()); - Assertions.assertEquals("rrdreyzjwhset", response.properties().protectableObjectType()); - Assertions.assertEquals("jwzzqseuzu", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index 1fb9cbbfbabd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetWithResponseMockTests.java +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionContainerRefreshOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .protectionContainerRefreshOperationResults() - .getWithResponse("vlzw", "vgmfalkzazmgok", "dgjqafkmkro", "zrthqet", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceInnerTests.java deleted file mode 100644 index b4d0cb2526b2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceInnerTests.java +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionContainerResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionContainerResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionContainerResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"d\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"y\",\"healthStatus\":\"ogjltdtbnnhad\",\"protectableObjectType\":\"crkvcikhnv\"},\"eTag\":\"mqg\",\"location\":\"qqu\",\"tags\":{\"uipiccjzk\":\"kywggxkallatmel\"},\"id\":\"ivgvvcna\",\"name\":\"rhyrnxxmueed\",\"type\":\"drd\"}") - .toObject(ProtectionContainerResourceInner.class); - Assertions.assertEquals("qqu", model.location()); - Assertions.assertEquals("kywggxkallatmel", model.tags().get("uipiccjzk")); - Assertions.assertEquals("d", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.properties().backupManagementType()); - Assertions.assertEquals("y", model.properties().registrationStatus()); - Assertions.assertEquals("ogjltdtbnnhad", model.properties().healthStatus()); - Assertions.assertEquals("crkvcikhnv", model.properties().protectableObjectType()); - Assertions.assertEquals("mqg", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionContainerResourceInner model = - new ProtectionContainerResourceInner() - .withLocation("qqu") - .withTags(mapOf("uipiccjzk", "kywggxkallatmel")) - .withProperties( - new ProtectionContainer() - .withFriendlyName("d") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withRegistrationStatus("y") - .withHealthStatus("ogjltdtbnnhad") - .withProtectableObjectType("crkvcikhnv")) - .withEtag("mqg"); - model = BinaryData.fromObject(model).toObject(ProtectionContainerResourceInner.class); - Assertions.assertEquals("qqu", model.location()); - Assertions.assertEquals("kywggxkallatmel", model.tags().get("uipiccjzk")); - Assertions.assertEquals("d", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.properties().backupManagementType()); - Assertions.assertEquals("y", model.properties().registrationStatus()); - Assertions.assertEquals("ogjltdtbnnhad", model.properties().healthStatus()); - Assertions.assertEquals("crkvcikhnv", model.properties().protectableObjectType()); - Assertions.assertEquals("mqg", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceListTests.java deleted file mode 100644 index 42c05edfb13c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceListTests.java +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionContainerResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionContainerResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionContainerResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"bkzbzkd\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"abudurgk\",\"healthStatus\":\"mokzhjjklf\",\"protectableObjectType\":\"mouwqlgzrfzeey\"},\"eTag\":\"izikayuhq\",\"location\":\"bjbsybb\",\"tags\":{\"slthaq\":\"vtldgmfpgvmpip\"},\"id\":\"x\",\"name\":\"smwutwbdsrezpd\",\"type\":\"hneuyowqkd\"},{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"i\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"rcgp\",\"healthStatus\":\"pzimejzanlfzxi\",\"protectableObjectType\":\"rmbzo\"},\"eTag\":\"kixrj\",\"location\":\"cirgzp\",\"tags\":{\"jylwbtlhflsj\":\"azszrnwoiindfpw\",\"bgofeljag\":\"dhszfjv\"},\"id\":\"qmqhldvriii\",\"name\":\"jnalghf\",\"type\":\"vtvsexsowueluq\"},{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"hhxvrhmzkwpj\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"pughftqsxh\",\"healthStatus\":\"ujxukndxd\",\"protectableObjectType\":\"rjguufzdmsyqtf\"},\"eTag\":\"whbotzingamv\",\"location\":\"phoszqz\",\"tags\":{\"ynwcvtbv\":\"hqamvdkf\",\"pcnp\":\"ayhmtnvyqiatkz\",\"jguq\":\"zcjaesgvvsccy\",\"lvdnkfx\":\"hwyg\"},\"id\":\"semdwzrmu\",\"name\":\"apfcqdpsq\",\"type\":\"qvpsvuoymg\"}],\"nextLink\":\"elvezrypq\"}") - .toObject(ProtectionContainerResourceList.class); - Assertions.assertEquals("elvezrypq", model.nextLink()); - Assertions.assertEquals("bjbsybb", model.value().get(0).location()); - Assertions.assertEquals("vtldgmfpgvmpip", model.value().get(0).tags().get("slthaq")); - Assertions.assertEquals("bkzbzkd", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals( - BackupManagementType.DEFAULT_BACKUP, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("abudurgk", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("mokzhjjklf", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("mouwqlgzrfzeey", model.value().get(0).properties().protectableObjectType()); - Assertions.assertEquals("izikayuhq", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionContainerResourceList model = - new ProtectionContainerResourceList() - .withNextLink("elvezrypq") - .withValue( - Arrays - .asList( - new ProtectionContainerResourceInner() - .withLocation("bjbsybb") - .withTags(mapOf("slthaq", "vtldgmfpgvmpip")) - .withProperties( - new ProtectionContainer() - .withFriendlyName("bkzbzkd") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withRegistrationStatus("abudurgk") - .withHealthStatus("mokzhjjklf") - .withProtectableObjectType("mouwqlgzrfzeey")) - .withEtag("izikayuhq"), - new ProtectionContainerResourceInner() - .withLocation("cirgzp") - .withTags(mapOf("jylwbtlhflsj", "azszrnwoiindfpw", "bgofeljag", "dhszfjv")) - .withProperties( - new ProtectionContainer() - .withFriendlyName("i") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withRegistrationStatus("rcgp") - .withHealthStatus("pzimejzanlfzxi") - .withProtectableObjectType("rmbzo")) - .withEtag("kixrj"), - new ProtectionContainerResourceInner() - .withLocation("phoszqz") - .withTags( - mapOf( - "ynwcvtbv", - "hqamvdkf", - "pcnp", - "ayhmtnvyqiatkz", - "jguq", - "zcjaesgvvsccy", - "lvdnkfx", - "hwyg")) - .withProperties( - new ProtectionContainer() - .withFriendlyName("hhxvrhmzkwpj") - .withBackupManagementType(BackupManagementType.DPM) - .withRegistrationStatus("pughftqsxh") - .withHealthStatus("ujxukndxd") - .withProtectableObjectType("rjguufzdmsyqtf")) - .withEtag("whbotzingamv"))); - model = BinaryData.fromObject(model).toObject(ProtectionContainerResourceList.class); - Assertions.assertEquals("elvezrypq", model.nextLink()); - Assertions.assertEquals("bjbsybb", model.value().get(0).location()); - Assertions.assertEquals("vtldgmfpgvmpip", model.value().get(0).tags().get("slthaq")); - Assertions.assertEquals("bkzbzkd", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals( - BackupManagementType.DEFAULT_BACKUP, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("abudurgk", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("mokzhjjklf", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("mouwqlgzrfzeey", model.value().get(0).properties().protectableObjectType()); - Assertions.assertEquals("izikayuhq", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerTests.java deleted file mode 100644 index 7dac33e1f78a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionContainerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionContainer model = - BinaryData - .fromString( - "{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"tkwqqtchealm\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"aayg\",\"healthStatus\":\"wvgpiohg\",\"protectableObjectType\":\"rtfudxepxg\"}") - .toObject(ProtectionContainer.class); - Assertions.assertEquals("tkwqqtchealm", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("aayg", model.registrationStatus()); - Assertions.assertEquals("wvgpiohg", model.healthStatus()); - Assertions.assertEquals("rtfudxepxg", model.protectableObjectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionContainer model = - new ProtectionContainer() - .withFriendlyName("tkwqqtchealm") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withRegistrationStatus("aayg") - .withHealthStatus("wvgpiohg") - .withProtectableObjectType("rtfudxepxg"); - model = BinaryData.fromObject(model).toObject(ProtectionContainer.class); - Assertions.assertEquals("tkwqqtchealm", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("aayg", model.registrationStatus()); - Assertions.assertEquals("wvgpiohg", model.healthStatus()); - Assertions.assertEquals("rtfudxepxg", model.protectableObjectType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetWithResponseMockTests.java deleted file mode 100644 index 8b965edf7a28..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetWithResponseMockTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"a\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"hrdicxdwyjfo\",\"healthStatus\":\"wyov\",\"protectableObjectType\":\"j\"},\"eTag\":\"bi\",\"location\":\"cu\",\"tags\":{\"rdpibfd\":\"eksbuhoduchvls\",\"wlkaaggkrehbfrnu\":\"jdusspyszekb\",\"qtaadusrexxfavsq\":\"bffljfiimreoag\",\"zilfmnlikps\":\"udo\"},\"id\":\"msfeypofqpm\",\"name\":\"hyqgsdrmmttjx\",\"type\":\"phgerhsmvgoh\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionContainerResource response = - manager - .protectionContainers() - .getWithResponse("qovchiqbp", "vf", "dusztekxby", "gmsfepxyi", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("cu", response.location()); - Assertions.assertEquals("eksbuhoduchvls", response.tags().get("rdpibfd")); - Assertions.assertEquals("a", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, response.properties().backupManagementType()); - Assertions.assertEquals("hrdicxdwyjfo", response.properties().registrationStatus()); - Assertions.assertEquals("wyov", response.properties().healthStatus()); - Assertions.assertEquals("j", response.properties().protectableObjectType()); - Assertions.assertEquals("bi", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireWithResponseMockTests.java deleted file mode 100644 index 46d643efc008..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireWithResponseMockTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersInquireWithResponseMockTests { - @Test - public void testInquireWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .protectionContainers() - .inquireWithResponse( - "hzdue", "ihapfjiiknjdiq", "liejhpc", "bi", "dfsbwceivb", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshWithResponseMockTests.java deleted file mode 100644 index e1a021716eed..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshWithResponseMockTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersRefreshWithResponseMockTests { - @Test - public void testRefreshWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(202); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .protectionContainers() - .refreshWithResponse( - "zipbwxgoooxzp", "admskx", "npd", "zigjsugswhgsaodk", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterMockTests.java deleted file mode 100644 index 97ac73987815..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterMockTests.java +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersRegisterMockTests { - @Test - public void testRegister() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"kh\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"jy\",\"healthStatus\":\"qypzqzufgs\",\"protectableObjectType\":\"ej\"},\"eTag\":\"dwtfx\",\"location\":\"tpq\",\"tags\":{\"uullojkp\":\"mkncfgybmxsnxo\",\"j\":\"yhgww\"},\"id\":\"xdbdljzgdyrcvu\",\"name\":\"bsgzl\",\"type\":\"qhbjnqogdxwbsfpy\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionContainerResource response = - manager - .protectionContainers() - .define("choadhrsxqv") - .withRegion("wa") - .withExistingBackupFabric("wnbaf", "ctohzhaquvwsxbgn", "kerv") - .withTags(mapOf("w", "dxvqzxoe", "upwtz", "jxbibanb", "ozkxbzrpejplss", "pak")) - .withProperties( - new ProtectionContainer() - .withFriendlyName("pabdsrg") - .withBackupManagementType(BackupManagementType.INVALID) - .withRegistrationStatus("lzrsub") - .withHealthStatus("rxhjnltcet") - .withProtectableObjectType("vqy")) - .withEtag("eqq") - .create(); - - Assertions.assertEquals("tpq", response.location()); - Assertions.assertEquals("mkncfgybmxsnxo", response.tags().get("uullojkp")); - Assertions.assertEquals("kh", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, response.properties().backupManagementType()); - Assertions.assertEquals("jy", response.properties().registrationStatus()); - Assertions.assertEquals("qypzqzufgs", response.properties().healthStatus()); - Assertions.assertEquals("ej", response.properties().protectableObjectType()); - Assertions.assertEquals("dwtfx", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterWithResponseMockTests.java deleted file mode 100644 index 0092ee6d84cd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterWithResponseMockTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersUnregisterWithResponseMockTests { - @Test - public void testUnregisterWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .protectionContainers() - .unregisterWithResponse( - "wzm", "ilrixysf", "imsqywwwmhk", "uwaedrympmlqoi", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceInnerTests.java deleted file mode 100644 index a71fa2692d48..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceInnerTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionIntentResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionIntentResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionIntentResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"DefaultBackup\",\"sourceResourceId\":\"xhekuksjtxukcdm\",\"itemId\":\"rcryuanzwuxzdxta\",\"policyId\":\"lhmwhfpmrqobm\",\"protectionState\":\"Protected\"},\"eTag\":\"nryrtihf\",\"location\":\"tijbpzvgnwzsymgl\",\"tags\":{\"fcbjysagithxqha\":\"cyzkohdbihanuf\",\"cnpqxuhivyqniwby\":\"ifpikxwczby\",\"grtfwvu\":\"rkxvdum\",\"h\":\"xgaudccs\"},\"id\":\"jcny\",\"name\":\"j\",\"type\":\"kryhtnapczwlokj\"}") - .toObject(ProtectionIntentResourceInner.class); - Assertions.assertEquals("tijbpzvgnwzsymgl", model.location()); - Assertions.assertEquals("cyzkohdbihanuf", model.tags().get("fcbjysagithxqha")); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.properties().backupManagementType()); - Assertions.assertEquals("xhekuksjtxukcdm", model.properties().sourceResourceId()); - Assertions.assertEquals("rcryuanzwuxzdxta", model.properties().itemId()); - Assertions.assertEquals("lhmwhfpmrqobm", model.properties().policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.properties().protectionState()); - Assertions.assertEquals("nryrtihf", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionIntentResourceInner model = - new ProtectionIntentResourceInner() - .withLocation("tijbpzvgnwzsymgl") - .withTags( - mapOf( - "fcbjysagithxqha", - "cyzkohdbihanuf", - "cnpqxuhivyqniwby", - "ifpikxwczby", - "grtfwvu", - "rkxvdum", - "h", - "xgaudccs")) - .withProperties( - new ProtectionIntent() - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withSourceResourceId("xhekuksjtxukcdm") - .withItemId("rcryuanzwuxzdxta") - .withPolicyId("lhmwhfpmrqobm") - .withProtectionState(ProtectionStatus.PROTECTED)) - .withEtag("nryrtihf"); - model = BinaryData.fromObject(model).toObject(ProtectionIntentResourceInner.class); - Assertions.assertEquals("tijbpzvgnwzsymgl", model.location()); - Assertions.assertEquals("cyzkohdbihanuf", model.tags().get("fcbjysagithxqha")); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.properties().backupManagementType()); - Assertions.assertEquals("xhekuksjtxukcdm", model.properties().sourceResourceId()); - Assertions.assertEquals("rcryuanzwuxzdxta", model.properties().itemId()); - Assertions.assertEquals("lhmwhfpmrqobm", model.properties().policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.properties().protectionState()); - Assertions.assertEquals("nryrtihf", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceListTests.java deleted file mode 100644 index b9af02e2850b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceListTests.java +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionIntentResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentResourceList; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionIntentResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionIntentResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"MAB\",\"sourceResourceId\":\"wixjsprozvcp\",\"itemId\":\"eg\",\"policyId\":\"wmfdatscmdvpjhul\",\"protectionState\":\"Protected\"},\"eTag\":\"mkjozkrwf\",\"location\":\"dio\",\"tags\":{\"yoqpsoaccta\":\"slwejdpvw\",\"lahbcryff\":\"akl\",\"xpaojakhmsbz\":\"fdosyg\"},\"id\":\"hcrzevd\",\"name\":\"hlxaolthqtr\",\"type\":\"qjbpfzfsin\"},{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"AzureBackupServer\",\"sourceResourceId\":\"jrwzox\",\"itemId\":\"tfell\",\"policyId\":\"fziton\",\"protectionState\":\"ProtectionFailed\"},\"eTag\":\"pjkjlxofpdv\",\"location\":\"pfxxy\",\"tags\":{\"mayhuybbkpodepoo\":\"i\",\"rxzxtheo\":\"inuvamiheogn\",\"cciqihnhungbwjz\":\"usivye\"},\"id\":\"nfygxgispemvtz\",\"name\":\"kufubljo\",\"type\":\"xqeofjaeqjhqjba\"}],\"nextLink\":\"msmjqulngsntn\"}") - .toObject(ProtectionIntentResourceList.class); - Assertions.assertEquals("msmjqulngsntn", model.nextLink()); - Assertions.assertEquals("dio", model.value().get(0).location()); - Assertions.assertEquals("slwejdpvw", model.value().get(0).tags().get("yoqpsoaccta")); - Assertions.assertEquals(BackupManagementType.MAB, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("wixjsprozvcp", model.value().get(0).properties().sourceResourceId()); - Assertions.assertEquals("eg", model.value().get(0).properties().itemId()); - Assertions.assertEquals("wmfdatscmdvpjhul", model.value().get(0).properties().policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("mkjozkrwf", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionIntentResourceList model = - new ProtectionIntentResourceList() - .withNextLink("msmjqulngsntn") - .withValue( - Arrays - .asList( - new ProtectionIntentResourceInner() - .withLocation("dio") - .withTags( - mapOf("yoqpsoaccta", "slwejdpvw", "lahbcryff", "akl", "xpaojakhmsbz", "fdosyg")) - .withProperties( - new ProtectionIntent() - .withBackupManagementType(BackupManagementType.MAB) - .withSourceResourceId("wixjsprozvcp") - .withItemId("eg") - .withPolicyId("wmfdatscmdvpjhul") - .withProtectionState(ProtectionStatus.PROTECTED)) - .withEtag("mkjozkrwf"), - new ProtectionIntentResourceInner() - .withLocation("pfxxy") - .withTags( - mapOf( - "mayhuybbkpodepoo", - "i", - "rxzxtheo", - "inuvamiheogn", - "cciqihnhungbwjz", - "usivye")) - .withProperties( - new ProtectionIntent() - .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withSourceResourceId("jrwzox") - .withItemId("tfell") - .withPolicyId("fziton") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED)) - .withEtag("pjkjlxofpdv"))); - model = BinaryData.fromObject(model).toObject(ProtectionIntentResourceList.class); - Assertions.assertEquals("msmjqulngsntn", model.nextLink()); - Assertions.assertEquals("dio", model.value().get(0).location()); - Assertions.assertEquals("slwejdpvw", model.value().get(0).tags().get("yoqpsoaccta")); - Assertions.assertEquals(BackupManagementType.MAB, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("wixjsprozvcp", model.value().get(0).properties().sourceResourceId()); - Assertions.assertEquals("eg", model.value().get(0).properties().itemId()); - Assertions.assertEquals("wmfdatscmdvpjhul", model.value().get(0).properties().policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("mkjozkrwf", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentTests.java deleted file mode 100644 index 8a7d56a9dff6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionIntentTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionIntent model = - BinaryData - .fromString( - "{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"AzureSql\",\"sourceResourceId\":\"kvnipjoxz\",\"itemId\":\"chgejspodm\",\"policyId\":\"lzydehojwyahux\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(ProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("kvnipjoxz", model.sourceResourceId()); - Assertions.assertEquals("chgejspodm", model.itemId()); - Assertions.assertEquals("lzydehojwyahux", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionIntent model = - new ProtectionIntent() - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withSourceResourceId("kvnipjoxz") - .withItemId("chgejspodm") - .withPolicyId("lzydehojwyahux") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED); - model = BinaryData.fromObject(model).toObject(ProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("kvnipjoxz", model.sourceResourceId()); - Assertions.assertEquals("chgejspodm", model.itemId()); - Assertions.assertEquals("lzydehojwyahux", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsCreateOrUpdateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index e1152d5122f9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,105 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntent; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionIntentsCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"AzureStorage\",\"sourceResourceId\":\"qi\",\"itemId\":\"eialwvskb\",\"policyId\":\"z\",\"protectionState\":\"NotProtected\"},\"eTag\":\"ty\",\"location\":\"tco\",\"tags\":{\"zakuejk\":\"jpds\",\"vjufycsjmlbe\":\"vbiztjofqcv\",\"iuxegth\":\"yeji\"},\"id\":\"rtudawlpjfel\",\"name\":\"erppt\",\"type\":\"bgqnz\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionIntentResource response = - manager - .protectionIntents() - .define("ah") - .withRegion("qtvbczsu") - .withExistingBackupFabric("jkpdxphlkksnm", "zvyfijdkzuqnwsi", "huqol") - .withTags(mapOf("g", "gglmepjpfsey", "vecjujcn", "angpszngafpgyl", "dm", "oady")) - .withProperties( - new ProtectionIntent() - .withBackupManagementType(BackupManagementType.DPM) - .withSourceResourceId("ulsutrjbhxy") - .withItemId("hyqezvqq") - .withPolicyId("drftbcvexreuquo") - .withProtectionState(ProtectionStatus.PROTECTING)) - .withEtag("vfwhreagkhyxv") - .create(); - - Assertions.assertEquals("tco", response.location()); - Assertions.assertEquals("jpds", response.tags().get("zakuejk")); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, response.properties().backupManagementType()); - Assertions.assertEquals("qi", response.properties().sourceResourceId()); - Assertions.assertEquals("eialwvskb", response.properties().itemId()); - Assertions.assertEquals("z", response.properties().policyId()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, response.properties().protectionState()); - Assertions.assertEquals("ty", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsDeleteWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsDeleteWithResponseMockTests.java deleted file mode 100644 index a99372831002..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsDeleteWithResponseMockTests.java +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionIntentsDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(204); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .protectionIntents() - .deleteWithResponse("jubyqjfkakfq", "rke", "yildudxjascow", "f", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsGetWithResponseMockTests.java deleted file mode 100644 index 63e49b2052a1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsGetWithResponseMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionIntentsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"AzureBackupServer\",\"sourceResourceId\":\"rhvhfnracwnpqigt\",\"itemId\":\"jwouhda\",\"policyId\":\"igrb\",\"protectionState\":\"Protected\"},\"eTag\":\"jybvit\",\"location\":\"qkj\",\"tags\":{\"tggmuwdchozfnkfe\":\"nu\",\"noakiz\":\"lv\",\"yxl\":\"oaiknaqlnuwig\",\"xzcwxhmpejt\":\"kwph\"},\"id\":\"ke\",\"name\":\"aonwivkcqhrxh\",\"type\":\"knlccrmmkyup\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionIntentResource response = - manager - .protectionIntents() - .getWithResponse("selpkpbaf", "afhlbyl", "cbevxrhyzdfw", "sofpltd", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("qkj", response.location()); - Assertions.assertEquals("nu", response.tags().get("tggmuwdchozfnkfe")); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, response.properties().backupManagementType()); - Assertions.assertEquals("rhvhfnracwnpqigt", response.properties().sourceResourceId()); - Assertions.assertEquals("jwouhda", response.properties().itemId()); - Assertions.assertEquals("igrb", response.properties().policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, response.properties().protectionState()); - Assertions.assertEquals("jybvit", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index aeca9410f3c3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionPoliciesCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":1909827281,\"resourceGuardOperationRequests\":[\"jgvrquvpyggl\",\"mcrdcue\"]},\"eTag\":\"tiahxmfq\",\"location\":\"yarvsxzqbglcjk\",\"tags\":{\"odubtlmjt\":\"pth\",\"jxyxgb\":\"blioskkfmkmf\",\"lskkzpxvj\":\"kqvjcteoedlr\",\"cojhpcnabx\":\"zdpv\"},\"id\":\"fsnggytexvzilm\",\"name\":\"iv\",\"type\":\"kwwwnckn\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionPolicyResource response = - manager - .protectionPolicies() - .define("trdexyionofnin") - .withRegion("tbfcm") - .withExistingVault("eexpgeumi", "hwu") - .withTags(mapOf("mb", "tsjcwjjxs", "xkecifhocj", "wvif")) - .withProperties( - new ProtectionPolicy() - .withProtectedItemsCount(1366131106) - .withResourceGuardOperationRequests(Arrays.asList("cw", "qrs", "pcbbprtugav"))) - .withEtag("bcyksivmfogd") - .create(); - - Assertions.assertEquals("yarvsxzqbglcjk", response.location()); - Assertions.assertEquals("pth", response.tags().get("odubtlmjt")); - Assertions.assertEquals(1909827281, response.properties().protectedItemsCount()); - Assertions.assertEquals("jgvrquvpyggl", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("tiahxmfq", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteMockTests.java deleted file mode 100644 index 5edcf8c2b766..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionPoliciesDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.protectionPolicies().delete("i", "bs", "hajqfuk", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetWithResponseMockTests.java deleted file mode 100644 index cc2f4836298a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetWithResponseMockTests.java +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionPoliciesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":2111335393,\"resourceGuardOperationRequests\":[\"hrg\",\"nzhctmjtsgh\",\"bcbcpz\"]},\"eTag\":\"pzeqacdldtz\",\"location\":\"pypefcpczshnuq\",\"tags\":{\"tu\":\"izupfkhu\"},\"id\":\"zx\",\"name\":\"mtvtvegwqiukvzwy\",\"type\":\"wtthaokgksk\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionPolicyResource response = - manager - .protectionPolicies() - .getWithResponse("skoynuiylpc", "aewse", "vesk", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("pypefcpczshnuq", response.location()); - Assertions.assertEquals("izupfkhu", response.tags().get("tu")); - Assertions.assertEquals(2111335393, response.properties().protectedItemsCount()); - Assertions.assertEquals("hrg", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("pzeqacdldtz", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index a8896c103c53..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetWithResponseMockTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProtectionPolicyOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":819669190,\"resourceGuardOperationRequests\":[\"bqd\",\"bzfivfok\",\"ysthhza\"]},\"eTag\":\"fwy\",\"location\":\"rlhgenuze\",\"tags\":{\"zlsmmdqgmihzpim\":\"kvebaqszll\",\"gxsvtza\":\"qrhnxtminkl\",\"oslpky\":\"hzvqnsqktcmbjwz\"},\"id\":\"tglwkzpgajsqjc\",\"name\":\"mqbmfuvqarwz\",\"type\":\"uqrebluimmbwx\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ProtectionPolicyResource response = - manager - .protectionPolicyOperationResults() - .getWithResponse( - "zdajlskzptjxu", "weucyrth", "qlehmcgcjeinu", "hokamvfej", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("rlhgenuze", response.location()); - Assertions.assertEquals("kvebaqszll", response.tags().get("zlsmmdqgmihzpim")); - Assertions.assertEquals(819669190, response.properties().protectedItemsCount()); - Assertions.assertEquals("bqd", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("fwy", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceInnerTests.java deleted file mode 100644 index 14faf13acfa3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceInnerTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionPolicyResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionPolicyResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionPolicyResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":1565866782,\"resourceGuardOperationRequests\":[\"qik\",\"bbovplwzbhvgyugu\",\"svmkfssxquk\",\"fpl\"]},\"eTag\":\"gsxnkjzkdeslpv\",\"location\":\"opwi\",\"tags\":{\"zb\":\"hxpkd\",\"upedeojnabckhs\":\"iuebbaumny\"},\"id\":\"txp\",\"name\":\"ie\",\"type\":\"tfhvpesapskrdqmh\"}") - .toObject(ProtectionPolicyResourceInner.class); - Assertions.assertEquals("opwi", model.location()); - Assertions.assertEquals("hxpkd", model.tags().get("zb")); - Assertions.assertEquals(1565866782, model.properties().protectedItemsCount()); - Assertions.assertEquals("qik", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("gsxnkjzkdeslpv", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionPolicyResourceInner model = - new ProtectionPolicyResourceInner() - .withLocation("opwi") - .withTags(mapOf("zb", "hxpkd", "upedeojnabckhs", "iuebbaumny")) - .withProperties( - new ProtectionPolicy() - .withProtectedItemsCount(1565866782) - .withResourceGuardOperationRequests( - Arrays.asList("qik", "bbovplwzbhvgyugu", "svmkfssxquk", "fpl"))) - .withEtag("gsxnkjzkdeslpv"); - model = BinaryData.fromObject(model).toObject(ProtectionPolicyResourceInner.class); - Assertions.assertEquals("opwi", model.location()); - Assertions.assertEquals("hxpkd", model.tags().get("zb")); - Assertions.assertEquals(1565866782, model.properties().protectedItemsCount()); - Assertions.assertEquals("qik", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("gsxnkjzkdeslpv", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceListTests.java deleted file mode 100644 index 859347df11de..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceListTests.java +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionPolicyResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionPolicyResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionPolicyResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":177621177,\"resourceGuardOperationRequests\":[\"qqkpikadrg\",\"tqagnbuynh\"]},\"eTag\":\"gg\",\"location\":\"ebf\",\"tags\":{\"rcvpnazzmhjrunmp\":\"rbu\"},\"id\":\"ttdbhrbnl\",\"name\":\"nkxmyskpbhenbtk\",\"type\":\"xywnytnrsynlqidy\"},{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":884144034,\"resourceGuardOperationRequests\":[\"clha\",\"xdbabphlwr\",\"lfktsths\",\"cocmnyyaztt\"]},\"eTag\":\"wwrq\",\"location\":\"uedck\",\"tags\":{\"axibxujw\":\"biexzfeyu\",\"muzyoxaepdk\":\"hqwa\",\"rhdwbavxbniw\":\"jancu\"},\"id\":\"jswztsdbpg\",\"name\":\"xytxhpzxbz\",\"type\":\"fzab\"}],\"nextLink\":\"cuh\"}") - .toObject(ProtectionPolicyResourceList.class); - Assertions.assertEquals("cuh", model.nextLink()); - Assertions.assertEquals("ebf", model.value().get(0).location()); - Assertions.assertEquals("rbu", model.value().get(0).tags().get("rcvpnazzmhjrunmp")); - Assertions.assertEquals(177621177, model.value().get(0).properties().protectedItemsCount()); - Assertions - .assertEquals("qqkpikadrg", model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("gg", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionPolicyResourceList model = - new ProtectionPolicyResourceList() - .withNextLink("cuh") - .withValue( - Arrays - .asList( - new ProtectionPolicyResourceInner() - .withLocation("ebf") - .withTags(mapOf("rcvpnazzmhjrunmp", "rbu")) - .withProperties( - new ProtectionPolicy() - .withProtectedItemsCount(177621177) - .withResourceGuardOperationRequests(Arrays.asList("qqkpikadrg", "tqagnbuynh"))) - .withEtag("gg"), - new ProtectionPolicyResourceInner() - .withLocation("uedck") - .withTags( - mapOf("axibxujw", "biexzfeyu", "muzyoxaepdk", "hqwa", "rhdwbavxbniw", "jancu")) - .withProperties( - new ProtectionPolicy() - .withProtectedItemsCount(884144034) - .withResourceGuardOperationRequests( - Arrays.asList("clha", "xdbabphlwr", "lfktsths", "cocmnyyaztt"))) - .withEtag("wwrq"))); - model = BinaryData.fromObject(model).toObject(ProtectionPolicyResourceList.class); - Assertions.assertEquals("cuh", model.nextLink()); - Assertions.assertEquals("ebf", model.value().get(0).location()); - Assertions.assertEquals("rbu", model.value().get(0).tags().get("rcvpnazzmhjrunmp")); - Assertions.assertEquals(177621177, model.value().get(0).properties().protectedItemsCount()); - Assertions - .assertEquals("qqkpikadrg", model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("gg", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyTests.java deleted file mode 100644 index 2f544dd3869b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyTests.java +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProtectionPolicy model = - BinaryData - .fromString( - "{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":136140206,\"resourceGuardOperationRequests\":[\"ldwkyzxuutkn\",\"ws\",\"wsvlxotogtwrupqs\"]}") - .toObject(ProtectionPolicy.class); - Assertions.assertEquals(136140206, model.protectedItemsCount()); - Assertions.assertEquals("ldwkyzxuutkn", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionPolicy model = - new ProtectionPolicy() - .withProtectedItemsCount(136140206) - .withResourceGuardOperationRequests(Arrays.asList("ldwkyzxuutkn", "ws", "wsvlxotogtwrupqs")); - model = BinaryData.fromObject(model).toObject(ProtectionPolicy.class); - Assertions.assertEquals(136140206, model.protectedItemsCount()); - Assertions.assertEquals("ldwkyzxuutkn", model.resourceGuardOperationRequests().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointDiskConfigurationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointDiskConfigurationTests.java deleted file mode 100644 index 14e46b9101d7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointDiskConfigurationTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DiskInformation; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointDiskConfiguration; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointDiskConfigurationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointDiskConfiguration model = - BinaryData - .fromString( - "{\"numberOfDisksIncludedInBackup\":1887871151,\"numberOfDisksAttachedToVm\":1993334161,\"includedDiskList\":[{\"lun\":955344780,\"name\":\"jquhuxylrjv\"},{\"lun\":1469986611,\"name\":\"jbmzyospspsh\"}],\"excludedDiskList\":[{\"lun\":1921886768,\"name\":\"pms\"},{\"lun\":1130862907,\"name\":\"sdfppyogtie\"},{\"lun\":1839708640,\"name\":\"vczkcnyxrxmunjd\"},{\"lun\":859827610,\"name\":\"nkvxlxpaglqi\"}]}") - .toObject(RecoveryPointDiskConfiguration.class); - Assertions.assertEquals(1887871151, model.numberOfDisksIncludedInBackup()); - Assertions.assertEquals(1993334161, model.numberOfDisksAttachedToVm()); - Assertions.assertEquals(955344780, model.includedDiskList().get(0).lun()); - Assertions.assertEquals("jquhuxylrjv", model.includedDiskList().get(0).name()); - Assertions.assertEquals(1921886768, model.excludedDiskList().get(0).lun()); - Assertions.assertEquals("pms", model.excludedDiskList().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointDiskConfiguration model = - new RecoveryPointDiskConfiguration() - .withNumberOfDisksIncludedInBackup(1887871151) - .withNumberOfDisksAttachedToVm(1993334161) - .withIncludedDiskList( - Arrays - .asList( - new DiskInformation().withLun(955344780).withName("jquhuxylrjv"), - new DiskInformation().withLun(1469986611).withName("jbmzyospspsh"))) - .withExcludedDiskList( - Arrays - .asList( - new DiskInformation().withLun(1921886768).withName("pms"), - new DiskInformation().withLun(1130862907).withName("sdfppyogtie"), - new DiskInformation().withLun(1839708640).withName("vczkcnyxrxmunjd"), - new DiskInformation().withLun(859827610).withName("nkvxlxpaglqi"))); - model = BinaryData.fromObject(model).toObject(RecoveryPointDiskConfiguration.class); - Assertions.assertEquals(1887871151, model.numberOfDisksIncludedInBackup()); - Assertions.assertEquals(1993334161, model.numberOfDisksAttachedToVm()); - Assertions.assertEquals(955344780, model.includedDiskList().get(0).lun()); - Assertions.assertEquals("jquhuxylrjv", model.includedDiskList().get(0).name()); - Assertions.assertEquals(1921886768, model.excludedDiskList().get(0).lun()); - Assertions.assertEquals("pms", model.excludedDiskList().get(0).name()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointMoveReadinessInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointMoveReadinessInfoTests.java deleted file mode 100644 index bbbaa2c2547d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointMoveReadinessInfoTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointMoveReadinessInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointMoveReadinessInfo model = - BinaryData - .fromString("{\"isReadyForMove\":false,\"additionalInfo\":\"cf\"}") - .toObject(RecoveryPointMoveReadinessInfo.class); - Assertions.assertEquals(false, model.isReadyForMove()); - Assertions.assertEquals("cf", model.additionalInfo()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointMoveReadinessInfo model = - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("cf"); - model = BinaryData.fromObject(model).toObject(RecoveryPointMoveReadinessInfo.class); - Assertions.assertEquals(false, model.isReadyForMove()); - Assertions.assertEquals("cf", model.additionalInfo()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointPropertiesTests.java deleted file mode 100644 index 677e0965a474..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointPropertiesTests.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointProperties model = - BinaryData - .fromString("{\"expiryTime\":\"rydxtqm\",\"ruleName\":\"ox\",\"isSoftDeleted\":true}") - .toObject(RecoveryPointProperties.class); - Assertions.assertEquals("rydxtqm", model.expiryTime()); - Assertions.assertEquals("ox", model.ruleName()); - Assertions.assertEquals(true, model.isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointProperties model = - new RecoveryPointProperties().withExpiryTime("rydxtqm").withRuleName("ox").withIsSoftDeleted(true); - model = BinaryData.fromObject(model).toObject(RecoveryPointProperties.class); - Assertions.assertEquals("rydxtqm", model.expiryTime()); - Assertions.assertEquals("ox", model.ruleName()); - Assertions.assertEquals(true, model.isSoftDeleted()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointRehydrationInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointRehydrationInfoTests.java deleted file mode 100644 index aa84d77d1507..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointRehydrationInfoTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointRehydrationInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointRehydrationInfo model = - BinaryData - .fromString("{\"rehydrationRetentionDuration\":\"rhbguzozkyewnfn\",\"rehydrationPriority\":\"High\"}") - .toObject(RecoveryPointRehydrationInfo.class); - Assertions.assertEquals("rhbguzozkyewnfn", model.rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointRehydrationInfo model = - new RecoveryPointRehydrationInfo() - .withRehydrationRetentionDuration("rhbguzozkyewnfn") - .withRehydrationPriority(RehydrationPriority.HIGH); - model = BinaryData.fromObject(model).toObject(RecoveryPointRehydrationInfo.class); - Assertions.assertEquals("rhbguzozkyewnfn", model.rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.rehydrationPriority()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceInnerTests.java deleted file mode 100644 index 1517c3c37696..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceInnerTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.RecoveryPointResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPoint; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"s\",\"location\":\"frzpwvlqdqgb\",\"tags\":{\"vf\":\"lihkaetcktvfc\",\"xerf\":\"nkymuctqhjfbebrj\",\"phxepcyvahf\":\"wutttxfvjrbi\"},\"id\":\"ljkyqxjvuuj\",\"name\":\"gidokgjljyoxgvcl\",\"type\":\"bgsncghkjeszzhb\"}") - .toObject(RecoveryPointResourceInner.class); - Assertions.assertEquals("frzpwvlqdqgb", model.location()); - Assertions.assertEquals("lihkaetcktvfc", model.tags().get("vf")); - Assertions.assertEquals("s", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointResourceInner model = - new RecoveryPointResourceInner() - .withLocation("frzpwvlqdqgb") - .withTags(mapOf("vf", "lihkaetcktvfc", "xerf", "nkymuctqhjfbebrj", "phxepcyvahf", "wutttxfvjrbi")) - .withProperties(new RecoveryPoint()) - .withEtag("s"); - model = BinaryData.fromObject(model).toObject(RecoveryPointResourceInner.class); - Assertions.assertEquals("frzpwvlqdqgb", model.location()); - Assertions.assertEquals("lihkaetcktvfc", model.tags().get("vf")); - Assertions.assertEquals("s", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceListTests.java deleted file mode 100644 index c5296ce19f08..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceListTests.java +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.RecoveryPointResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"mzsb\",\"location\":\"zoggigrxwburvjxx\",\"tags\":{\"nkoukn\":\"pydptko\"},\"id\":\"udwtiukbl\",\"name\":\"ngkpocipazy\",\"type\":\"o\"},{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"kgjn\",\"location\":\"iucgygevqzn\",\"tags\":{\"dpydn\":\"mrbpizcdrqj\"},\"id\":\"yhxdeoejzicwi\",\"name\":\"sjttgzfbish\",\"type\":\"bkh\"},{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"eyeam\",\"location\":\"p\",\"tags\":{\"wkgshwa\":\"alpbuxwgipwhon\"},\"id\":\"kix\",\"name\":\"bin\",\"type\":\"eputtmrywnuzoqf\"},{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"qzrnkcqvyxlwhz\",\"location\":\"sicohoqqnwvlry\",\"tags\":{\"konocu\":\"hheunmmqhgyx\"},\"id\":\"oklyaxuconuq\",\"name\":\"zf\",\"type\":\"beypewrmjmw\"}],\"nextLink\":\"jektcxsenh\"}") - .toObject(RecoveryPointResourceList.class); - Assertions.assertEquals("jektcxsenh", model.nextLink()); - Assertions.assertEquals("zoggigrxwburvjxx", model.value().get(0).location()); - Assertions.assertEquals("pydptko", model.value().get(0).tags().get("nkoukn")); - Assertions.assertEquals("mzsb", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointResourceList model = - new RecoveryPointResourceList() - .withNextLink("jektcxsenh") - .withValue( - Arrays - .asList( - new RecoveryPointResourceInner() - .withLocation("zoggigrxwburvjxx") - .withTags(mapOf("nkoukn", "pydptko")) - .withProperties(new RecoveryPoint()) - .withEtag("mzsb"), - new RecoveryPointResourceInner() - .withLocation("iucgygevqzn") - .withTags(mapOf("dpydn", "mrbpizcdrqj")) - .withProperties(new RecoveryPoint()) - .withEtag("kgjn"), - new RecoveryPointResourceInner() - .withLocation("p") - .withTags(mapOf("wkgshwa", "alpbuxwgipwhon")) - .withProperties(new RecoveryPoint()) - .withEtag("eyeam"), - new RecoveryPointResourceInner() - .withLocation("sicohoqqnwvlry") - .withTags(mapOf("konocu", "hheunmmqhgyx")) - .withProperties(new RecoveryPoint()) - .withEtag("qzrnkcqvyxlwhz"))); - model = BinaryData.fromObject(model).toObject(RecoveryPointResourceList.class); - Assertions.assertEquals("jektcxsenh", model.nextLink()); - Assertions.assertEquals("zoggigrxwburvjxx", model.value().get(0).location()); - Assertions.assertEquals("pydptko", model.value().get(0).tags().get("nkoukn")); - Assertions.assertEquals("mzsb", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTests.java deleted file mode 100644 index 2ccf1030417b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTests.java +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPoint; - -public final class RecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPoint model = BinaryData.fromString("{\"objectType\":\"RecoveryPoint\"}").toObject(RecoveryPoint.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPoint model = new RecoveryPoint(); - model = BinaryData.fromObject(model).toObject(RecoveryPoint.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationTests.java deleted file mode 100644 index 1f634d198116..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformation; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointTierInformationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointTierInformation model = - BinaryData - .fromString( - "{\"type\":\"ArchivedRP\",\"status\":\"Disabled\",\"extendedInfo\":{\"jrajcivm\":\"azkmtgguwp\"}}") - .toObject(RecoveryPointTierInformation.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.status()); - Assertions.assertEquals("azkmtgguwp", model.extendedInfo().get("jrajcivm")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointTierInformation model = - new RecoveryPointTierInformation() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.DISABLED) - .withExtendedInfo(mapOf("jrajcivm", "azkmtgguwp")); - model = BinaryData.fromObject(model).toObject(RecoveryPointTierInformation.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.status()); - Assertions.assertEquals("azkmtgguwp", model.extendedInfo().get("jrajcivm")); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationV2Tests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationV2Tests.java deleted file mode 100644 index 5133ad90aa77..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationV2Tests.java +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointTierInformationV2Tests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointTierInformationV2 model = - BinaryData - .fromString( - "{\"type\":\"ArchivedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"twly\":\"wahfbousnfepgfew\",\"limmbcxf\":\"gncxykxhdj\",\"pxtgqscjav\":\"bcporxvxcjzhqizx\"}}") - .toObject(RecoveryPointTierInformationV2.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.status()); - Assertions.assertEquals("wahfbousnfepgfew", model.extendedInfo().get("twly")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointTierInformationV2 model = - new RecoveryPointTierInformationV2() - .withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo( - mapOf("twly", "wahfbousnfepgfew", "limmbcxf", "gncxykxhdj", "pxtgqscjav", "bcporxvxcjzhqizx")); - model = BinaryData.fromObject(model).toObject(RecoveryPointTierInformationV2.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.status()); - Assertions.assertEquals("wahfbousnfepgfew", model.extendedInfo().get("twly")); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetWithResponseMockTests.java deleted file mode 100644 index 07e843f75662..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetWithResponseMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class RecoveryPointsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"twmykyut\",\"location\":\"ym\",\"tags\":{\"pycvjqdvdwkqpldr\":\"fj\",\"taoutnpdct\":\"efgnaavuagnt\",\"yeuyldph\":\"hspfefyihd\",\"thhllnmwyne\":\"tybkcgs\"},\"id\":\"x\",\"name\":\"x\",\"type\":\"fciatxtjrr\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - RecoveryPointResource response = - manager - .recoveryPoints() - .getWithResponse( - "qwtygevgwmseharx", - "fv", - "n", - "x", - "mbpjptnvwjh", - "sidqpxlbtpakft", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("ym", response.location()); - Assertions.assertEquals("fj", response.tags().get("pycvjqdvdwkqpldr")); - Assertions.assertEquals("twmykyut", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListMockTests.java deleted file mode 100644 index c0907e0a63a7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListMockTests.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class RecoveryPointsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"fulubef\",\"location\":\"ybpmf\",\"tags\":{\"yifkdschlzvf\":\"nunmpzkrv\",\"kgf\":\"ctnkjjwgcwnph\"},\"id\":\"rtogmhmj\",\"name\":\"jsc\",\"type\":\"fp\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .recoveryPoints() - .list( - "alswbnfd", - "epl", - "wqjnsfzygleexa", - "vmywhsbrcarycsjj", - "yvoaqajuvehzp", - "dmkrrb", - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("ybpmf", response.iterator().next().location()); - Assertions.assertEquals("nunmpzkrv", response.iterator().next().tags().get("yifkdschlzvf")); - Assertions.assertEquals("fulubef", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMovesListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMovesListMockTests.java deleted file mode 100644 index 4ba2b24fb6e2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMovesListMockTests.java +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ListRecoveryPointsRecommendedForMoveRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class RecoveryPointsRecommendedForMovesListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"kldmaxxijv\",\"location\":\"kwsdgkj\",\"tags\":{\"wefcvoinw\":\"cwrase\",\"qicladv\":\"qartwy\"},\"id\":\"tdavuqmcbymsfobj\",\"name\":\"quvjez\",\"type\":\"j\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .recoveryPointsRecommendedForMoves() - .list( - "rbf", - "xyxz", - "bcip", - "msexroqr", - "dktxfv", - new ListRecoveryPointsRecommendedForMoveRequest() - .withObjectType("feeqgpkrietbgnix") - .withExcludedRPList(Arrays.asList("wzkyf", "nwpiwxeiicrm")), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("kwsdgkj", response.iterator().next().location()); - Assertions.assertEquals("cwrase", response.iterator().next().tags().get("wefcvoinw")); - Assertions.assertEquals("kldmaxxijv", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardOperationDetailTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardOperationDetailTests.java deleted file mode 100644 index ca9388018b9b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardOperationDetailTests.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardOperationDetail; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardOperationDetailTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardOperationDetail model = - BinaryData - .fromString("{\"vaultCriticalOperation\":\"gseinq\",\"defaultResourceRequest\":\"ufxqknpirgnepttw\"}") - .toObject(ResourceGuardOperationDetail.class); - Assertions.assertEquals("gseinq", model.vaultCriticalOperation()); - Assertions.assertEquals("ufxqknpirgnepttw", model.defaultResourceRequest()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardOperationDetail model = - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("gseinq") - .withDefaultResourceRequest("ufxqknpirgnepttw"); - model = BinaryData.fromObject(model).toObject(ResourceGuardOperationDetail.class); - Assertions.assertEquals("gseinq", model.vaultCriticalOperation()); - Assertions.assertEquals("ufxqknpirgnepttw", model.defaultResourceRequest()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetMockTests.java deleted file mode 100644 index d4e791fbd7f9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetMockTests.java +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxiesGetMockTests { - @Test - public void testGet() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"resourceGuardResourceId\":\"ibb\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"pkl\",\"defaultResourceRequest\":\"ydgnha\"},{\"vaultCriticalOperation\":\"wuk\",\"defaultResourceRequest\":\"zgpmnma\"},{\"vaultCriticalOperation\":\"ddqil\",\"defaultResourceRequest\":\"d\"},{\"vaultCriticalOperation\":\"fqfp\",\"defaultResourceRequest\":\"stcl\"}],\"lastUpdatedTime\":\"rvwerfwxbsmtb\",\"description\":\"jehhci\"},\"eTag\":\"wdv\",\"location\":\"tbrekqhsqhtf\",\"tags\":{\"yqwdqi\":\"qbyeju\",\"nztxlujkh\":\"mghg\"},\"id\":\"jcmrnkfm\",\"name\":\"h\",\"type\":\"qtwmlmhjnqtqeahj\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.resourceGuardProxies().get("mvpsimioyo", "glkmiqwnnr", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("tbrekqhsqhtf", response.iterator().next().location()); - Assertions.assertEquals("qbyeju", response.iterator().next().tags().get("yqwdqi")); - Assertions.assertEquals("ibb", response.iterator().next().properties().resourceGuardResourceId()); - Assertions - .assertEquals( - "pkl", - response - .iterator() - .next() - .properties() - .resourceGuardOperationDetails() - .get(0) - .vaultCriticalOperation()); - Assertions - .assertEquals( - "ydgnha", - response - .iterator() - .next() - .properties() - .resourceGuardOperationDetails() - .get(0) - .defaultResourceRequest()); - Assertions.assertEquals("rvwerfwxbsmtb", response.iterator().next().properties().lastUpdatedTime()); - Assertions.assertEquals("jehhci", response.iterator().next().properties().description()); - Assertions.assertEquals("wdv", response.iterator().next().etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceInnerTests.java deleted file mode 100644 index 3e2eecd4f770..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceInnerTests.java +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ResourceGuardProxyBaseResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardProxyBaseResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardProxyBaseResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"resourceGuardResourceId\":\"waekrrjreafxtsgu\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"lik\",\"defaultResourceRequest\":\"wslolbqp\"},{\"vaultCriticalOperation\":\"zlmvfelfktgp\",\"defaultResourceRequest\":\"rpw\"},{\"vaultCriticalOperation\":\"eznoig\",\"defaultResourceRequest\":\"njwmwkpnbsazejj\"},{\"vaultCriticalOperation\":\"kagfhsxtt\",\"defaultResourceRequest\":\"gzxnfaazpxdtnk\"}],\"lastUpdatedTime\":\"kqjjlwuenvrkp\",\"description\":\"uaibrebqaaysj\"},\"eTag\":\"xqtnq\",\"location\":\"tezlwff\",\"tags\":{\"qqmtedltmmji\":\"kpj\",\"upkvipmdsc\":\"yeozphvwauyqncy\",\"totxhojujb\":\"xqupevzhf\",\"n\":\"pelmcuvhixbjxyf\"},\"id\":\"lrcoolsttpki\",\"name\":\"kkbnu\",\"type\":\"rywvtylbfpn\"}") - .toObject(ResourceGuardProxyBaseResourceInner.class); - Assertions.assertEquals("tezlwff", model.location()); - Assertions.assertEquals("kpj", model.tags().get("qqmtedltmmji")); - Assertions.assertEquals("waekrrjreafxtsgu", model.properties().resourceGuardResourceId()); - Assertions - .assertEquals("lik", model.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions - .assertEquals( - "wslolbqp", model.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("kqjjlwuenvrkp", model.properties().lastUpdatedTime()); - Assertions.assertEquals("uaibrebqaaysj", model.properties().description()); - Assertions.assertEquals("xqtnq", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBaseResourceInner model = - new ResourceGuardProxyBaseResourceInner() - .withLocation("tezlwff") - .withTags( - mapOf( - "qqmtedltmmji", - "kpj", - "upkvipmdsc", - "yeozphvwauyqncy", - "totxhojujb", - "xqupevzhf", - "n", - "pelmcuvhixbjxyf")) - .withProperties( - new ResourceGuardProxyBase() - .withResourceGuardResourceId("waekrrjreafxtsgu") - .withResourceGuardOperationDetails( - Arrays - .asList( - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("lik") - .withDefaultResourceRequest("wslolbqp"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("zlmvfelfktgp") - .withDefaultResourceRequest("rpw"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("eznoig") - .withDefaultResourceRequest("njwmwkpnbsazejj"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("kagfhsxtt") - .withDefaultResourceRequest("gzxnfaazpxdtnk"))) - .withLastUpdatedTime("kqjjlwuenvrkp") - .withDescription("uaibrebqaaysj")) - .withEtag("xqtnq"); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBaseResourceInner.class); - Assertions.assertEquals("tezlwff", model.location()); - Assertions.assertEquals("kpj", model.tags().get("qqmtedltmmji")); - Assertions.assertEquals("waekrrjreafxtsgu", model.properties().resourceGuardResourceId()); - Assertions - .assertEquals("lik", model.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions - .assertEquals( - "wslolbqp", model.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("kqjjlwuenvrkp", model.properties().lastUpdatedTime()); - Assertions.assertEquals("uaibrebqaaysj", model.properties().description()); - Assertions.assertEquals("xqtnq", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceListTests.java deleted file mode 100644 index 8fe14e3fca5b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceListTests.java +++ /dev/null @@ -1,109 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ResourceGuardProxyBaseResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardProxyBaseResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardProxyBaseResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"resourceGuardResourceId\":\"ypgik\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"ywkbirryuzhlhkjo\",\"defaultResourceRequest\":\"vqqaatjinrvgo\"},{\"vaultCriticalOperation\":\"mfiibfggj\",\"defaultResourceRequest\":\"olvrw\"},{\"vaultCriticalOperation\":\"v\",\"defaultResourceRequest\":\"k\"}],\"lastUpdatedTime\":\"lqwjygvjayvblm\",\"description\":\"k\"},\"eTag\":\"hbxvvyhgsopbyrqu\",\"location\":\"egxuvwzf\",\"tags\":{\"gitvg\":\"lmctlpd\",\"rh\":\"mhrixkwmyijejve\",\"xexccbdreaxhcexd\":\"pna\",\"nhyjsv\":\"rvqahqkghtpwi\"},\"id\":\"ycxzbfvoo\",\"name\":\"vrvmtgjqppyost\",\"type\":\"on\"}],\"nextLink\":\"yhgfipnsx\"}") - .toObject(ResourceGuardProxyBaseResourceList.class); - Assertions.assertEquals("yhgfipnsx", model.nextLink()); - Assertions.assertEquals("egxuvwzf", model.value().get(0).location()); - Assertions.assertEquals("lmctlpd", model.value().get(0).tags().get("gitvg")); - Assertions.assertEquals("ypgik", model.value().get(0).properties().resourceGuardResourceId()); - Assertions - .assertEquals( - "ywkbirryuzhlhkjo", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions - .assertEquals( - "vqqaatjinrvgo", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("lqwjygvjayvblm", model.value().get(0).properties().lastUpdatedTime()); - Assertions.assertEquals("k", model.value().get(0).properties().description()); - Assertions.assertEquals("hbxvvyhgsopbyrqu", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBaseResourceList model = - new ResourceGuardProxyBaseResourceList() - .withNextLink("yhgfipnsx") - .withValue( - Arrays - .asList( - new ResourceGuardProxyBaseResourceInner() - .withLocation("egxuvwzf") - .withTags( - mapOf( - "gitvg", - "lmctlpd", - "rh", - "mhrixkwmyijejve", - "xexccbdreaxhcexd", - "pna", - "nhyjsv", - "rvqahqkghtpwi")) - .withProperties( - new ResourceGuardProxyBase() - .withResourceGuardResourceId("ypgik") - .withResourceGuardOperationDetails( - Arrays - .asList( - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("ywkbirryuzhlhkjo") - .withDefaultResourceRequest("vqqaatjinrvgo"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("mfiibfggj") - .withDefaultResourceRequest("olvrw"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("v") - .withDefaultResourceRequest("k"))) - .withLastUpdatedTime("lqwjygvjayvblm") - .withDescription("k")) - .withEtag("hbxvvyhgsopbyrqu"))); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBaseResourceList.class); - Assertions.assertEquals("yhgfipnsx", model.nextLink()); - Assertions.assertEquals("egxuvwzf", model.value().get(0).location()); - Assertions.assertEquals("lmctlpd", model.value().get(0).tags().get("gitvg")); - Assertions.assertEquals("ypgik", model.value().get(0).properties().resourceGuardResourceId()); - Assertions - .assertEquals( - "ywkbirryuzhlhkjo", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions - .assertEquals( - "vqqaatjinrvgo", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("lqwjygvjayvblm", model.value().get(0).properties().lastUpdatedTime()); - Assertions.assertEquals("k", model.value().get(0).properties().description()); - Assertions.assertEquals("hbxvvyhgsopbyrqu", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseTests.java deleted file mode 100644 index 4f7ef45b422a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseTests.java +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardProxyBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardProxyBase model = - BinaryData - .fromString( - "{\"resourceGuardResourceId\":\"rd\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"ithtywu\",\"defaultResourceRequest\":\"cbihwqk\"},{\"vaultCriticalOperation\":\"dntwjchrdgo\",\"defaultResourceRequest\":\"xum\"},{\"vaultCriticalOperation\":\"ton\",\"defaultResourceRequest\":\"jl\"}],\"lastUpdatedTime\":\"dfdlwggyts\",\"description\":\"tov\"}") - .toObject(ResourceGuardProxyBase.class); - Assertions.assertEquals("rd", model.resourceGuardResourceId()); - Assertions.assertEquals("ithtywu", model.resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("cbihwqk", model.resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("dfdlwggyts", model.lastUpdatedTime()); - Assertions.assertEquals("tov", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBase model = - new ResourceGuardProxyBase() - .withResourceGuardResourceId("rd") - .withResourceGuardOperationDetails( - Arrays - .asList( - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("ithtywu") - .withDefaultResourceRequest("cbihwqk"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("dntwjchrdgo") - .withDefaultResourceRequest("xum"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("ton") - .withDefaultResourceRequest("jl"))) - .withLastUpdatedTime("dfdlwggyts") - .withDescription("tov"); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBase.class); - Assertions.assertEquals("rd", model.resourceGuardResourceId()); - Assertions.assertEquals("ithtywu", model.resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("cbihwqk", model.resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("dfdlwggyts", model.lastUpdatedTime()); - Assertions.assertEquals("tov", model.description()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsDeleteWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsDeleteWithResponseMockTests.java deleted file mode 100644 index ce469dee89a5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsDeleteWithResponseMockTests.java +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .resourceGuardProxyOperations() - .deleteWithResponse("lrlohewjjmajnkdf", "q", "onswae", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsGetWithResponseMockTests.java deleted file mode 100644 index 0e14b9ce67a3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsGetWithResponseMockTests.java +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"resourceGuardResourceId\":\"wkqyns\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"offbkkwvdxaexqok\",\"defaultResourceRequest\":\"rlj\"},{\"vaultCriticalOperation\":\"lzbnobrqlpbcjt\",\"defaultResourceRequest\":\"zuyudivbxnh\"}],\"lastUpdatedTime\":\"eaeonqelwgdh\",\"description\":\"uzytz\"},\"eTag\":\"ogatmoljiy\",\"location\":\"mpinmzvfkneerzzt\",\"tags\":{\"lugdybnhrxlelf\":\"sj\",\"htdm\":\"hkeizcp\",\"c\":\"wjekptycaydbj\"},\"id\":\"ymlcfnzhmhsurlg\",\"name\":\"qkpmmzpstau\",\"type\":\"lawiubmomsgvvjhv\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ResourceGuardProxyBaseResource response = - manager - .resourceGuardProxyOperations() - .getWithResponse("dvragpokddxejhh", "vgua", "tpt", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("mpinmzvfkneerzzt", response.location()); - Assertions.assertEquals("sj", response.tags().get("lugdybnhrxlelf")); - Assertions.assertEquals("wkqyns", response.properties().resourceGuardResourceId()); - Assertions - .assertEquals( - "offbkkwvdxaexqok", - response.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions - .assertEquals("rlj", response.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("eaeonqelwgdh", response.properties().lastUpdatedTime()); - Assertions.assertEquals("uzytz", response.properties().description()); - Assertions.assertEquals("ogatmoljiy", response.etag()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsPutWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsPutWithResponseMockTests.java deleted file mode 100644 index 8aee7555c94c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsPutWithResponseMockTests.java +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResource; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsPutWithResponseMockTests { - @Test - public void testPutWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"resourceGuardResourceId\":\"gzseznuxkeua\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"bmdlqjbed\",\"defaultResourceRequest\":\"ixlhupm\"},{\"vaultCriticalOperation\":\"ihzbdnpxpk\",\"defaultResourceRequest\":\"pre\"},{\"vaultCriticalOperation\":\"elyicghf\",\"defaultResourceRequest\":\"ufssjyghsfxr\"}],\"lastUpdatedTime\":\"hammgmqfmefgv\",\"description\":\"pd\"},\"eTag\":\"gquxweysland\",\"location\":\"dcdjhunh\",\"tags\":{\"sotirei\":\"gawnrrnquo\",\"sxstcyilbvzmm\":\"seob\",\"b\":\"cjzlquzexokjxebj\"},\"id\":\"inzabwmvoglj\",\"name\":\"v\",\"type\":\"pgidnw\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ResourceGuardProxyBaseResource response = - manager - .resourceGuardProxyOperations() - .define("wrczfjjnnuxxrk") - .withRegion("wuyqaeo") - .withExistingVault("fqnh", "twd") - .withTags(mapOf("oxae", "hgejkbvhhdaurgh")) - .withProperties( - new ResourceGuardProxyBase() - .withResourceGuardResourceId("mnulwe") - .withResourceGuardOperationDetails( - Arrays - .asList( - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("ifrhjulrsul") - .withDefaultResourceRequest("pflu"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("awmhh") - .withDefaultResourceRequest("ot"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("iyrgkoek") - .withDefaultResourceRequest("wxxyxhighctx"), - new ResourceGuardOperationDetail() - .withVaultCriticalOperation("molpcqyde") - .withDefaultResourceRequest("vskiczd"))) - .withLastUpdatedTime("jei") - .withDescription("kgqaboo")) - .withEtag("bmsgycqsxrmdv") - .create(); - - Assertions.assertEquals("dcdjhunh", response.location()); - Assertions.assertEquals("gawnrrnquo", response.tags().get("sotirei")); - Assertions.assertEquals("gzseznuxkeua", response.properties().resourceGuardResourceId()); - Assertions - .assertEquals( - "bmdlqjbed", response.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions - .assertEquals( - "ixlhupm", response.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("hammgmqfmefgv", response.properties().lastUpdatedTime()); - Assertions.assertEquals("pd", response.properties().description()); - Assertions.assertEquals("gquxweysland", response.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsUnlockDeleteWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsUnlockDeleteWithResponseMockTests.java deleted file mode 100644 index ebe8578acacc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsUnlockDeleteWithResponseMockTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteResponse; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsUnlockDeleteWithResponseMockTests { - @Test - public void testUnlockDeleteWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{\"unlockDeleteExpiryTime\":\"ykyalugek\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - UnlockDeleteResponse response = - manager - .resourceGuardProxyOperations() - .unlockDeleteWithResponse( - "kzfzqxjosho", - "totryegpkhxrme", - "znlw", - new UnlockDeleteRequest() - .withResourceGuardOperationRequests(Arrays.asList("okxkhupzer", "fgjblcd")) - .withResourceToBeDeleted("yfcemftz"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("ykyalugek", response.unlockDeleteExpiryTime()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceListTests.java deleted file mode 100644 index c1abf713dd58..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceListTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceList; -import org.junit.jupiter.api.Assertions; - -public final class ResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceList model = BinaryData.fromString("{\"nextLink\":\"bkzgcwrwclx\"}").toObject(ResourceList.class); - Assertions.assertEquals("bkzgcwrwclx", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceList model = new ResourceList().withNextLink("bkzgcwrwclx"); - model = BinaryData.fromObject(model).toObject(ResourceList.class); - Assertions.assertEquals("bkzgcwrwclx", model.nextLink()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsPrepareDataMoveMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsPrepareDataMoveMockTests.java deleted file mode 100644 index 3f55268e25db..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsPrepareDataMoveMockTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRequest; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ResourceProvidersBmsPrepareDataMoveMockTests { - @Test - public void testBmsPrepareDataMove() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .resourceProviders() - .bmsPrepareDataMove( - "dkkgjiiytssikizb", - "ufqbvntnr", - new PrepareDataMoveRequest() - .withTargetResourceId("mqso") - .withTargetRegion("hcekxgnlykm") - .withDataMoveLevel(DataMoveLevel.INVALID) - .withSourceContainerArmIds(Arrays.asList("zvmd", "ksqd", "iw")) - .withIgnoreMoved(false), - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsTriggerDataMoveMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsTriggerDataMoveMockTests.java deleted file mode 100644 index ecd606e9fc1b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsTriggerDataMoveMockTests.java +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRequest; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ResourceProvidersBmsTriggerDataMoveMockTests { - @Test - public void testBmsTriggerDataMove() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - RecoveryServicesBackupManager manager = - RecoveryServicesBackupManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .resourceProviders() - .bmsTriggerDataMove( - "lboncqbazqicqc", - "ygtvxbyjanepub", - new TriggerDataMoveRequest() - .withSourceResourceId("pkxyqvgxi") - .withSourceRegion("od") - .withDataMoveLevel(DataMoveLevel.INVALID) - .withCorrelationId("vohkxdxuws") - .withSourceContainerArmIds(Arrays.asList("m", "wnosbzlehgcvkbck")) - .withPauseGC(false), - com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreFileSpecsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreFileSpecsTests.java deleted file mode 100644 index 36b2f27f374d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreFileSpecsTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreFileSpecs; -import org.junit.jupiter.api.Assertions; - -public final class RestoreFileSpecsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestoreFileSpecs model = - BinaryData - .fromString( - "{\"path\":\"dgzxulucvpamrsr\",\"fileSpecType\":\"zvxurisjnhny\",\"targetFolderPath\":\"ifqjz\"}") - .toObject(RestoreFileSpecs.class); - Assertions.assertEquals("dgzxulucvpamrsr", model.path()); - Assertions.assertEquals("zvxurisjnhny", model.fileSpecType()); - Assertions.assertEquals("ifqjz", model.targetFolderPath()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreFileSpecs model = - new RestoreFileSpecs() - .withPath("dgzxulucvpamrsr") - .withFileSpecType("zvxurisjnhny") - .withTargetFolderPath("ifqjz"); - model = BinaryData.fromObject(model).toObject(RestoreFileSpecs.class); - Assertions.assertEquals("dgzxulucvpamrsr", model.path()); - Assertions.assertEquals("zvxurisjnhny", model.fileSpecType()); - Assertions.assertEquals("ifqjz", model.targetFolderPath()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestResourceTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestResourceTests.java deleted file mode 100644 index 8447bd443b17..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestResourceTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestResource; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class RestoreRequestResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestoreRequestResource model = - BinaryData - .fromString( - "{\"properties\":{\"objectType\":\"RestoreRequest\"},\"eTag\":\"txfvgx\",\"location\":\"fsm\",\"tags\":{\"odebfqkkrbmpu\":\"hmpvecx\"},\"id\":\"gr\",\"name\":\"wflzlfbxzpuzy\",\"type\":\"ispnqzahmgkbrp\"}") - .toObject(RestoreRequestResource.class); - Assertions.assertEquals("fsm", model.location()); - Assertions.assertEquals("hmpvecx", model.tags().get("odebfqkkrbmpu")); - Assertions.assertEquals("txfvgx", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreRequestResource model = - new RestoreRequestResource() - .withLocation("fsm") - .withTags(mapOf("odebfqkkrbmpu", "hmpvecx")) - .withProperties(new RestoreRequest()) - .withEtag("txfvgx"); - model = BinaryData.fromObject(model).toObject(RestoreRequestResource.class); - Assertions.assertEquals("fsm", model.location()); - Assertions.assertEquals("hmpvecx", model.tags().get("odebfqkkrbmpu")); - Assertions.assertEquals("txfvgx", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestTests.java deleted file mode 100644 index e58df3df5ff2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequest; - -public final class RestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestoreRequest model = - BinaryData.fromString("{\"objectType\":\"RestoreRequest\"}").toObject(RestoreRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreRequest model = new RestoreRequest(); - model = BinaryData.fromObject(model).toObject(RestoreRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RetentionDurationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RetentionDurationTests.java deleted file mode 100644 index 894a6d206bc3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RetentionDurationTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import org.junit.jupiter.api.Assertions; - -public final class RetentionDurationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RetentionDuration model = - BinaryData - .fromString("{\"count\":1393109773,\"durationType\":\"Years\"}") - .toObject(RetentionDuration.class); - Assertions.assertEquals(1393109773, model.count()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RetentionDuration model = - new RetentionDuration().withCount(1393109773).withDurationType(RetentionDurationType.YEARS); - model = BinaryData.fromObject(model).toObject(RetentionDuration.class); - Assertions.assertEquals(1393109773, model.count()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.durationType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RetentionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RetentionPolicyTests.java deleted file mode 100644 index 4ac87f53d3c5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RetentionPolicyTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; - -public final class RetentionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RetentionPolicy model = - BinaryData.fromString("{\"retentionPolicyType\":\"RetentionPolicy\"}").toObject(RetentionPolicy.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RetentionPolicy model = new RetentionPolicy(); - model = BinaryData.fromObject(model).toObject(RetentionPolicy.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SchedulePolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SchedulePolicyTests.java deleted file mode 100644 index 49f5f8896e63..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SchedulePolicyTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; - -public final class SchedulePolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SchedulePolicy model = - BinaryData.fromString("{\"schedulePolicyType\":\"SchedulePolicy\"}").toObject(SchedulePolicy.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SchedulePolicy model = new SchedulePolicy(); - model = BinaryData.fromObject(model).toObject(SchedulePolicy.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecuredVMDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecuredVMDetailsTests.java deleted file mode 100644 index 96c003e88b24..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecuredVMDetailsTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.SecuredVMDetails; -import org.junit.jupiter.api.Assertions; - -public final class SecuredVMDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SecuredVMDetails model = - BinaryData - .fromString("{\"securedVMOsDiskEncryptionSetId\":\"pubcpzgpxtivhjk\"}") - .toObject(SecuredVMDetails.class); - Assertions.assertEquals("pubcpzgpxtivhjk", model.securedVmosDiskEncryptionSetId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SecuredVMDetails model = new SecuredVMDetails().withSecuredVmosDiskEncryptionSetId("pubcpzgpxtivhjk"); - model = BinaryData.fromObject(model).toObject(SecuredVMDetails.class); - Assertions.assertEquals("pubcpzgpxtivhjk", model.securedVmosDiskEncryptionSetId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPinBaseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPinBaseTests.java deleted file mode 100644 index d1e432ef1ed5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPinBaseTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.SecurityPinBase; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SecurityPinBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SecurityPinBase model = - BinaryData - .fromString("{\"resourceGuardOperationRequests\":[\"eokerqwkyhkobopg\"]}") - .toObject(SecurityPinBase.class); - Assertions.assertEquals("eokerqwkyhkobopg", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SecurityPinBase model = - new SecurityPinBase().withResourceGuardOperationRequests(Arrays.asList("eokerqwkyhkobopg")); - model = BinaryData.fromObject(model).toObject(SecurityPinBase.class); - Assertions.assertEquals("eokerqwkyhkobopg", model.resourceGuardOperationRequests().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SettingsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SettingsTests.java deleted file mode 100644 index de7806039ef5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SettingsTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.Settings; -import org.junit.jupiter.api.Assertions; - -public final class SettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - Settings model = - BinaryData - .fromString("{\"timeZone\":\"p\",\"issqlcompression\":true,\"isCompression\":false}") - .toObject(Settings.class); - Assertions.assertEquals("p", model.timeZone()); - Assertions.assertEquals(true, model.issqlcompression()); - Assertions.assertEquals(false, model.isCompression()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Settings model = new Settings().withTimeZone("p").withIssqlcompression(true).withIsCompression(false); - model = BinaryData.fromObject(model).toObject(Settings.class); - Assertions.assertEquals("p", model.timeZone()); - Assertions.assertEquals(true, model.issqlcompression()); - Assertions.assertEquals(false, model.isCompression()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleRetentionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleRetentionPolicyTests.java deleted file mode 100644 index 7d0cd4e22c83..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleRetentionPolicyTests.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleRetentionPolicy; -import org.junit.jupiter.api.Assertions; - -public final class SimpleRetentionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SimpleRetentionPolicy model = - BinaryData - .fromString( - "{\"retentionPolicyType\":\"SimpleRetentionPolicy\",\"retentionDuration\":{\"count\":1699550993,\"durationType\":\"Years\"}}") - .toObject(SimpleRetentionPolicy.class); - Assertions.assertEquals(1699550993, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SimpleRetentionPolicy model = - new SimpleRetentionPolicy() - .withRetentionDuration( - new RetentionDuration().withCount(1699550993).withDurationType(RetentionDurationType.YEARS)); - model = BinaryData.fromObject(model).toObject(SimpleRetentionPolicy.class); - Assertions.assertEquals(1699550993, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.YEARS, model.retentionDuration().durationType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyTests.java deleted file mode 100644 index cfd90f75fe0d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyTests.java +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.HourlySchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.ScheduleRunType; -import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicy; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SimpleSchedulePolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SimpleSchedulePolicy model = - BinaryData - .fromString( - "{\"schedulePolicyType\":\"SimpleSchedulePolicy\",\"scheduleRunFrequency\":\"Daily\",\"scheduleRunDays\":[\"Saturday\",\"Wednesday\",\"Saturday\",\"Sunday\"],\"scheduleRunTimes\":[\"2021-01-31T09:28:08Z\",\"2021-04-07T00:56:52Z\",\"2021-07-28T06:26:03Z\",\"2021-07-02T18:29:19Z\"],\"hourlySchedule\":{\"interval\":2084932136,\"scheduleWindowStartTime\":\"2021-01-14T11:43:43Z\",\"scheduleWindowDuration\":1691349119},\"scheduleWeeklyFrequency\":374281034}") - .toObject(SimpleSchedulePolicy.class); - Assertions.assertEquals(ScheduleRunType.DAILY, model.scheduleRunFrequency()); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T09:28:08Z"), model.scheduleRunTimes().get(0)); - Assertions.assertEquals(2084932136, model.hourlySchedule().interval()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-01-14T11:43:43Z"), model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(1691349119, model.hourlySchedule().scheduleWindowDuration()); - Assertions.assertEquals(374281034, model.scheduleWeeklyFrequency()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SimpleSchedulePolicy model = - new SimpleSchedulePolicy() - .withScheduleRunFrequency(ScheduleRunType.DAILY) - .withScheduleRunDays( - Arrays.asList(DayOfWeek.SATURDAY, DayOfWeek.WEDNESDAY, DayOfWeek.SATURDAY, DayOfWeek.SUNDAY)) - .withScheduleRunTimes( - Arrays - .asList( - OffsetDateTime.parse("2021-01-31T09:28:08Z"), - OffsetDateTime.parse("2021-04-07T00:56:52Z"), - OffsetDateTime.parse("2021-07-28T06:26:03Z"), - OffsetDateTime.parse("2021-07-02T18:29:19Z"))) - .withHourlySchedule( - new HourlySchedule() - .withInterval(2084932136) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-01-14T11:43:43Z")) - .withScheduleWindowDuration(1691349119)) - .withScheduleWeeklyFrequency(374281034); - model = BinaryData.fromObject(model).toObject(SimpleSchedulePolicy.class); - Assertions.assertEquals(ScheduleRunType.DAILY, model.scheduleRunFrequency()); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T09:28:08Z"), model.scheduleRunTimes().get(0)); - Assertions.assertEquals(2084932136, model.hourlySchedule().interval()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-01-14T11:43:43Z"), model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(1691349119, model.hourlySchedule().scheduleWindowDuration()); - Assertions.assertEquals(374281034, model.scheduleWeeklyFrequency()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyV2Tests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyV2Tests.java deleted file mode 100644 index dfe541c6b4d8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyV2Tests.java +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailySchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.HourlySchedule; -import com.azure.resourcemanager.recoveryservicesbackup.models.ScheduleRunType; -import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicyV2; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklySchedule; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SimpleSchedulePolicyV2Tests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SimpleSchedulePolicyV2 model = - BinaryData - .fromString( - "{\"schedulePolicyType\":\"SimpleSchedulePolicyV2\",\"scheduleRunFrequency\":\"Weekly\",\"hourlySchedule\":{\"interval\":95734174,\"scheduleWindowStartTime\":\"2021-02-08T02:34:27Z\",\"scheduleWindowDuration\":44892577},\"dailySchedule\":{\"scheduleRunTimes\":[\"2021-05-21T00:47:40Z\",\"2021-01-29T13:25:56Z\"]},\"weeklySchedule\":{\"scheduleRunDays\":[\"Tuesday\",\"Sunday\"],\"scheduleRunTimes\":[\"2021-03-11T03:18:05Z\",\"2021-05-17T14:27:16Z\",\"2021-04-09T11:30:43Z\",\"2021-10-16T11:13:44Z\"]}}") - .toObject(SimpleSchedulePolicyV2.class); - Assertions.assertEquals(ScheduleRunType.WEEKLY, model.scheduleRunFrequency()); - Assertions.assertEquals(95734174, model.hourlySchedule().interval()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-02-08T02:34:27Z"), model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(44892577, model.hourlySchedule().scheduleWindowDuration()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-21T00:47:40Z"), model.dailySchedule().scheduleRunTimes().get(0)); - Assertions.assertEquals(DayOfWeek.TUESDAY, model.weeklySchedule().scheduleRunDays().get(0)); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-11T03:18:05Z"), model.weeklySchedule().scheduleRunTimes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SimpleSchedulePolicyV2 model = - new SimpleSchedulePolicyV2() - .withScheduleRunFrequency(ScheduleRunType.WEEKLY) - .withHourlySchedule( - new HourlySchedule() - .withInterval(95734174) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-02-08T02:34:27Z")) - .withScheduleWindowDuration(44892577)) - .withDailySchedule( - new DailySchedule() - .withScheduleRunTimes( - Arrays - .asList( - OffsetDateTime.parse("2021-05-21T00:47:40Z"), - OffsetDateTime.parse("2021-01-29T13:25:56Z")))) - .withWeeklySchedule( - new WeeklySchedule() - .withScheduleRunDays(Arrays.asList(DayOfWeek.TUESDAY, DayOfWeek.SUNDAY)) - .withScheduleRunTimes( - Arrays - .asList( - OffsetDateTime.parse("2021-03-11T03:18:05Z"), - OffsetDateTime.parse("2021-05-17T14:27:16Z"), - OffsetDateTime.parse("2021-04-09T11:30:43Z"), - OffsetDateTime.parse("2021-10-16T11:13:44Z")))); - model = BinaryData.fromObject(model).toObject(SimpleSchedulePolicyV2.class); - Assertions.assertEquals(ScheduleRunType.WEEKLY, model.scheduleRunFrequency()); - Assertions.assertEquals(95734174, model.hourlySchedule().interval()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-02-08T02:34:27Z"), model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(44892577, model.hourlySchedule().scheduleWindowDuration()); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-05-21T00:47:40Z"), model.dailySchedule().scheduleRunTimes().get(0)); - Assertions.assertEquals(DayOfWeek.TUESDAY, model.weeklySchedule().scheduleRunDays().get(0)); - Assertions - .assertEquals( - OffsetDateTime.parse("2021-03-11T03:18:05Z"), model.weeklySchedule().scheduleRunTimes().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SqlDataDirectoryMappingTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SqlDataDirectoryMappingTests.java deleted file mode 100644 index d8c5cfe2180d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SqlDataDirectoryMappingTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import org.junit.jupiter.api.Assertions; - -public final class SqlDataDirectoryMappingTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SqlDataDirectoryMapping model = - BinaryData - .fromString( - "{\"mappingType\":\"Log\",\"sourceLogicalName\":\"ndbnwieh\",\"sourcePath\":\"ewjwiuubw\",\"targetPath\":\"qsfapaqt\"}") - .toObject(SqlDataDirectoryMapping.class); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.mappingType()); - Assertions.assertEquals("ndbnwieh", model.sourceLogicalName()); - Assertions.assertEquals("ewjwiuubw", model.sourcePath()); - Assertions.assertEquals("qsfapaqt", model.targetPath()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SqlDataDirectoryMapping model = - new SqlDataDirectoryMapping() - .withMappingType(SqlDataDirectoryType.LOG) - .withSourceLogicalName("ndbnwieh") - .withSourcePath("ewjwiuubw") - .withTargetPath("qsfapaqt"); - model = BinaryData.fromObject(model).toObject(SqlDataDirectoryMapping.class); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.mappingType()); - Assertions.assertEquals("ndbnwieh", model.sourceLogicalName()); - Assertions.assertEquals("ewjwiuubw", model.sourcePath()); - Assertions.assertEquals("qsfapaqt", model.targetPath()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SqlDataDirectoryTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SqlDataDirectoryTests.java deleted file mode 100644 index 3f5fc2e3ff5d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SqlDataDirectoryTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import org.junit.jupiter.api.Assertions; - -public final class SqlDataDirectoryTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SqlDataDirectory model = - BinaryData - .fromString("{\"type\":\"Log\",\"path\":\"hsgz\",\"logicalName\":\"zbgomfgbeg\"}") - .toObject(SqlDataDirectory.class); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.type()); - Assertions.assertEquals("hsgz", model.path()); - Assertions.assertEquals("zbgomfgbeg", model.logicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SqlDataDirectory model = - new SqlDataDirectory().withType(SqlDataDirectoryType.LOG).withPath("hsgz").withLogicalName("zbgomfgbeg"); - model = BinaryData.fromObject(model).toObject(SqlDataDirectory.class); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.type()); - Assertions.assertEquals("hsgz", model.path()); - Assertions.assertEquals("zbgomfgbeg", model.logicalName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SubProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SubProtectionPolicyTests.java deleted file mode 100644 index a68e57a289b1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SubProtectionPolicyTests.java +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.PolicyType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class SubProtectionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SubProtectionPolicy model = - BinaryData - .fromString( - "{\"policyType\":\"Incremental\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"czheyd\":{\"tieringMode\":\"TierRecommended\",\"duration\":201456733,\"durationType\":\"Days\"}}}") - .toObject(SubProtectionPolicy.class); - Assertions.assertEquals(PolicyType.INCREMENTAL, model.policyType()); - Assertions.assertEquals(TieringMode.TIER_RECOMMENDED, model.tieringPolicy().get("czheyd").tieringMode()); - Assertions.assertEquals(201456733, model.tieringPolicy().get("czheyd").duration()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.tieringPolicy().get("czheyd").durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SubProtectionPolicy model = - new SubProtectionPolicy() - .withPolicyType(PolicyType.INCREMENTAL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy( - mapOf( - "czheyd", - new TieringPolicy() - .withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(201456733) - .withDurationType(RetentionDurationType.DAYS))); - model = BinaryData.fromObject(model).toObject(SubProtectionPolicy.class); - Assertions.assertEquals(PolicyType.INCREMENTAL, model.policyType()); - Assertions.assertEquals(TieringMode.TIER_RECOMMENDED, model.tieringPolicy().get("czheyd").tieringMode()); - Assertions.assertEquals(201456733, model.tieringPolicy().get("czheyd").duration()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.tieringPolicy().get("czheyd").durationType()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetAfsRestoreInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetAfsRestoreInfoTests.java deleted file mode 100644 index 329c6ba671eb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetAfsRestoreInfoTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetAfsRestoreInfo; -import org.junit.jupiter.api.Assertions; - -public final class TargetAfsRestoreInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TargetAfsRestoreInfo model = - BinaryData - .fromString("{\"name\":\"mrhublwpc\",\"targetResourceId\":\"utr\"}") - .toObject(TargetAfsRestoreInfo.class); - Assertions.assertEquals("mrhublwpc", model.name()); - Assertions.assertEquals("utr", model.targetResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetAfsRestoreInfo model = new TargetAfsRestoreInfo().withName("mrhublwpc").withTargetResourceId("utr"); - model = BinaryData.fromObject(model).toObject(TargetAfsRestoreInfo.class); - Assertions.assertEquals("mrhublwpc", model.name()); - Assertions.assertEquals("utr", model.targetResourceId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetDiskNetworkAccessSettingsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetDiskNetworkAccessSettingsTests.java deleted file mode 100644 index 42cc5c34860c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetDiskNetworkAccessSettingsTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessOption; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessSettings; -import org.junit.jupiter.api.Assertions; - -public final class TargetDiskNetworkAccessSettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TargetDiskNetworkAccessSettings model = - BinaryData - .fromString( - "{\"targetDiskNetworkAccessOption\":\"SameAsOnSourceDisks\",\"targetDiskAccessId\":\"bgqjxgpnrhgo\"}") - .toObject(TargetDiskNetworkAccessSettings.class); - Assertions - .assertEquals(TargetDiskNetworkAccessOption.SAME_AS_ON_SOURCE_DISKS, model.targetDiskNetworkAccessOption()); - Assertions.assertEquals("bgqjxgpnrhgo", model.targetDiskAccessId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetDiskNetworkAccessSettings model = - new TargetDiskNetworkAccessSettings() - .withTargetDiskNetworkAccessOption(TargetDiskNetworkAccessOption.SAME_AS_ON_SOURCE_DISKS) - .withTargetDiskAccessId("bgqjxgpnrhgo"); - model = BinaryData.fromObject(model).toObject(TargetDiskNetworkAccessSettings.class); - Assertions - .assertEquals(TargetDiskNetworkAccessOption.SAME_AS_ON_SOURCE_DISKS, model.targetDiskNetworkAccessOption()); - Assertions.assertEquals("bgqjxgpnrhgo", model.targetDiskAccessId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetRestoreInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetRestoreInfoTests.java deleted file mode 100644 index 9c0849663dac..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetRestoreInfoTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import org.junit.jupiter.api.Assertions; - -public final class TargetRestoreInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TargetRestoreInfo model = - BinaryData - .fromString( - "{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"qqs\",\"databaseName\":\"waoqvmmb\",\"targetDirectoryForFileRestore\":\"qfr\"}") - .toObject(TargetRestoreInfo.class); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.overwriteOption()); - Assertions.assertEquals("qqs", model.containerId()); - Assertions.assertEquals("waoqvmmb", model.databaseName()); - Assertions.assertEquals("qfr", model.targetDirectoryForFileRestore()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetRestoreInfo model = - new TargetRestoreInfo() - .withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("qqs") - .withDatabaseName("waoqvmmb") - .withTargetDirectoryForFileRestore("qfr"); - model = BinaryData.fromObject(model).toObject(TargetRestoreInfo.class); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.overwriteOption()); - Assertions.assertEquals("qqs", model.containerId()); - Assertions.assertEquals("waoqvmmb", model.databaseName()); - Assertions.assertEquals("qfr", model.targetDirectoryForFileRestore()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringPolicyTests.java deleted file mode 100644 index 3144eeefad9c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringPolicyTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy; -import org.junit.jupiter.api.Assertions; - -public final class TieringPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TieringPolicy model = - BinaryData - .fromString("{\"tieringMode\":\"DoNotTier\",\"duration\":568921197,\"durationType\":\"Weeks\"}") - .toObject(TieringPolicy.class); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, model.tieringMode()); - Assertions.assertEquals(568921197, model.duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TieringPolicy model = - new TieringPolicy() - .withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(568921197) - .withDurationType(RetentionDurationType.WEEKS); - model = BinaryData.fromObject(model).toObject(TieringPolicy.class); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, model.tieringMode()); - Assertions.assertEquals(568921197, model.duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.durationType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TriggerDataMoveRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TriggerDataMoveRequestTests.java deleted file mode 100644 index 5c96f71f35fc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TriggerDataMoveRequestTests.java +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class TriggerDataMoveRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TriggerDataMoveRequest model = - BinaryData - .fromString( - "{\"sourceResourceId\":\"amdecte\",\"sourceRegion\":\"f\",\"dataMoveLevel\":\"Container\",\"correlationId\":\"scjeypv\",\"sourceContainerArmIds\":[\"rkgqhcjrefo\",\"gm\",\"qsl\",\"yyvxyqjpkcattpn\"],\"pauseGC\":false}") - .toObject(TriggerDataMoveRequest.class); - Assertions.assertEquals("amdecte", model.sourceResourceId()); - Assertions.assertEquals("f", model.sourceRegion()); - Assertions.assertEquals(DataMoveLevel.CONTAINER, model.dataMoveLevel()); - Assertions.assertEquals("scjeypv", model.correlationId()); - Assertions.assertEquals("rkgqhcjrefo", model.sourceContainerArmIds().get(0)); - Assertions.assertEquals(false, model.pauseGC()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TriggerDataMoveRequest model = - new TriggerDataMoveRequest() - .withSourceResourceId("amdecte") - .withSourceRegion("f") - .withDataMoveLevel(DataMoveLevel.CONTAINER) - .withCorrelationId("scjeypv") - .withSourceContainerArmIds(Arrays.asList("rkgqhcjrefo", "gm", "qsl", "yyvxyqjpkcattpn")) - .withPauseGC(false); - model = BinaryData.fromObject(model).toObject(TriggerDataMoveRequest.class); - Assertions.assertEquals("amdecte", model.sourceResourceId()); - Assertions.assertEquals("f", model.sourceRegion()); - Assertions.assertEquals(DataMoveLevel.CONTAINER, model.dataMoveLevel()); - Assertions.assertEquals("scjeypv", model.correlationId()); - Assertions.assertEquals("rkgqhcjrefo", model.sourceContainerArmIds().get(0)); - Assertions.assertEquals(false, model.pauseGC()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteRequestTests.java deleted file mode 100644 index e30b96fac6a9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteRequestTests.java +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class UnlockDeleteRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UnlockDeleteRequest model = - BinaryData - .fromString( - "{\"resourceGuardOperationRequests\":[\"niffcdmqnroj\",\"pij\"],\"resourceToBeDeleted\":\"rxfrddhc\"}") - .toObject(UnlockDeleteRequest.class); - Assertions.assertEquals("niffcdmqnroj", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("rxfrddhc", model.resourceToBeDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UnlockDeleteRequest model = - new UnlockDeleteRequest() - .withResourceGuardOperationRequests(Arrays.asList("niffcdmqnroj", "pij")) - .withResourceToBeDeleted("rxfrddhc"); - model = BinaryData.fromObject(model).toObject(UnlockDeleteRequest.class); - Assertions.assertEquals("niffcdmqnroj", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("rxfrddhc", model.resourceToBeDeleted()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteResponseInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteResponseInnerTests.java deleted file mode 100644 index b5919b59a58c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteResponseInnerTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.UnlockDeleteResponseInner; -import org.junit.jupiter.api.Assertions; - -public final class UnlockDeleteResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UnlockDeleteResponseInner model = - BinaryData - .fromString("{\"unlockDeleteExpiryTime\":\"tizzronasxif\"}") - .toObject(UnlockDeleteResponseInner.class); - Assertions.assertEquals("tizzronasxif", model.unlockDeleteExpiryTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UnlockDeleteResponseInner model = new UnlockDeleteResponseInner().withUnlockDeleteExpiryTime("tizzronasxif"); - model = BinaryData.fromObject(model).toObject(UnlockDeleteResponseInner.class); - Assertions.assertEquals("tizzronasxif", model.unlockDeleteExpiryTime()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateIaasVMRestoreOperationRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateIaasVMRestoreOperationRequestTests.java deleted file mode 100644 index 20d6fbf43274..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateIaasVMRestoreOperationRequestTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest; - -public final class ValidateIaasVMRestoreOperationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateIaasVMRestoreOperationRequest model = - BinaryData - .fromString( - "{\"objectType\":\"ValidateIaasVMRestoreOperationRequest\",\"restoreRequest\":{\"objectType\":\"RestoreRequest\"}}") - .toObject(ValidateIaasVMRestoreOperationRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateIaasVMRestoreOperationRequest model = - new ValidateIaasVMRestoreOperationRequest().withRestoreRequest(new RestoreRequest()); - model = BinaryData.fromObject(model).toObject(ValidateIaasVMRestoreOperationRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationRequestTests.java deleted file mode 100644 index 205b64c3586c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationRequestTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest; - -public final class ValidateOperationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateOperationRequest model = - BinaryData - .fromString("{\"objectType\":\"ValidateOperationRequest\"}") - .toObject(ValidateOperationRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateOperationRequest model = new ValidateOperationRequest(); - model = BinaryData.fromObject(model).toObject(ValidateOperationRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateRestoreOperationRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateRestoreOperationRequestTests.java deleted file mode 100644 index a12322909567..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateRestoreOperationRequestTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateRestoreOperationRequest; - -public final class ValidateRestoreOperationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateRestoreOperationRequest model = - BinaryData - .fromString( - "{\"objectType\":\"ValidateRestoreOperationRequest\",\"restoreRequest\":{\"objectType\":\"RestoreRequest\"}}") - .toObject(ValidateRestoreOperationRequest.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateRestoreOperationRequest model = - new ValidateRestoreOperationRequest().withRestoreRequest(new RestoreRequest()); - model = BinaryData.fromObject(model).toObject(ValidateRestoreOperationRequest.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultJobExtendedInfoTests.java deleted file mode 100644 index 3583c7e290f7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultJobExtendedInfoTests.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultJobExtendedInfo; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class VaultJobExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - VaultJobExtendedInfo model = - BinaryData - .fromString( - "{\"propertyBag\":{\"qtanarfdlpuk\":\"dyynfsvkhgb\",\"neizjcpe\":\"py\",\"hpfpazjzoywjxhp\":\"gkhnmgbrouxddbh\"}}") - .toObject(VaultJobExtendedInfo.class); - Assertions.assertEquals("dyynfsvkhgb", model.propertyBag().get("qtanarfdlpuk")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VaultJobExtendedInfo model = - new VaultJobExtendedInfo() - .withPropertyBag( - mapOf("qtanarfdlpuk", "dyynfsvkhgb", "neizjcpe", "py", "hpfpazjzoywjxhp", "gkhnmgbrouxddbh")); - model = BinaryData.fromObject(model).toObject(VaultJobExtendedInfo.class); - Assertions.assertEquals("dyynfsvkhgb", model.propertyBag().get("qtanarfdlpuk")); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultStorageConfigOperationResultResponseInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultStorageConfigOperationResultResponseInnerTests.java deleted file mode 100644 index 10fb9a492856..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultStorageConfigOperationResultResponseInnerTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.VaultStorageConfigOperationResultResponseInner; - -public final class VaultStorageConfigOperationResultResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - VaultStorageConfigOperationResultResponseInner model = - BinaryData - .fromString("{\"objectType\":\"VaultStorageConfigOperationResultResponse\"}") - .toObject(VaultStorageConfigOperationResultResponseInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VaultStorageConfigOperationResultResponseInner model = new VaultStorageConfigOperationResultResponseInner(); - model = BinaryData.fromObject(model).toObject(VaultStorageConfigOperationResultResponseInner.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionFormatTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionFormatTests.java deleted file mode 100644 index ded4adfaca7a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionFormatTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class WeeklyRetentionFormatTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WeeklyRetentionFormat model = - BinaryData - .fromString( - "{\"daysOfTheWeek\":[\"Tuesday\",\"Friday\",\"Tuesday\",\"Wednesday\"],\"weeksOfTheMonth\":[\"Invalid\",\"Fourth\",\"Second\"]}") - .toObject(WeeklyRetentionFormat.class); - Assertions.assertEquals(DayOfWeek.TUESDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.INVALID, model.weeksOfTheMonth().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WeeklyRetentionFormat model = - new WeeklyRetentionFormat() - .withDaysOfTheWeek( - Arrays.asList(DayOfWeek.TUESDAY, DayOfWeek.FRIDAY, DayOfWeek.TUESDAY, DayOfWeek.WEDNESDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.INVALID, WeekOfMonth.FOURTH, WeekOfMonth.SECOND)); - model = BinaryData.fromObject(model).toObject(WeeklyRetentionFormat.class); - Assertions.assertEquals(DayOfWeek.TUESDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.INVALID, model.weeksOfTheMonth().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionScheduleTests.java deleted file mode 100644 index 37bffc114fee..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionScheduleTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class WeeklyRetentionScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WeeklyRetentionSchedule model = - BinaryData - .fromString( - "{\"daysOfTheWeek\":[\"Monday\",\"Saturday\"],\"retentionTimes\":[\"2021-08-29T15:14:45Z\"],\"retentionDuration\":{\"count\":1795509017,\"durationType\":\"Invalid\"}}") - .toObject(WeeklyRetentionSchedule.class); - Assertions.assertEquals(DayOfWeek.MONDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-29T15:14:45Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1795509017, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WeeklyRetentionSchedule model = - new WeeklyRetentionSchedule() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.SATURDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-08-29T15:14:45Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(1795509017).withDurationType(RetentionDurationType.INVALID)); - model = BinaryData.fromObject(model).toObject(WeeklyRetentionSchedule.class); - Assertions.assertEquals(DayOfWeek.MONDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-29T15:14:45Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1795509017, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, model.retentionDuration().durationType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyScheduleTests.java deleted file mode 100644 index 81870ae1a231..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyScheduleTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklySchedule; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class WeeklyScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WeeklySchedule model = - BinaryData - .fromString( - "{\"scheduleRunDays\":[\"Saturday\",\"Friday\",\"Sunday\"],\"scheduleRunTimes\":[\"2021-05-24T14:07:59Z\"]}") - .toObject(WeeklySchedule.class); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-24T14:07:59Z"), model.scheduleRunTimes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WeeklySchedule model = - new WeeklySchedule() - .withScheduleRunDays(Arrays.asList(DayOfWeek.SATURDAY, DayOfWeek.FRIDAY, DayOfWeek.SUNDAY)) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2021-05-24T14:07:59Z"))); - model = BinaryData.fromObject(model).toObject(WeeklySchedule.class); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-24T14:07:59Z"), model.scheduleRunTimes().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceInnerTests.java deleted file mode 100644 index 23e9e4c81bf2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceInnerTests.java +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadItemResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItem; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class WorkloadItemResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WorkloadItemResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"dpfrxtrthzvaytdw\",\"workloadType\":\"brqubp\",\"friendlyName\":\"h\",\"protectionState\":\"NotProtected\"},\"eTag\":\"livpdt\",\"location\":\"irqtdqoa\",\"tags\":{\"squyfxrxxlep\":\"uzf\"},\"id\":\"ramxjezwlwnw\",\"name\":\"uqlcvydy\",\"type\":\"atdooaojkniod\"}") - .toObject(WorkloadItemResourceInner.class); - Assertions.assertEquals("irqtdqoa", model.location()); - Assertions.assertEquals("uzf", model.tags().get("squyfxrxxlep")); - Assertions.assertEquals("dpfrxtrthzvaytdw", model.properties().backupManagementType()); - Assertions.assertEquals("brqubp", model.properties().workloadType()); - Assertions.assertEquals("h", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.properties().protectionState()); - Assertions.assertEquals("livpdt", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadItemResourceInner model = - new WorkloadItemResourceInner() - .withLocation("irqtdqoa") - .withTags(mapOf("squyfxrxxlep", "uzf")) - .withProperties( - new WorkloadItem() - .withBackupManagementType("dpfrxtrthzvaytdw") - .withWorkloadType("brqubp") - .withFriendlyName("h") - .withProtectionState(ProtectionStatus.NOT_PROTECTED)) - .withEtag("livpdt"); - model = BinaryData.fromObject(model).toObject(WorkloadItemResourceInner.class); - Assertions.assertEquals("irqtdqoa", model.location()); - Assertions.assertEquals("uzf", model.tags().get("squyfxrxxlep")); - Assertions.assertEquals("dpfrxtrthzvaytdw", model.properties().backupManagementType()); - Assertions.assertEquals("brqubp", model.properties().workloadType()); - Assertions.assertEquals("h", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.properties().protectionState()); - Assertions.assertEquals("livpdt", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceListTests.java deleted file mode 100644 index 7abdc7a85b2a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceListTests.java +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadItemResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class WorkloadItemResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WorkloadItemResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"rvmnpkukghimdblx\",\"workloadType\":\"imfnjhfjx\",\"friendlyName\":\"szkkfoqre\",\"protectionState\":\"Invalid\"},\"eTag\":\"ikf\",\"location\":\"aw\",\"tags\":{\"czelpcirel\":\"ivx\"},\"id\":\"feaenwab\",\"name\":\"atklddxbjhwuaa\",\"type\":\"oz\"},{\"properties\":{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"ph\",\"workloadType\":\"ulpjr\",\"friendlyName\":\"ag\",\"protectionState\":\"Protected\"},\"eTag\":\"mjwosytx\",\"location\":\"tcs\",\"tags\":{\"qumiek\":\"k\",\"ikh\":\"ez\",\"hdgqggeb\":\"yf\",\"qfatpxllrxcyjm\":\"unygaeqid\"},\"id\":\"a\",\"name\":\"su\",\"type\":\"arm\"},{\"properties\":{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"mjsjqb\",\"workloadType\":\"hyxxrwlycoduhpk\",\"friendlyName\":\"gymare\",\"protectionState\":\"Protected\"},\"eTag\":\"xqugjhkycubedd\",\"location\":\"ssofwqmzqa\",\"tags\":{\"byxbaaabjy\":\"mnjijpxacqqudf\",\"zrtuzq\":\"ayffim\"},\"id\":\"gsexne\",\"name\":\"fdnw\",\"type\":\"wmewzsyy\"}],\"nextLink\":\"uzsoi\"}") - .toObject(WorkloadItemResourceList.class); - Assertions.assertEquals("uzsoi", model.nextLink()); - Assertions.assertEquals("aw", model.value().get(0).location()); - Assertions.assertEquals("ivx", model.value().get(0).tags().get("czelpcirel")); - Assertions.assertEquals("rvmnpkukghimdblx", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("imfnjhfjx", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("szkkfoqre", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("ikf", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadItemResourceList model = - new WorkloadItemResourceList() - .withNextLink("uzsoi") - .withValue( - Arrays - .asList( - new WorkloadItemResourceInner() - .withLocation("aw") - .withTags(mapOf("czelpcirel", "ivx")) - .withProperties( - new WorkloadItem() - .withBackupManagementType("rvmnpkukghimdblx") - .withWorkloadType("imfnjhfjx") - .withFriendlyName("szkkfoqre") - .withProtectionState(ProtectionStatus.INVALID)) - .withEtag("ikf"), - new WorkloadItemResourceInner() - .withLocation("tcs") - .withTags( - mapOf("qumiek", "k", "ikh", "ez", "hdgqggeb", "yf", "qfatpxllrxcyjm", "unygaeqid")) - .withProperties( - new WorkloadItem() - .withBackupManagementType("ph") - .withWorkloadType("ulpjr") - .withFriendlyName("ag") - .withProtectionState(ProtectionStatus.PROTECTED)) - .withEtag("mjwosytx"), - new WorkloadItemResourceInner() - .withLocation("ssofwqmzqa") - .withTags(mapOf("byxbaaabjy", "mnjijpxacqqudf", "zrtuzq", "ayffim")) - .withProperties( - new WorkloadItem() - .withBackupManagementType("mjsjqb") - .withWorkloadType("hyxxrwlycoduhpk") - .withFriendlyName("gymare") - .withProtectionState(ProtectionStatus.PROTECTED)) - .withEtag("xqugjhkycubedd"))); - model = BinaryData.fromObject(model).toObject(WorkloadItemResourceList.class); - Assertions.assertEquals("uzsoi", model.nextLink()); - Assertions.assertEquals("aw", model.value().get(0).location()); - Assertions.assertEquals("ivx", model.value().get(0).tags().get("czelpcirel")); - Assertions.assertEquals("rvmnpkukghimdblx", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("imfnjhfjx", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("szkkfoqre", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("ikf", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemTests.java deleted file mode 100644 index 611f171a8bef..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItem; -import org.junit.jupiter.api.Assertions; - -public final class WorkloadItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WorkloadItem model = - BinaryData - .fromString( - "{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"oebwnujhemms\",\"workloadType\":\"dkcrodt\",\"friendlyName\":\"nfwjlfltkacjvefk\",\"protectionState\":\"Invalid\"}") - .toObject(WorkloadItem.class); - Assertions.assertEquals("oebwnujhemms", model.backupManagementType()); - Assertions.assertEquals("dkcrodt", model.workloadType()); - Assertions.assertEquals("nfwjlfltkacjvefk", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadItem model = - new WorkloadItem() - .withBackupManagementType("oebwnujhemms") - .withWorkloadType("dkcrodt") - .withFriendlyName("nfwjlfltkacjvefk") - .withProtectionState(ProtectionStatus.INVALID); - model = BinaryData.fromObject(model).toObject(WorkloadItem.class); - Assertions.assertEquals("oebwnujhemms", model.backupManagementType()); - Assertions.assertEquals("dkcrodt", model.workloadType()); - Assertions.assertEquals("nfwjlfltkacjvefk", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceInnerTests.java deleted file mode 100644 index 34e2c20d9a3a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceInnerTests.java +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadProtectableItemResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItem; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class WorkloadProtectableItemResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WorkloadProtectableItemResourceInner model = - BinaryData - .fromString( - "{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"iby\",\"workloadType\":\"dl\",\"friendlyName\":\"shfwpracstwity\",\"protectionState\":\"Protecting\"},\"eTag\":\"xccedcpnmdyodn\",\"location\":\"zxltjcvn\",\"tags\":{\"byqunyow\":\"iugcxnavvwxq\",\"g\":\"wlmdjrkv\",\"j\":\"vfvpdbodaciz\"},\"id\":\"lhkrribdeibqipqk\",\"name\":\"hvxndzwmkrefajpj\",\"type\":\"rwkq\"}") - .toObject(WorkloadProtectableItemResourceInner.class); - Assertions.assertEquals("zxltjcvn", model.location()); - Assertions.assertEquals("iugcxnavvwxq", model.tags().get("byqunyow")); - Assertions.assertEquals("iby", model.properties().backupManagementType()); - Assertions.assertEquals("dl", model.properties().workloadType()); - Assertions.assertEquals("shfwpracstwity", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.properties().protectionState()); - Assertions.assertEquals("xccedcpnmdyodn", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadProtectableItemResourceInner model = - new WorkloadProtectableItemResourceInner() - .withLocation("zxltjcvn") - .withTags(mapOf("byqunyow", "iugcxnavvwxq", "g", "wlmdjrkv", "j", "vfvpdbodaciz")) - .withProperties( - new WorkloadProtectableItem() - .withBackupManagementType("iby") - .withWorkloadType("dl") - .withFriendlyName("shfwpracstwity") - .withProtectionState(ProtectionStatus.PROTECTING)) - .withEtag("xccedcpnmdyodn"); - model = BinaryData.fromObject(model).toObject(WorkloadProtectableItemResourceInner.class); - Assertions.assertEquals("zxltjcvn", model.location()); - Assertions.assertEquals("iugcxnavvwxq", model.tags().get("byqunyow")); - Assertions.assertEquals("iby", model.properties().backupManagementType()); - Assertions.assertEquals("dl", model.properties().workloadType()); - Assertions.assertEquals("shfwpracstwity", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.properties().protectionState()); - Assertions.assertEquals("xccedcpnmdyodn", model.etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceListTests.java deleted file mode 100644 index 2b27e4b79789..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceListTests.java +++ /dev/null @@ -1,132 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadProtectableItemResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItemResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class WorkloadProtectableItemResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WorkloadProtectableItemResourceList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"cofudflvkgjub\",\"workloadType\":\"knnqvsaznq\",\"friendlyName\":\"orudsgsa\",\"protectionState\":\"ProtectionFailed\"},\"eTag\":\"c\",\"location\":\"rauwjuetaebu\",\"tags\":{\"l\":\"dmovsm\",\"oefki\":\"wabm\",\"qujmqlgkf\":\"rvtp\",\"tujitcjedft\":\"tndoaongbjc\"},\"id\":\"waezkojvd\",\"name\":\"pzfoqoui\",\"type\":\"ybxarzgszu\"},{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"ciqopidoa\",\"workloadType\":\"iodhkhazxkhnz\",\"friendlyName\":\"nlwntoe\",\"protectionState\":\"Protected\"},\"eTag\":\"wbw\",\"location\":\"kszzcmrvexztv\",\"tags\":{\"lmnguxaw\":\"gsfraoyzkoow\",\"uximerqfobw\":\"aldsy\",\"r\":\"znkbykutwpfhpagm\",\"kkze\":\"kdsnfdsdoakgtdl\"},\"id\":\"dlhewp\",\"name\":\"sdsttwvog\",\"type\":\"bbejdcngqqm\"},{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"ufgmjzrwrdg\",\"workloadType\":\"wae\",\"friendlyName\":\"uzkopbminrfd\",\"protectionState\":\"ProtectionFailed\"},\"eTag\":\"hhziuief\",\"location\":\"zbhd\",\"tags\":{\"zqhof\":\"l\"},\"id\":\"rmaequ\",\"name\":\"ah\",\"type\":\"icslfaoq\"},{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"yylhalnswhccsp\",\"workloadType\":\"aivwitqscywu\",\"friendlyName\":\"woluhczbwemhair\",\"protectionState\":\"Invalid\"},\"eTag\":\"z\",\"location\":\"wmsweypqwd\",\"tags\":{\"qhuexm\":\"icccn\",\"ncsdtclusiyp\":\"ttlstvlzywemhz\",\"ygqukyhejh\":\"sfgytguslfead\"},\"id\":\"isxgfp\",\"name\":\"lolp\",\"type\":\"vk\"}],\"nextLink\":\"pqvujzraehtwdwrf\"}") - .toObject(WorkloadProtectableItemResourceList.class); - Assertions.assertEquals("pqvujzraehtwdwrf", model.nextLink()); - Assertions.assertEquals("rauwjuetaebu", model.value().get(0).location()); - Assertions.assertEquals("dmovsm", model.value().get(0).tags().get("l")); - Assertions.assertEquals("cofudflvkgjub", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("knnqvsaznq", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("orudsgsa", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals(ProtectionStatus.PROTECTION_FAILED, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("c", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadProtectableItemResourceList model = - new WorkloadProtectableItemResourceList() - .withNextLink("pqvujzraehtwdwrf") - .withValue( - Arrays - .asList( - new WorkloadProtectableItemResourceInner() - .withLocation("rauwjuetaebu") - .withTags( - mapOf( - "l", - "dmovsm", - "oefki", - "wabm", - "qujmqlgkf", - "rvtp", - "tujitcjedft", - "tndoaongbjc")) - .withProperties( - new WorkloadProtectableItem() - .withBackupManagementType("cofudflvkgjub") - .withWorkloadType("knnqvsaznq") - .withFriendlyName("orudsgsa") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED)) - .withEtag("c"), - new WorkloadProtectableItemResourceInner() - .withLocation("kszzcmrvexztv") - .withTags( - mapOf( - "lmnguxaw", - "gsfraoyzkoow", - "uximerqfobw", - "aldsy", - "r", - "znkbykutwpfhpagm", - "kkze", - "kdsnfdsdoakgtdl")) - .withProperties( - new WorkloadProtectableItem() - .withBackupManagementType("ciqopidoa") - .withWorkloadType("iodhkhazxkhnz") - .withFriendlyName("nlwntoe") - .withProtectionState(ProtectionStatus.PROTECTED)) - .withEtag("wbw"), - new WorkloadProtectableItemResourceInner() - .withLocation("zbhd") - .withTags(mapOf("zqhof", "l")) - .withProperties( - new WorkloadProtectableItem() - .withBackupManagementType("ufgmjzrwrdg") - .withWorkloadType("wae") - .withFriendlyName("uzkopbminrfd") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED)) - .withEtag("hhziuief"), - new WorkloadProtectableItemResourceInner() - .withLocation("wmsweypqwd") - .withTags( - mapOf( - "qhuexm", - "icccn", - "ncsdtclusiyp", - "ttlstvlzywemhz", - "ygqukyhejh", - "sfgytguslfead")) - .withProperties( - new WorkloadProtectableItem() - .withBackupManagementType("yylhalnswhccsp") - .withWorkloadType("aivwitqscywu") - .withFriendlyName("woluhczbwemhair") - .withProtectionState(ProtectionStatus.INVALID)) - .withEtag("z"))); - model = BinaryData.fromObject(model).toObject(WorkloadProtectableItemResourceList.class); - Assertions.assertEquals("pqvujzraehtwdwrf", model.nextLink()); - Assertions.assertEquals("rauwjuetaebu", model.value().get(0).location()); - Assertions.assertEquals("dmovsm", model.value().get(0).tags().get("l")); - Assertions.assertEquals("cofudflvkgjub", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("knnqvsaznq", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("orudsgsa", model.value().get(0).properties().friendlyName()); - Assertions - .assertEquals(ProtectionStatus.PROTECTION_FAILED, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("c", model.value().get(0).etag()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemTests.java deleted file mode 100644 index 7c0f82c0eb7f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItem; -import org.junit.jupiter.api.Assertions; - -public final class WorkloadProtectableItemTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - WorkloadProtectableItem model = - BinaryData - .fromString( - "{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"hgbijt\",\"workloadType\":\"vfxzsjab\",\"friendlyName\":\"systawfsdjp\",\"protectionState\":\"Protecting\"}") - .toObject(WorkloadProtectableItem.class); - Assertions.assertEquals("hgbijt", model.backupManagementType()); - Assertions.assertEquals("vfxzsjab", model.workloadType()); - Assertions.assertEquals("systawfsdjp", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadProtectableItem model = - new WorkloadProtectableItem() - .withBackupManagementType("hgbijt") - .withWorkloadType("vfxzsjab") - .withFriendlyName("systawfsdjp") - .withProtectionState(ProtectionStatus.PROTECTING); - model = BinaryData.fromObject(model).toObject(WorkloadProtectableItem.class); - Assertions.assertEquals("hgbijt", model.backupManagementType()); - Assertions.assertEquals("vfxzsjab", model.workloadType()); - Assertions.assertEquals("systawfsdjp", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/YearlyRetentionScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/YearlyRetentionScheduleTests.java deleted file mode 100644 index 57348d7293ca..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/YearlyRetentionScheduleTests.java +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.Day; -import com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek; -import com.azure.resourcemanager.recoveryservicesbackup.models.MonthOfYear; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionScheduleFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth; -import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat; -import com.azure.resourcemanager.recoveryservicesbackup.models.YearlyRetentionSchedule; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class YearlyRetentionScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - YearlyRetentionSchedule model = - BinaryData - .fromString( - "{\"retentionScheduleFormatType\":\"Weekly\",\"monthsOfYear\":[\"June\"],\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":468941309,\"isLast\":true}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Thursday\",\"Friday\"],\"weeksOfTheMonth\":[\"Third\",\"Invalid\"]},\"retentionTimes\":[\"2021-07-15T16:39:33Z\",\"2021-10-27T23:36:18Z\",\"2021-02-05T10:32:17Z\",\"2020-12-29T10:58:54Z\"],\"retentionDuration\":{\"count\":1836510862,\"durationType\":\"Days\"}}") - .toObject(YearlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.JUNE, model.monthsOfYear().get(0)); - Assertions.assertEquals(468941309, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.THURSDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.THIRD, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-15T16:39:33Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1836510862, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - YearlyRetentionSchedule model = - new YearlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withMonthsOfYear(Arrays.asList(MonthOfYear.JUNE)) - .withRetentionScheduleDaily( - new DailyRetentionFormat() - .withDaysOfTheMonth(Arrays.asList(new Day().withDate(468941309).withIsLast(true)))) - .withRetentionScheduleWeekly( - new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.THURSDAY, DayOfWeek.FRIDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.THIRD, WeekOfMonth.INVALID))) - .withRetentionTimes( - Arrays - .asList( - OffsetDateTime.parse("2021-07-15T16:39:33Z"), - OffsetDateTime.parse("2021-10-27T23:36:18Z"), - OffsetDateTime.parse("2021-02-05T10:32:17Z"), - OffsetDateTime.parse("2020-12-29T10:58:54Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(1836510862).withDurationType(RetentionDurationType.DAYS)); - model = BinaryData.fromObject(model).toObject(YearlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.JUNE, model.monthsOfYear().get(0)); - Assertions.assertEquals(468941309, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.THURSDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.THIRD, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-15T16:39:33Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1836510862, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.retentionDuration().durationType()); - } -}