diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md index 641b64303ef1..0a72bce712d6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md @@ -1,14 +1,8 @@ # Release History -## 1.7.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2025-04-24) -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes +- 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-2025-02-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## 1.6.0 (2025-04-17) diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md index 0610a5b0e93c..33a3e9be6985 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-recoveryservicesbackup - 1.6.0 + 1.7.0-beta.1 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md index 67a939f482bb..0e9716abc0ca 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md @@ -243,23 +243,25 @@ ```java /** - * Samples for BackupEngines Get. + * Samples for RecoveryPoints List. */ -public final class BackupEnginesGetSamples { +public final class RecoveryPointsListSamples { /* * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/Dpm/ - * BackupEngines_Get.json + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ + * AzureIaasVm/RecoveryPoints_List.json */ /** - * Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details. + * Sample code: Get Protected Azure Vm Recovery Points. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getDpmAzureBackupServerLajollaBackupEngineDetails( + public static void getProtectedAzureVmRecoveryPoints( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupEngines() - .getWithResponse("testVault", "testRG", "testServer", null, null, com.azure.core.util.Context.NONE); + manager.recoveryPoints() + .list("rshvault", "rshhtestmdvmrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", + "VM;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", null, com.azure.core.util.Context.NONE); } } ``` @@ -267,23 +269,30 @@ public final class BackupEnginesGetSamples { ### BackupEngines_List ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource; +import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupRequest; + /** - * Samples for BackupEngines List. + * Samples for Backups Trigger. */ -public final class BackupEnginesListSamples { +public final class BackupsTriggerSamples { /* * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/Dpm/ - * BackupEngines_List.json + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ + * Common/TriggerBackup_Post.json */ /** - * Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines. + * Sample code: Trigger Backup. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listDpmAzureBackupServerLajollaBackupEngines( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupEngines().list("testVault", "testRG", null, null, com.azure.core.util.Context.NONE); + public static void + triggerBackup(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backups() + .triggerWithResponse("linuxRsVault", "linuxRsVaultRG", "Azure", + "IaasVMContainer;iaasvmcontainerv2;testrg;v1win2012r", "VM;iaasvmcontainerv2;testrg;v1win2012r", + new BackupRequestResource().withProperties(new IaasVMBackupRequest()), + com.azure.core.util.Context.NONE); } } ``` @@ -291,58 +300,27 @@ public final class BackupEnginesListSamples { ### BackupJobs_List ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportRequest; + /** - * Samples for BackupJobs List. + * Samples for FeatureSupport Validate. */ -public final class BackupJobsListSamples { - /* - * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/ListJobs.json - */ - /** - * Sample code: List All Jobs. - * - * @param manager Entry point to RecoveryServicesBackupManager. - */ - public static void - listAllJobs(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupJobs().list("NetSDKTestRsVault", "SwaggerTestRg", null, null, com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/ListJobsWithAllSupportedFilters.json - */ - /** - * Sample code: List Jobs With Filters. - * - * @param manager Entry point to RecoveryServicesBackupManager. - */ - public static void - listJobsWithFilters(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupJobs() - .list("NetSDKTestRsVault", "SwaggerTestRg", - "startTime eq '2016-01-01 00:00:00 AM' and endTime eq '2017-11-29 00:00:00 AM' and operation eq 'Backup' and backupManagementType eq 'AzureIaasVM' and status eq 'InProgress'", - null, com.azure.core.util.Context.NONE); - } - +public final class FeatureSupportValidateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/ListJobsWithStartTimeAndEndTimeFilters.json + * AzureIaasVm/BackupFeature_Validate.json */ /** - * Sample code: List Jobs With Time Filter. + * Sample code: Check Azure Vm Backup Feature Support. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - listJobsWithTimeFilter(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupJobs() - .list("NetSDKTestRsVault", "SwaggerTestRg", - "startTime eq '2016-01-01 00:00:00 AM' and endTime eq '2017-11-29 00:00:00 AM'", null, + public static void checkAzureVmBackupFeatureSupport( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.featureSupports() + .validateWithResponse("southeastasia", + new AzureVMResourceFeatureSupportRequest().withVmSize("Basic_A0").withVmSku("Premium"), com.azure.core.util.Context.NONE); } } @@ -351,24 +329,32 @@ public final class BackupJobsListSamples { ### BackupOperationResults_Get ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.MoveRPAcrossTiersRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; + /** - * Samples for BackupOperationResults Get. + * Samples for ResourceProvider MoveRecoveryPoint. */ -public final class BackupOperationResultsGetSamples { +public final class ResourceProviderMoveRecoveryPointSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/ProtectedItem_Delete_OperationResult.json + * TriggerRecoveryPointMove_Post.json */ /** - * Sample code: Get Result for Protected Item Delete Operation. + * Sample code: Trigger RP Move Operation. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getResultForProtectedItemDeleteOperation( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupOperationResults() - .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "00000000-0000-0000-0000-000000000000", + public static void + triggerRPMoveOperation(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.resourceProviders() + .moveRecoveryPoint("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new MoveRPAcrossTiersRequest().withObjectType("MoveRPAcrossTiersRequest") + .withSourceTierType(RecoveryPointTierType.HARDENED_RP) + .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP), com.azure.core.util.Context.NONE); } } @@ -378,23 +364,23 @@ public final class BackupOperationResultsGetSamples { ```java /** - * Samples for BackupOperationStatuses Get. + * Samples for PrivateEndpointConnection Get. */ -public final class BackupOperationStatusesGetSamples { +public final class PrivateEndpointConnectionGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/ProtectedItem_Delete_OperationStatus.json + * PrivateEndpointConnection/GetPrivateEndpointConnection.json */ /** - * Sample code: Get Protected Item Delete Operation Status. + * Sample code: Get PrivateEndpointConnection. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectedItemDeleteOperationStatus( + public static void getPrivateEndpointConnection( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupOperationStatuses() - .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "00000000-0000-0000-0000-000000000000", + manager.privateEndpointConnections() + .getWithResponse("gaallavaultbvtd2msi", "gaallaRG", "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", com.azure.core.util.Context.NONE); } } @@ -404,59 +390,25 @@ public final class BackupOperationStatusesGetSamples { ```java /** - * Samples for BackupPolicies List. + * Samples for ProtectedItems Delete. */ -public final class BackupPoliciesListSamples { - /* - * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/BackupPolicies_List.json - */ - /** - * Sample code: List protection policies with backupManagementType filter as AzureWorkload. - * - * @param manager Entry point to RecoveryServicesBackupManager. - */ - public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupPolicies() - .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureWorkload'", - com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/V2Policy/v2-List-Policies.json - */ - /** - * Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 - * policies. - * - * @param manager Entry point to RecoveryServicesBackupManager. - */ - public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVmWithBothV1AndV2Policies( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupPolicies() - .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM'", - com.azure.core.util.Context.NONE); - } - +public final class ProtectedItemsDeleteSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/BackupPolicies_List.json + * Common/ProtectedItem_Delete.json */ /** - * Sample code: List protection policies with backupManagementType filter as AzureIaasVm. + * Sample code: Delete Protection from Azure Virtual Machine. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVm( + public static void deleteProtectionFromAzureVirtualMachine( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupPolicies() - .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM'", - com.azure.core.util.Context.NONE); + manager.protectedItems() + .deleteWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", + "iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", + "vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", com.azure.core.util.Context.NONE); } } ``` @@ -465,24 +417,23 @@ public final class BackupPoliciesListSamples { ```java /** - * Samples for BackupProtectableItems List. + * Samples for BackupEngines Get. */ -public final class BackupProtectableItemsListSamples { +public final class BackupEnginesGetSamples { /* * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/BackupProtectableItems_List.json + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/Dpm/ + * BackupEngines_Get.json */ /** - * Sample code: List protectable items with backupManagementType filter as AzureIaasVm. + * Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVm( + public static void getDpmAzureBackupServerLajollaBackupEngineDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupProtectableItems() - .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM'", null, - com.azure.core.util.Context.NONE); + manager.backupEngines() + .getWithResponse("testVault", "testRG", "testServer", null, null, com.azure.core.util.Context.NONE); } } ``` @@ -491,24 +442,22 @@ public final class BackupProtectableItemsListSamples { ```java /** - * Samples for BackupProtectedItems List. + * Samples for Operations List. */ -public final class BackupProtectedItemsListSamples { +public final class OperationsListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/BackupProtectedItems_List.json + * ListOperations.json */ /** - * Sample code: List protected items with backupManagementType filter as AzureIaasVm. + * Sample code: ListOperations. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVm( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupProtectedItems() - .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM' and itemType eq 'VM'", - null, com.azure.core.util.Context.NONE); + public static void + listOperations(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.operations().list(com.azure.core.util.Context.NONE); } } ``` @@ -517,23 +466,24 @@ public final class BackupProtectedItemsListSamples { ```java /** - * Samples for BackupProtectionContainers List. + * Samples for ProtectionIntent Get. */ -public final class BackupProtectionContainersListSamples { +public final class ProtectionIntentGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/ProtectionContainers_List.json + * AzureWorkload/BackupProtectionIntent_Get.json */ /** - * Sample code: List Backup Protection Containers. + * Sample code: Get ProtectionIntent for an item. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listBackupProtectionContainers( + public static void getProtectionIntentForAnItem( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupProtectionContainers() - .list("testVault", "testRg", "backupManagementType eq 'AzureWorkload'", com.azure.core.util.Context.NONE); + manager.protectionIntents() + .getWithResponse("myVault", "myRG", "Azure", "249D9B07-D2EF-4202-AA64-65F35418564E", + com.azure.core.util.Context.NONE); } } ``` @@ -542,22 +492,22 @@ public final class BackupProtectionContainersListSamples { ```java /** - * Samples for BackupProtectionIntent List. + * Samples for Jobs Export. */ -public final class BackupProtectionIntentListSamples { +public final class JobsExportSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/BackupProtectionIntent_List.json + * Common/TriggerExportJobs.json */ /** - * Sample code: List protection intent with backupManagementType filter. + * Sample code: Export Jobs. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listProtectionIntentWithBackupManagementTypeFilter( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupProtectionIntents().list("myVault", "myRG", null, null, com.azure.core.util.Context.NONE); + public static void + exportJobs(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.jobs().exportWithResponse("NetSDKTestRsVault", "SwaggerTestRg", null, com.azure.core.util.Context.NONE); } } ``` @@ -565,24 +515,30 @@ public final class BackupProtectionIntentListSamples { ### BackupResourceEncryptionConfigs_Get ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.BackupStatusRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; + /** - * Samples for BackupResourceEncryptionConfigs Get. + * Samples for BackupStatus Get. */ -public final class BackupResourceEncryptionConfigsGetSamples { +public final class BackupStatusGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * BackupResourceEncryptionConfig_Get.json + * AzureIaasVm/GetBackupStatus.json */ /** - * Sample code: Get Vault Encryption Configuration. + * Sample code: Get Azure Virtual Machine Backup Status. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getVaultEncryptionConfiguration( + public static void getAzureVirtualMachineBackupStatus( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceEncryptionConfigs() - .getWithResponse("rishTestVault", "rishgrp", com.azure.core.util.Context.NONE); + manager.backupStatus() + .getWithResponse("southeastasia", new BackupStatusRequest().withResourceType(DataSourceType.VM) + .withResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Compute/VirtualMachines/testVm"), + com.azure.core.util.Context.NONE); } } ``` @@ -590,1325 +546,1593 @@ public final class BackupResourceEncryptionConfigsGetSamples { ### BackupResourceEncryptionConfigs_Update ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfigResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionAtRestType; -import com.azure.resourcemanager.recoveryservicesbackup.models.InfrastructureEncryptionState; +import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectionPolicy; +import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectionPolicy; +import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectionPolicy; +import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionSchedule; +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.IaasVMSnapshotConsistencyType; +import com.azure.resourcemanager.recoveryservicesbackup.models.IaasvmPolicyType; +import com.azure.resourcemanager.recoveryservicesbackup.models.LogSchedulePolicy; +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.PolicyType; +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.ScheduleRunType; +import com.azure.resourcemanager.recoveryservicesbackup.models.Settings; +import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleRetentionPolicy; +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; +import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType; +import com.azure.resourcemanager.recoveryservicesbackup.models.YearlyRetentionSchedule; +import java.time.OffsetDateTime; +import java.util.Arrays; /** - * Samples for BackupResourceEncryptionConfigs Update. + * Samples for ProtectionPolicies CreateOrUpdate. */ -public final class BackupResourceEncryptionConfigsUpdateSamples { +public final class ProtectionPoliciesCreateOrUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * BackupResourceEncryptionConfig_Put.json + * AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** - * Sample code: Update Vault Encryption Configuration. + * Sample code: Create or Update Full Azure Workload Protection Policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void updateVaultEncryptionConfiguration( + public static void createOrUpdateFullAzureWorkloadProtectionPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceEncryptionConfigs() - .updateWithResponse("source-rsv", "test-rg", - new BackupResourceEncryptionConfigResource().withProperties( - new BackupResourceEncryptionConfig().withEncryptionAtRestType(EncryptionAtRestType.CUSTOMER_MANAGED) - .withKeyUri("fakeTokenPlaceholder") - .withSubscriptionId("1a2311d9-66f5-47d3-a9fb-7a37da63934b") - .withInfrastructureEncryptionState(InfrastructureEncryptionState.fromString("true"))), - com.azure.core.util.Context.NONE); + manager.protectionPolicies() + .define("testPolicy1") + .withRegion((String) null) + .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") + .withProperties( + new AzureVmWorkloadProtectionPolicy().withWorkLoadType(WorkloadType.SQLDATA_BASE) + .withSettings(new Settings().withTimeZone("Pacific Standard Time").withIssqlcompression(false)) + .withSubProtectionPolicy( + Arrays.asList( + new SubProtectionPolicy().withPolicyType(PolicyType.FULL) + .withSchedulePolicy(new SimpleSchedulePolicy() + .withScheduleRunFrequency(ScheduleRunType.WEEKLY) + .withScheduleRunDays(Arrays.asList(DayOfWeek.SUNDAY, DayOfWeek.TUESDAY)) + .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z")))) + .withRetentionPolicy(new LongTermRetentionPolicy() + .withWeeklySchedule(new WeeklyRetentionSchedule() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY, DayOfWeek.TUESDAY)) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) + .withRetentionDuration(new RetentionDuration().withCount(2) + .withDurationType(RetentionDurationType.WEEKS))) + .withMonthlySchedule(new MonthlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withRetentionScheduleWeekly(new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.SECOND))) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) + .withRetentionDuration(new RetentionDuration() + .withCount(1) + .withDurationType(RetentionDurationType.MONTHS))) + .withYearlySchedule(new YearlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withMonthsOfYear( + Arrays.asList(MonthOfYear.JANUARY, MonthOfYear.JUNE, MonthOfYear.DECEMBER)) + .withRetentionScheduleWeekly(new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.LAST))) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) + .withRetentionDuration(new RetentionDuration().withCount(1) + .withDurationType(RetentionDurationType.YEARS)))), + new SubProtectionPolicy().withPolicyType(PolicyType.DIFFERENTIAL) + .withSchedulePolicy(new SimpleSchedulePolicy() + .withScheduleRunFrequency(ScheduleRunType.WEEKLY) + .withScheduleRunDays(Arrays.asList(DayOfWeek.FRIDAY)) + .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z")))) + .withRetentionPolicy(new SimpleRetentionPolicy().withRetentionDuration( + new RetentionDuration().withCount(8).withDurationType(RetentionDurationType.DAYS))), + new SubProtectionPolicy().withPolicyType(PolicyType.LOG) + .withSchedulePolicy(new LogSchedulePolicy().withScheduleFrequencyInMins(60)) + .withRetentionPolicy(new SimpleRetentionPolicy() + .withRetentionDuration(new RetentionDuration().withCount(7) + .withDurationType(RetentionDurationType.DAYS)))))) + .create(); } -} -``` - -### BackupResourceStorageConfigsNonCrr_Get -```java -/** - * Samples for BackupResourceStorageConfigsNonCrr Get. - */ -public final class BackupResourceStorageConfigsNonCrrGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/BackupStorageConfig_Get.json + * AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ /** - * Sample code: Get Vault Storage Configuration. + * Sample code: Create or Update Simple Azure Vm Protection Policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getVaultStorageConfiguration( + public static void createOrUpdateSimpleAzureVmProtectionPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceStorageConfigsNonCrrs() - .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", com.azure.core.util.Context.NONE); + manager.protectionPolicies() + .define("testPolicy1") + .withRegion((String) null) + .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") + .withProperties(new AzureIaaSvmProtectionPolicy() + .withSchedulePolicy(new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.DAILY) + .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T02:00:00Z")))) + .withRetentionPolicy(new LongTermRetentionPolicy().withDailySchedule(new DailyRetentionSchedule() + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T02:00:00Z"))) + .withRetentionDuration( + new RetentionDuration().withCount(1).withDurationType(RetentionDurationType.DAYS)))) + .withTimeZone("Pacific Standard Time")) + .create(); } -} -``` - -### BackupResourceStorageConfigsNonCrr_Patch - -```java -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -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/2025-02-01/examples/ - * Common/BackupStorageConfig_Patch.json + * AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ /** - * Sample code: Update Vault Storage Configuration. + * Sample code: Create or Update Daily Azure Storage Protection Policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void updateVaultStorageConfiguration( + public static void createOrUpdateDailyAzureStorageProtectionPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceStorageConfigsNonCrrs() - .patchWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", - new BackupResourceConfigResourceInner() - .withProperties(new BackupResourceConfig().withStorageType(StorageType.LOCALLY_REDUNDANT) - .withStorageTypeState(StorageTypeState.UNLOCKED)), - com.azure.core.util.Context.NONE); + manager.protectionPolicies() + .define("dailyPolicy2") + .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("2021-09-29T08:00:00.000Z")))) + .withRetentionPolicy( + new LongTermRetentionPolicy() + .withDailySchedule( + new DailyRetentionSchedule() + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-09-29T08:00:00.000Z"))) + .withRetentionDuration(new RetentionDuration().withCount(5) + .withDurationType(RetentionDurationType.DAYS))) + .withWeeklySchedule( + new WeeklyRetentionSchedule().withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-09-29T08:00: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("2021-09-29T08:00: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("2021-09-29T08:00:00.000Z"))) + .withRetentionDuration(new RetentionDuration().withCount(10) + .withDurationType(RetentionDurationType.YEARS)))) + .withTimeZone("UTC")) + .create(); } -} -``` - -### BackupResourceStorageConfigsNonCrr_Update - -```java -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; -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/2025-02-01/examples/ - * Common/BackupStorageConfig_Put.json + * AzureStorage/ProtectionPolicies_CreateOrUpdate_Hardened.json */ /** - * Sample code: Update Vault Storage Configuration. + * Sample code: Create or Update Azure Storage Vault Standard Protection Policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void updateVaultStorageConfiguration( + public static void createOrUpdateAzureStorageVaultStandardProtectionPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceStorageConfigsNonCrrs() - .updateWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", - new BackupResourceConfigResourceInner() - .withProperties(new BackupResourceConfig().withStorageType(StorageType.LOCALLY_REDUNDANT) - .withStorageTypeState(StorageTypeState.UNLOCKED)), - com.azure.core.util.Context.NONE); - } -} -``` - -### BackupResourceVaultConfigs_Get - -```java -/** - * Samples for BackupResourceVaultConfigs Get. - */ -public final class BackupResourceVaultConfigsGetSamples { - /* - * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/BackupResourceVaultConfigs_Get.json - */ - /** - * Sample code: Get Vault Security Config. - * - * @param manager Entry point to RecoveryServicesBackupManager. - */ - public static void - getVaultSecurityConfig(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceVaultConfigs() - .getWithResponse("SwaggerTest", "SwaggerTestRg", com.azure.core.util.Context.NONE); + 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(); } -} -``` - -### BackupResourceVaultConfigs_Put - -```java -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; -/** - * Samples for BackupResourceVaultConfigs Put. - */ -public final class BackupResourceVaultConfigsPutSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/BackupResourceVaultConfigs_Put.json + * AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ /** - * Sample code: Update Vault Security Config. + * Sample code: Create or Update Hourly Azure Storage Protection Policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void updateVaultSecurityConfig( + public static void createOrUpdateHourlyAzureStorageProtectionPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceVaultConfigs() - .putWithResponse("SwaggerTest", "SwaggerTestRg", - new BackupResourceVaultConfigResourceInner().withProperties( - new BackupResourceVaultConfig().withEnhancedSecurityState(EnhancedSecurityState.ENABLED) - .withSoftDeleteFeatureState(SoftDeleteFeatureState.ENABLED)), - com.azure.core.util.Context.NONE); + manager.protectionPolicies() + .define("newPolicy2") + .withRegion((String) null) + .withExistingVault("swaggertestvault", "SwaggerTestRg") + .withProperties( + new AzureFileShareProtectionPolicy().withWorkLoadType(WorkloadType.AZURE_FILE_SHARE) + .withSchedulePolicy(new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.HOURLY) + .withHourlySchedule(new HourlySchedule().withInterval(4) + .withScheduleWindowStartTime(OffsetDateTime.parse("2021-09-29T08:00:00.000Z")) + .withScheduleWindowDuration(12))) + .withRetentionPolicy(new LongTermRetentionPolicy() + .withDailySchedule(new DailyRetentionSchedule().withRetentionDuration( + new RetentionDuration().withCount(5).withDurationType(RetentionDurationType.DAYS))) + .withWeeklySchedule( + new WeeklyRetentionSchedule().withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .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))) + .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))) + .withRetentionDuration( + new RetentionDuration().withCount(10).withDurationType(RetentionDurationType.YEARS)))) + .withTimeZone("UTC")) + .create(); } -} -``` - -### BackupResourceVaultConfigs_Update - -```java -import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig; -import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState; -/** - * Samples for BackupResourceVaultConfigs Update. - */ -public final class BackupResourceVaultConfigsUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/BackupResourceVaultConfigs_Patch.json + * AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** - * Sample code: Update Vault Security Config. + * Sample code: Create or Update Full Azure Vm Protection Policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void updateVaultSecurityConfig( + public static void createOrUpdateFullAzureVmProtectionPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupResourceVaultConfigs() - .updateWithResponse("SwaggerTest", "SwaggerTestRg", - new BackupResourceVaultConfigResourceInner().withProperties( - new BackupResourceVaultConfig().withEnhancedSecurityState(EnhancedSecurityState.ENABLED)), - com.azure.core.util.Context.NONE); + manager.protectionPolicies() + .define("testPolicy1") + .withRegion((String) null) + .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") + .withProperties( + new AzureIaaSvmProtectionPolicy() + .withSchedulePolicy(new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.WEEKLY) + .withScheduleRunDays(Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.WEDNESDAY, DayOfWeek.THURSDAY)) + .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z")))) + .withRetentionPolicy( + new LongTermRetentionPolicy() + .withWeeklySchedule( + new WeeklyRetentionSchedule() + .withDaysOfTheWeek( + Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.WEDNESDAY, DayOfWeek.THURSDAY)) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) + .withRetentionDuration(new RetentionDuration().withCount(1) + .withDurationType(RetentionDurationType.WEEKS))) + .withMonthlySchedule( + new MonthlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withRetentionScheduleWeekly(new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.WEDNESDAY, DayOfWeek.THURSDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST, WeekOfMonth.THIRD))) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) + .withRetentionDuration(new RetentionDuration().withCount(2) + .withDurationType(RetentionDurationType.MONTHS))) + .withYearlySchedule( + new YearlyRetentionSchedule() + .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) + .withMonthsOfYear(Arrays.asList(MonthOfYear.FEBRUARY, MonthOfYear.NOVEMBER)) + .withRetentionScheduleWeekly(new WeeklyRetentionFormat() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.THURSDAY)) + .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FOURTH))) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) + .withRetentionDuration(new RetentionDuration().withCount(4) + .withDurationType(RetentionDurationType.YEARS)))) + .withTimeZone("Pacific Standard Time")) + .create(); } -} -``` - -### BackupStatus_Get -```java -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupStatusRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; + /* + * x-ms-original-file: + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ + * AzureIaasVm/V2Policy/IaaS_v2_hourly.json + */ + /** + * Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void createOrUpdateEnhancedAzureVmProtectionPolicyWithHourlyBackup( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.protectionPolicies() + .define("v2-daily-sample") + .withRegion((String) null) + .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") + .withProperties( + new AzureIaaSvmProtectionPolicy() + .withSchedulePolicy(new SimpleSchedulePolicyV2().withScheduleRunFrequency(ScheduleRunType.HOURLY) + .withHourlySchedule(new HourlySchedule().withInterval(4) + .withScheduleWindowStartTime(OffsetDateTime.parse("2021-12-17T08:00:00Z")) + .withScheduleWindowDuration(16))) + .withRetentionPolicy( + new LongTermRetentionPolicy() + .withDailySchedule(new DailyRetentionSchedule() + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) + .withRetentionDuration(new RetentionDuration().withCount(180) + .withDurationType(RetentionDurationType.DAYS))) + .withWeeklySchedule(new WeeklyRetentionSchedule() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) + .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("2021-12-17T08:00:00+00:00"))) + .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("2021-12-17T08:00:00+00:00"))) + .withRetentionDuration(new RetentionDuration().withCount(10) + .withDurationType(RetentionDurationType.YEARS)))) + .withInstantRpRetentionRangeInDays(30) + .withTimeZone("India Standard Time") + .withPolicyType(IaasvmPolicyType.V2) + .withSnapshotConsistencyType(IaasVMSnapshotConsistencyType.ONLY_CRASH_CONSISTENT)) + .create(); + } -/** - * Samples for BackupStatus Get. - */ -public final class BackupStatusGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/GetBackupStatus.json + * AzureIaasVm/V2Policy/IaaS_v2_daily.json */ /** - * Sample code: Get Azure Virtual Machine Backup Status. + * Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getAzureVirtualMachineBackupStatus( + public static void createOrUpdateEnhancedAzureVmProtectionPolicyWithDailyBackup( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupStatus() - .getWithResponse("southeastasia", new BackupStatusRequest().withResourceType(DataSourceType.VM) - .withResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Compute/VirtualMachines/testVm"), - com.azure.core.util.Context.NONE); + manager.protectionPolicies() + .define("v2-daily-sample") + .withRegion((String) null) + .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") + .withProperties( + new AzureIaaSvmProtectionPolicy() + .withSchedulePolicy(new SimpleSchedulePolicyV2().withScheduleRunFrequency(ScheduleRunType.DAILY) + .withDailySchedule(new DailySchedule() + .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))))) + .withRetentionPolicy( + new LongTermRetentionPolicy() + .withDailySchedule(new DailyRetentionSchedule() + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) + .withRetentionDuration(new RetentionDuration().withCount(180) + .withDurationType(RetentionDurationType.DAYS))) + .withWeeklySchedule(new WeeklyRetentionSchedule() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) + .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("2021-12-17T08:00:00+00:00"))) + .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("2021-12-17T08:00:00+00:00"))) + .withRetentionDuration(new RetentionDuration().withCount(10) + .withDurationType(RetentionDurationType.YEARS)))) + .withInstantRpRetentionRangeInDays(30) + .withTimeZone("India Standard Time") + .withPolicyType(IaasvmPolicyType.V2) + .withSnapshotConsistencyType(IaasVMSnapshotConsistencyType.ONLY_CRASH_CONSISTENT)) + .create(); } } ``` -### BackupUsageSummaries_List +### BackupResourceStorageConfigsNonCrr_Get ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProtectionIntent; + /** - * Samples for BackupUsageSummaries List. + * Samples for ProtectionIntent CreateOrUpdate. */ -public final class BackupUsageSummariesListSamples { +public final class ProtectionIntentCreateOrUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/BackupProtectedItem_UsageSummary_Get.json + * AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ /** - * Sample code: Get Protected Items Usages Summary. + * Sample code: Create or Update Azure Vm Protection Intent. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectedItemsUsagesSummary( + public static void createOrUpdateAzureVmProtectionIntent( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupUsageSummaries() - .list("testVault", "testRG", "type eq 'BackupProtectedItemCountSummary'", null, - com.azure.core.util.Context.NONE); + manager.protectionIntents() + .define("vm;iaasvmcontainerv2;chamsrgtest;chamscandel") + .withRegion((String) null) + .withExistingBackupFabric("myVault", "myRG", "Azure") + .withProperties(new AzureResourceProtectionIntent().withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel") + .withPolicyId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy")) + .create(); } +} +``` +### BackupResourceStorageConfigsNonCrr_Patch + +```java +/** + * Samples for BackupResourceStorageConfigsNonCrr Get. + */ +public final class BackupResourceStorageConfigsNonCrrGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/BackupProtectionContainers_UsageSummary_Get.json + * Common/BackupStorageConfig_Get.json */ /** - * Sample code: Get Protected Containers Usages Summary. + * Sample code: Get Vault Storage Configuration. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectedContainersUsagesSummary( + public static void getVaultStorageConfiguration( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupUsageSummaries() - .list("testVault", "testRG", "type eq 'BackupProtectionContainerCountSummary'", null, - com.azure.core.util.Context.NONE); + manager.backupResourceStorageConfigsNonCrrs() + .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", com.azure.core.util.Context.NONE); } } ``` -### BackupWorkloadItems_List +### BackupResourceStorageConfigsNonCrr_Update ```java /** - * Samples for BackupWorkloadItems List. + * Samples for PrivateEndpoint GetOperationStatus. */ -public final class BackupWorkloadItemsListSamples { +public final class PrivateEndpointGetOperationStatusSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/BackupWorkloadItems_List.json + * PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json */ /** - * Sample code: List Workload Items in Container. + * Sample code: Get OperationStatus. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listWorkloadItemsInContainer( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backupWorkloadItems() - .list("suchandr-seacan-rsv", "testRg", "Azure", "VMAppContainer;Compute;bvtdtestag;sqlserver-1", - "backupManagementType eq 'AzureWorkload'", null, com.azure.core.util.Context.NONE); + public static void + getOperationStatus(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.privateEndpoints() + .getOperationStatusWithResponse("gaallavaultbvtd2msi", "gaallaRG", + "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", "0f48183b-0a44-4dca-aec1-bba5daab888a", + com.azure.core.util.Context.NONE); } } ``` -### Backups_Trigger +### BackupResourceVaultConfigs_Get ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupRequest; - /** - * Samples for Backups Trigger. + * Samples for ResourceGuardProxyOperation Delete. */ -public final class BackupsTriggerSamples { +public final class ResourceGuardProxyOperationDeleteSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/TriggerBackup_Post.json + * ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ /** - * Sample code: Trigger Backup. + * Sample code: Delete ResourceGuardProxy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - triggerBackup(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.backups() - .triggerWithResponse("linuxRsVault", "linuxRsVaultRG", "Azure", - "IaasVMContainer;iaasvmcontainerv2;testrg;v1win2012r", "VM;iaasvmcontainerv2;testrg;v1win2012r", - new BackupRequestResource().withProperties(new IaasVMBackupRequest()), + public static void deleteResourceGuardProxy( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.resourceGuardProxyOperations() + .deleteWithResponse("sampleVault", "SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` -### BmsPrepareDataMoveOperationResult_Get +### BackupResourceVaultConfigs_Put ```java /** - * Samples for BmsPrepareDataMoveOperationResult Get. + * Samples for ExportJobsOperationResults Get. */ -public final class BmsPrepareDataMoveOperationResultGetSamples { +public final class ExportJobsOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * BackupDataMove/PrepareDataMoveOperationResult_Get.json + * Common/ExportJobsOperationResult.json */ /** - * Sample code: Get operation result for PrepareDataMove. + * Sample code: Export Jobs Operation Results. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getOperationResultForPrepareDataMove( + public static void exportJobsOperationResults( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.bmsPrepareDataMoveOperationResults() - .getWithResponse("source-rsv", "sourceRG", "00000000-0000-0000-0000-000000000000", + manager.exportJobsOperationResults() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### DeletedProtectionContainers_List +### BackupResourceVaultConfigs_Update ```java /** - * Samples for DeletedProtectionContainers List. + * Samples for GetTieringCostOperationResult Get. */ -public final class DeletedProtectionContainersListSamples { +public final class GetTieringCostOperationResultGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/SoftDeletedContainers_List.json + * TieringCost/GetTieringCostOperationResult.json */ /** - * Sample code: List Backup Protection Containers. + * Sample code: Fetch Tiering Cost Operation Result. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listBackupProtectionContainers( + public static void fetchTieringCostOperationResult( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.deletedProtectionContainers() - .list("testRg", "testVault", "backupManagementType eq 'AzureWorkload'", com.azure.core.util.Context.NONE); + manager.getTieringCostOperationResults() + .getWithResponse("gaallaRG", "gaallavaultbvtd2msi", "0f48183b-0a44-4dca-aec1-bba5daab888a", + com.azure.core.util.Context.NONE); } } ``` -### ExportJobsOperationResults_Get +### BackupStatus_Get ```java +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; + /** - * Samples for ExportJobsOperationResults Get. + * Samples for BackupResourceVaultConfigs Put. */ -public final class ExportJobsOperationResultsGetSamples { +public final class BackupResourceVaultConfigsPutSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/ExportJobsOperationResult.json + * Common/BackupResourceVaultConfigs_Put.json */ /** - * Sample code: Export Jobs Operation Results. + * Sample code: Update Vault Security Config. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void exportJobsOperationResults( + public static void updateVaultSecurityConfig( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.exportJobsOperationResults() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", + manager.backupResourceVaultConfigs() + .putWithResponse("SwaggerTest", "SwaggerTestRg", + new BackupResourceVaultConfigResourceInner().withProperties( + new BackupResourceVaultConfig().withEnhancedSecurityState(EnhancedSecurityState.ENABLED) + .withSoftDeleteFeatureState(SoftDeleteFeatureState.ENABLED)), com.azure.core.util.Context.NONE); } } ``` -### FeatureSupport_Validate +### BackupUsageSummaries_List ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportRequest; - /** - * Samples for FeatureSupport Validate. + * Samples for ResourceGuardProxies Get. */ -public final class FeatureSupportValidateSamples { +public final class ResourceGuardProxiesGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/BackupFeature_Validate.json + * ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ /** - * Sample code: Check Azure Vm Backup Feature Support. + * Sample code: Get VaultGuardProxies. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void checkAzureVmBackupFeatureSupport( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.featureSupports() - .validateWithResponse("southeastasia", - new AzureVMResourceFeatureSupportRequest().withVmSize("Basic_A0").withVmSku("Premium"), - com.azure.core.util.Context.NONE); + public static void + getVaultGuardProxies(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.resourceGuardProxies().get("sampleVault", "SampleResourceGroup", com.azure.core.util.Context.NONE); } } ``` -### FetchTieringCost_Post +### BackupWorkloadItems_List ```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. + * Samples for ItemLevelRecoveryConnections Revoke. */ -public final class FetchTieringCostPostSamples { +public final class ItemLevelRecoveryConnectionsRevokeSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * TieringCost/FetchTieringCostForRehydrate.json + * AzureIaasVm/Revoke_Ilr.json */ /** - * Sample code: Get the rehydration cost for recovery point. + * Sample code: Revoke Instant Item Level Recovery for Azure Vm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getTheRehydrationCostForRecoveryPoint( + public static void revokeInstantItemLevelRecoveryForAzureVm( 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); + manager.itemLevelRecoveryConnections() + .revokeWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", + "iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", + "vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", "1", com.azure.core.util.Context.NONE); } +} +``` + +### Backups_Trigger + +```java +import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfig; +import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfigResource; +import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionAtRestType; +import com.azure.resourcemanager.recoveryservicesbackup.models.InfrastructureEncryptionState; +/** + * Samples for BackupResourceEncryptionConfigs Update. + */ +public final class BackupResourceEncryptionConfigsUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * TieringCost/FetchTieringCostForProtectedItem.json + * BackupResourceEncryptionConfig_Put.json */ /** - * Sample code: Get the tiering savings cost info for protected item. + * Sample code: Update Vault Encryption Configuration. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getTheTieringSavingsCostInfoForProtectedItem( + public static void updateVaultEncryptionConfiguration( 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"), + manager.backupResourceEncryptionConfigs() + .updateWithResponse("source-rsv", "test-rg", + new BackupResourceEncryptionConfigResource().withProperties( + new BackupResourceEncryptionConfig().withEncryptionAtRestType(EncryptionAtRestType.CUSTOMER_MANAGED) + .withKeyUri("fakeTokenPlaceholder") + .withSubscriptionId("1a2311d9-66f5-47d3-a9fb-7a37da63934b") + .withInfrastructureEncryptionState(InfrastructureEncryptionState.fromString("true"))), com.azure.core.util.Context.NONE); } +} +``` + +### BmsPrepareDataMoveOperationResult_Get + +```java +import com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteRequest; +import java.util.Arrays; +/** + * Samples for ResourceGuardProxyOperation UnlockDelete. + */ +public final class ResourceGuardProxyOperationUnlockDeleteSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * TieringCost/FetchTieringCostForPolicy.json + * ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ /** - * Sample code: Get the tiering savings cost info for policy. + * Sample code: UnlockDelete ResourceGuardProxy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getTheTieringSavingsCostInfoForPolicy( + public static void unlockDeleteResourceGuardProxy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.fetchTieringCosts() - .post("netsdktestrg", "testVault", - new FetchTieringCostSavingsInfoForPolicyRequest().withSourceTierType(RecoveryPointTierType.HARDENED_RP) - .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP) - .withPolicyName("monthly"), + manager.resourceGuardProxyOperations() + .unlockDeleteWithResponse("sampleVault", "SampleResourceGroup", "swaggerExample", new UnlockDeleteRequest() + .withResourceGuardOperationRequests(Arrays.asList( + "/subscriptions/c999d45b-944f-418c-a0d8-c3fcfd1802c8/resourceGroups/vaultguardRGNew/providers/Microsoft.DataProtection/resourceGuards/VaultGuardTestNew/deleteProtectedItemRequests/default")) + .withResourceToBeDeleted( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/gaallarg/providers/Microsoft.RecoveryServices/vaults/MercuryCrrVault/backupFabrics/Azure/protectionContainers/VMAppContainer;compute;crrtestrg;crrtestvm/protectedItems/SQLDataBase;mssqlserver;testdb"), com.azure.core.util.Context.NONE); } +} +``` + +### DeletedProtectionContainers_List + +```java +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; +import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; +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/2025-02-01/examples/ - * TieringCost/FetchTieringCostForVault.json + * Common/BackupStorageConfig_Patch.json */ /** - * Sample code: Get the tiering savings cost info for vault. + * Sample code: Update Vault Storage Configuration. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getTheTieringSavingsCostInfoForVault( + public static void updateVaultStorageConfiguration( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.fetchTieringCosts() - .post("netsdktestrg", "testVault", - new FetchTieringCostSavingsInfoForVaultRequest().withSourceTierType(RecoveryPointTierType.HARDENED_RP) - .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP), + manager.backupResourceStorageConfigsNonCrrs() + .patchWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", + new BackupResourceConfigResourceInner() + .withProperties(new BackupResourceConfig().withStorageType(StorageType.LOCALLY_REDUNDANT) + .withStorageTypeState(StorageTypeState.UNLOCKED)), com.azure.core.util.Context.NONE); } } ``` -### GetTieringCostOperationResult_Get +### ExportJobsOperationResults_Get ```java /** - * Samples for GetTieringCostOperationResult Get. + * Samples for BackupWorkloadItems List. */ -public final class GetTieringCostOperationResultGetSamples { +public final class BackupWorkloadItemsListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * TieringCost/GetTieringCostOperationResult.json + * AzureWorkload/BackupWorkloadItems_List.json */ /** - * Sample code: Fetch Tiering Cost Operation Result. + * Sample code: List Workload Items in Container. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void fetchTieringCostOperationResult( + public static void listWorkloadItemsInContainer( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.getTieringCostOperationResults() - .getWithResponse("gaallaRG", "gaallavaultbvtd2msi", "0f48183b-0a44-4dca-aec1-bba5daab888a", - com.azure.core.util.Context.NONE); + manager.backupWorkloadItems() + .list("suchandr-seacan-rsv", "testRg", "Azure", "VMAppContainer;Compute;bvtdtestag;sqlserver-1", + "backupManagementType eq 'AzureWorkload'", null, com.azure.core.util.Context.NONE); } } ``` -### ItemLevelRecoveryConnections_Provision +### FeatureSupport_Validate ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVmilrRegistrationRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource; - /** - * Samples for ItemLevelRecoveryConnections Provision. + * Samples for BackupJobs List. */ -public final class ItemLevelRecoveryConnectionsProvisionSamples { +public final class BackupJobsListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/Provision_Ilr.json + * Common/ListJobs.json */ /** - * Sample code: Provision Instant Item Level Recovery for Azure Vm. + * Sample code: List All Jobs. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void provisionInstantItemLevelRecoveryForAzureVm( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.itemLevelRecoveryConnections() - .provisionWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", - "iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", - "vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", "1", - new IlrRequestResource().withProperties(new IaasVmilrRegistrationRequest() - .withRecoveryPointId("38823086363464") - .withVirtualMachineId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pysdktestrg/providers/Microsoft.Compute/virtualMachines/pysdktestv2vm1") - .withInitiatorName("Hello World") - .withRenewExistingRegistration(true)), - com.azure.core.util.Context.NONE); + public static void + listAllJobs(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupJobs().list("NetSDKTestRsVault", "SwaggerTestRg", null, null, com.azure.core.util.Context.NONE); } -} -``` - -### ItemLevelRecoveryConnections_Revoke -```java -/** - * Samples for ItemLevelRecoveryConnections Revoke. - */ -public final class ItemLevelRecoveryConnectionsRevokeSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/Revoke_Ilr.json + * Common/ListJobsWithAllSupportedFilters.json */ /** - * Sample code: Revoke Instant Item Level Recovery for Azure Vm. + * Sample code: List Jobs With Filters. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void revokeInstantItemLevelRecoveryForAzureVm( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.itemLevelRecoveryConnections() - .revokeWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", - "iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", - "vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", "1", com.azure.core.util.Context.NONE); + public static void + listJobsWithFilters(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupJobs() + .list("NetSDKTestRsVault", "SwaggerTestRg", + "startTime eq '2016-01-01 00:00:00 AM' and endTime eq '2017-11-29 00:00:00 AM' and operation eq 'Backup' and backupManagementType eq 'AzureIaasVM' and status eq 'InProgress'", + null, com.azure.core.util.Context.NONE); } -} -``` - -### JobCancellations_Trigger -```java -/** - * Samples for JobCancellations Trigger. - */ -public final class JobCancellationsTriggerSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/TriggerCancelJob.json + * Common/ListJobsWithStartTimeAndEndTimeFilters.json */ /** - * Sample code: Cancel Job. + * Sample code: List Jobs With Time Filter. * * @param manager Entry point to RecoveryServicesBackupManager. */ public static void - cancelJob(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.jobCancellations() - .triggerWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", + listJobsWithTimeFilter(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupJobs() + .list("NetSDKTestRsVault", "SwaggerTestRg", + "startTime eq '2016-01-01 00:00:00 AM' and endTime eq '2017-11-29 00:00:00 AM'", null, com.azure.core.util.Context.NONE); } } ``` -### JobDetails_Get +### FetchTieringCost_Post ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails; +import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreWithRehydrationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails; +import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo; +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.RestoreRequestResource; +import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessOption; +import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessSettings; +import java.util.Arrays; + /** - * Samples for JobDetails Get. + * Samples for Restores Trigger. */ -public final class JobDetailsGetSamples { +public final class RestoresTriggerSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/GetJobDetails.json + * AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ /** - * Sample code: Get Job Details. + * Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - getJobDetails(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.jobDetails() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", + public static void restoreToNewAzureIaasVmWithIaasVMRestoreWithRehydrationRequest( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.restores() + .trigger("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new RestoreRequestResource().withProperties(new IaasVMRestoreWithRehydrationRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withTargetVirtualMachineId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435") + .withTargetResourceGroupId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2") + .withStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount") + .withVirtualNetworkId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet") + .withSubnetId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default") + .withRegion("southeastasia") + .withCreateNewCloudService(false) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withRecoveryPointRehydrationInfo( + new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("P7D") + .withRehydrationPriority(RehydrationPriority.HIGH))), com.azure.core.util.Context.NONE); } -} -``` - -### JobOperationResults_Get -```java -/** - * Samples for JobOperationResults Get. - */ -public final class JobOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/CancelJobOperationResult.json + * AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ /** - * Sample code: Cancel Job Operation Result. + * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void cancelJobOperationResult( + public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequest( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.jobOperationResults() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", - "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); + manager.restores() + .trigger("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new RestoreRequestResource().withProperties(new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withTargetVirtualMachineId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435") + .withTargetResourceGroupId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2") + .withStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount") + .withVirtualNetworkId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet") + .withSubnetId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default") + .withRegion("southeastasia") + .withCreateNewCloudService(false) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo(new IdentityInfo().withIsSystemAssignedIdentity(true))), + com.azure.core.util.Context.NONE); } -} -``` -### Jobs_Export + /* + * x-ms-original-file: + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ + * AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + */ + /** + * Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void restoreDisksWithIaasVMRestoreWithRehydrationRequest( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.restores() + .trigger("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new RestoreRequestResource().withProperties(new IaasVMRestoreWithRehydrationRequest() + .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)) + .withRecoveryPointRehydrationInfo( + new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("P7D") + .withRehydrationPriority(RehydrationPriority.STANDARD))), + com.azure.core.util.Context.NONE); + } -```java -/** - * Samples for Jobs Export. - */ -public final class JobsExportSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/TriggerExportJobs.json + * AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** - * Sample code: Export Jobs. + * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - exportJobs(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.jobs().exportWithResponse("NetSDKTestRsVault", "SwaggerTestRg", null, com.azure.core.util.Context.NONE); + public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.restores() + .trigger("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new RestoreRequestResource().withProperties(new IaasVMRestoreRequest() + .withRecoveryPointId("348916168024334") + .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) + .withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withTargetVirtualMachineId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435") + .withTargetResourceGroupId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2") + .withVirtualNetworkId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet") + .withSubnetId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default") + .withRegion("southeastasia") + .withCreateNewCloudService(false) + .withOriginalStorageAccountOption(false) + .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) + .withIdentityInfo(new IdentityInfo().withIsSystemAssignedIdentity(true)) + .withIdentityBasedRestoreDetails(new IdentityBasedRestoreDetails().withTargetStorageAccountId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"))), + com.azure.core.util.Context.NONE); } -} -``` - -### OperationOperation_Validate - -```java -import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails; -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/2025-02-01/examples/ - * AzureIaasVm/ValidateOperation_RestoreDisk.json + * AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ /** - * Sample code: Validate Operation. + * Sample code: Restore Disks with IaasVMRestoreRequest. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - validateOperation(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.operationOperations() - .validateWithResponse("testVault", "testRG", 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")))), + public static void restoreDisksWithIaasVMRestoreRequest( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.restores() + .trigger("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new RestoreRequestResource().withProperties(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")) + .withTargetDiskNetworkAccessSettings(new TargetDiskNetworkAccessSettings() + .withTargetDiskNetworkAccessOption( + TargetDiskNetworkAccessOption.ENABLE_PRIVATE_ACCESS_FOR_ALL_DISKS) + .withTargetDiskAccessId( + "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy"))), com.azure.core.util.Context.NONE); } /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** - * Sample code: Validate Operation with identityBasedRestoreDetails. + * Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void validateOperationWithIdentityBasedRestoreDetails( + public static void restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.operationOperations() - .validateWithResponse("testVault", "testRG", 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")))), + manager.restores() + .trigger("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new RestoreRequestResource().withProperties(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); } -} -``` -### Operations_List - -```java -/** - * Samples for Operations List. - */ -public final class OperationsListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * ListOperations.json + * AzureIaasVm/TriggerRestore_ResourceGuardEnabled.json */ /** - * Sample code: ListOperations. + * Sample code: Restore with Resource Guard Enabled. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - listOperations(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.operations().list(com.azure.core.util.Context.NONE); + public static void restoreWithResourceGuardEnabled( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.restores() + .trigger("testVault", "netsdktestrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", + new RestoreRequestResource().withProperties(new IaasVMRestoreRequest() + .withResourceGuardOperationRequests(Arrays.asList( + "/subscriptions/063bf7bc-e4dc-4cde-8840-8416fbd7921e/resourcegroups/ankurRG1/providers/Microsoft.DataProtection/resourceGuards/RG341/triggerRestoreRequests/default")) + .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); } } ``` -### PrivateEndpoint_GetOperationStatus +### GetTieringCostOperationResult_Get ```java /** - * Samples for PrivateEndpoint GetOperationStatus. + * Samples for RecoveryPoints Get. */ -public final class PrivateEndpointGetOperationStatusSamples { +public final class RecoveryPointsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json + * AzureIaasVm/RecoveryPoints_Get.json */ /** - * Sample code: Get OperationStatus. + * Sample code: Get Azure Vm Recovery Point Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - getOperationStatus(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.privateEndpoints() - .getOperationStatusWithResponse("gaallavaultbvtd2msi", "gaallaRG", - "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", "0f48183b-0a44-4dca-aec1-bba5daab888a", - com.azure.core.util.Context.NONE); + public static void getAzureVmRecoveryPointDetails( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.recoveryPoints() + .getWithResponse("rshvault", "rshhtestmdvmrg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", + "VM;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", "26083826328862", com.azure.core.util.Context.NONE); } } ``` -### PrivateEndpointConnection_Delete +### ItemLevelRecoveryConnections_Provision ```java /** - * Samples for PrivateEndpointConnection Delete. + * Samples for ProtectionPolicyOperationResults Get. */ -public final class PrivateEndpointConnectionDeleteSamples { +public final class ProtectionPolicyOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ /** - * Sample code: Delete PrivateEndpointConnection. + * Sample code: Get Protection Policy Operation Results. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void deletePrivateEndpointConnection( + public static void getProtectionPolicyOperationResults( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.privateEndpointConnections() - .delete("gaallavaultbvtd2msi", "gaallaRG", "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", - com.azure.core.util.Context.NONE); + manager.protectionPolicyOperationResults() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", + "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### PrivateEndpointConnection_Get +### ItemLevelRecoveryConnections_Revoke ```java /** - * Samples for PrivateEndpointConnection Get. + * Samples for BmsPrepareDataMoveOperationResult Get. */ -public final class PrivateEndpointConnectionGetSamples { +public final class BmsPrepareDataMoveOperationResultGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * PrivateEndpointConnection/GetPrivateEndpointConnection.json + * BackupDataMove/PrepareDataMoveOperationResult_Get.json */ /** - * Sample code: Get PrivateEndpointConnection. + * Sample code: Get operation result for PrepareDataMove. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getPrivateEndpointConnection( + public static void getOperationResultForPrepareDataMove( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.privateEndpointConnections() - .getWithResponse("gaallavaultbvtd2msi", "gaallaRG", "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", + manager.bmsPrepareDataMoveOperationResults() + .getWithResponse("source-rsv", "sourceRG", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### PrivateEndpointConnection_Put +### JobCancellations_Trigger ```java -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.util.Arrays; +import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; +import com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnableBackupRequest; /** - * Samples for PrivateEndpointConnection Put. + * Samples for ProtectionIntent Validate. */ -public final class PrivateEndpointConnectionPutSamples { +public final class ProtectionIntentValidateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * PrivateEndpointConnection/PutPrivateEndpointConnection.json + * AzureIaasVm/ProtectionIntent_Validate.json */ /** - * Sample code: Update PrivateEndpointConnection. + * Sample code: Validate Enable Protection on Azure Vm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void updatePrivateEndpointConnection( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - PrivateEndpointConnectionResource resource = manager.privateEndpointConnections() - .getWithResponse("gaallavaultbvtd2msi", "gaallaRG", "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", - com.azure.core.util.Context.NONE) - .getValue(); - resource.update() - .withProperties(new PrivateEndpointConnection().withProvisioningState(ProvisioningState.SUCCEEDED) - .withPrivateEndpoint(new PrivateEndpoint().withId( - "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/gaallaRG/providers/Microsoft.Network/privateEndpoints/gaallatestpe3")) - .withGroupIds(Arrays.asList(VaultSubResourceType.AZURE_BACKUP_SECONDARY)) - .withPrivateLinkServiceConnectionState( - new PrivateLinkServiceConnectionState().withStatus(PrivateEndpointConnectionStatus.APPROVED) - .withDescription("Approved by johndoe@company.com"))) - .apply(); + public static void validateEnableProtectionOnAzureVm( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.protectionIntents() + .validateWithResponse("southeastasia", new PreValidateEnableBackupRequest() + .withResourceType(DataSourceType.VM) + .withResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/arunaupgrade/providers/Microsoft.Compute/VirtualMachines/upgrade1") + .withVaultId( + "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/Vaults/myVault") + .withProperties(""), com.azure.core.util.Context.NONE); } } ``` -### ProtectableContainers_List +### JobDetails_Get ```java /** - * Samples for ProtectableContainers List. + * Samples for BackupOperationResults Get. */ -public final class ProtectableContainersListSamples { +public final class BackupOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/ProtectableContainers_List.json + * Common/ProtectedItem_Delete_OperationResult.json */ /** - * Sample code: List protectable items with backupManagementType filter as AzureStorage. + * Sample code: Get Result for Protected Item Delete Operation. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage( + public static void getResultForProtectedItemDeleteOperation( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectableContainers() - .list("testvault", "testRg", "Azure", - "backupManagementType eq 'AzureStorage' and workloadType eq 'AzureFileShare'", + manager.backupOperationResults() + .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### ProtectedItemOperationResults_Get +### JobOperationResults_Get ```java /** - * Samples for ProtectedItemOperationResults Get. + * Samples for ProtectionContainerOperationResults Get. */ -public final class ProtectedItemOperationResultsGetSamples { +public final class ProtectionContainerOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectedItemOperationResults.json + * AzureStorage/ProtectionContainers_Inquire_Result.json */ /** - * Sample code: Get Operation Results of Protected Vm. + * Sample code: Get Azure Storage Protection Container Operation Result. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getOperationResultsOfProtectedVm( + public static void getAzureStorageProtectionContainerOperationResult( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectedItemOperationResults() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "00000000-0000-0000-0000-000000000000", - com.azure.core.util.Context.NONE); + manager.protectionContainerOperationResults() + .getWithResponse("testvault", "test-rg", "Azure", "VMAppContainer;Compute;testRG;testSQL", + "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### ProtectedItemOperationStatuses_Get +### Jobs_Export ```java /** - * Samples for ProtectedItemOperationStatuses Get. + * Samples for ProtectionContainers Refresh. */ -public final class ProtectedItemOperationStatusesGetSamples { +public final class ProtectionContainersRefreshSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectedItemOperationStatus.json + * Common/RefreshContainers.json */ /** - * Sample code: Get Operation Status of Protected Vm. + * Sample code: Trigger Azure Vm Discovery. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getOperationStatusOfProtectedVm( + public static void triggerAzureVmDiscovery( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectedItemOperationStatuses() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "00000000-0000-0000-0000-000000000000", - com.azure.core.util.Context.NONE); + manager.protectionContainers() + .refreshWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", null, com.azure.core.util.Context.NONE); } } ``` -### ProtectedItems_CreateOrUpdate +### OperationOperation_Validate ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectedItem; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState; - /** - * Samples for ProtectedItems CreateOrUpdate. + * Samples for ProtectionPolicies Get. */ -public final class ProtectedItemsCreateOrUpdateSamples { +public final class ProtectionPoliciesGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/StopProtection.json + * AzureIaasVm/ProtectionPolicies_Get.json */ /** - * Sample code: Stop Protection with retain data on Azure IaasVm. + * Sample code: Get Azure IaasVm Protection Policy Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void stopProtectionWithRetainDataOnAzureIaasVm( + public static void getAzureIaasVmProtectionPolicyDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectedItems() - .define("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") - .withRegion((String) null) - .withExistingProtectionContainer("NetSDKTestRsVault", "SwaggerTestRg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") - .withProperties(new AzureIaaSComputeVMProtectedItem().withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withProtectionState(ProtectionState.PROTECTION_STOPPED)) - .create(); + manager.protectionPolicies() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ConfigureProtection.json + * AzureIaasVm/V2Policy/v2-Get-Policy.json */ /** - * Sample code: Enable Protection on Azure IaasVm. + * Sample code: Get Azure IaasVm Enhanced Protection Policy Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void enableProtectionOnAzureIaasVm( + public static void getAzureIaasVmEnhancedProtectionPolicyDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectedItems() - .define("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") - .withRegion((String) null) - .withExistingProtectionContainer("NetSDKTestRsVault", "SwaggerTestRg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") - .withProperties(new AzureIaaSComputeVMProtectedItem().withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withPolicyId( - "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy")) - .create(); + manager.protectionPolicies() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "v2-daily-sample", com.azure.core.util.Context.NONE); } } ``` -### ProtectedItems_Delete +### Operations_List ```java /** - * Samples for ProtectedItems Delete. + * Samples for BackupResourceEncryptionConfigs Get. */ -public final class ProtectedItemsDeleteSamples { +public final class BackupResourceEncryptionConfigsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/ProtectedItem_Delete.json + * BackupResourceEncryptionConfig_Get.json */ /** - * Sample code: Delete Protection from Azure Virtual Machine. + * Sample code: Get Vault Encryption Configuration. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void deleteProtectionFromAzureVirtualMachine( + public static void getVaultEncryptionConfiguration( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectedItems() - .deleteWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", - "iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", - "vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", com.azure.core.util.Context.NONE); + manager.backupResourceEncryptionConfigs() + .getWithResponse("rishTestVault", "rishgrp", com.azure.core.util.Context.NONE); } } ``` -### ProtectedItems_Get +### PrivateEndpoint_GetOperationStatus ```java +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig; +import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState; + /** - * Samples for ProtectedItems Get. + * Samples for BackupResourceVaultConfigs Update. */ -public final class ProtectedItemsGetSamples { - /* - * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ClassicCompute_ProtectedItem_Get.json - */ - /** - * Sample code: Get Protected Classic Virtual Machine Details. - * - * @param manager Entry point to RecoveryServicesBackupManager. - */ - public static void getProtectedClassicVirtualMachineDetails( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectedItems() - .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", - "iaasvmcontainer;iaasvmcontainer;iaasvm-rg;iaasvm-1", "vm;iaasvmcontainer;iaasvm-rg;iaasvm-1", null, - com.azure.core.util.Context.NONE); - } - +public final class BackupResourceVaultConfigsUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/Compute_ProtectedItem_Get.json + * Common/BackupResourceVaultConfigs_Patch.json */ /** - * Sample code: Get Protected Virtual Machine Details. + * Sample code: Update Vault Security Config. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectedVirtualMachineDetails( + public static void updateVaultSecurityConfig( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectedItems() - .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", - "iaasvmcontainer;iaasvmcontainerv2;iaasvm-rg;iaasvm-1", "vm;iaasvmcontainerv2;iaasvm-rg;iaasvm-1", null, + manager.backupResourceVaultConfigs() + .updateWithResponse("SwaggerTest", "SwaggerTestRg", + new BackupResourceVaultConfigResourceInner().withProperties( + new BackupResourceVaultConfig().withEnhancedSecurityState(EnhancedSecurityState.ENABLED)), com.azure.core.util.Context.NONE); } } ``` -### ProtectionContainerOperationResults_Get +### PrivateEndpointConnection_Delete ```java /** - * Samples for ProtectionContainerOperationResults Get. + * Samples for JobOperationResults Get. */ -public final class ProtectionContainerOperationResultsGetSamples { +public final class JobOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/ProtectionContainers_Inquire_Result.json + * Common/CancelJobOperationResult.json */ /** - * Sample code: Get Azure Storage Protection Container Operation Result. + * Sample code: Cancel Job Operation Result. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getAzureStorageProtectionContainerOperationResult( + public static void cancelJobOperationResult( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionContainerOperationResults() - .getWithResponse("testvault", "test-rg", "Azure", "VMAppContainer;Compute;testRG;testSQL", + manager.jobOperationResults() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### ProtectionContainerRefreshOperationResults_Get +### PrivateEndpointConnection_Get ```java /** - * Samples for ProtectionContainerRefreshOperationResults Get. + * Samples for ProtectedItems Get. */ -public final class ProtectionContainerRefreshOperationResultsGetSamples { +public final class ProtectedItemsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/RefreshContainers_OperationResults.json + * AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ /** - * Sample code: Azure Vm Discovery Operation Result. + * Sample code: Get Protected Classic Virtual Machine Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void azureVmDiscoveryOperationResult( + public static void getProtectedClassicVirtualMachineDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionContainerRefreshOperationResults() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", "00000000-0000-0000-0000-000000000000", + manager.protectedItems() + .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", + "iaasvmcontainer;iaasvmcontainer;iaasvm-rg;iaasvm-1", "vm;iaasvmcontainer;iaasvm-rg;iaasvm-1", null, com.azure.core.util.Context.NONE); } -} -``` -### ProtectionContainers_Get - -```java -/** - * Samples for ProtectionContainers Get. - */ -public final class ProtectionContainersGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/ProtectionContainers_Get.json + * AzureIaasVm/Compute_ProtectedItem_Get.json */ /** - * Sample code: Get Protection Container Details. + * Sample code: Get Protected Virtual Machine Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectionContainerDetails( + public static void getProtectedVirtualMachineDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionContainers() - .getWithResponse("testVault", "testRg", "Azure", "VMAppContainer;Compute;testRG;testSQL", + manager.protectedItems() + .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", + "iaasvmcontainer;iaasvmcontainerv2;iaasvm-rg;iaasvm-1", "vm;iaasvmcontainerv2;iaasvm-rg;iaasvm-1", null, com.azure.core.util.Context.NONE); } } ``` -### ProtectionContainers_Inquire +### PrivateEndpointConnection_Put ```java /** - * Samples for ProtectionContainers Inquire. + * Samples for ProtectedItemOperationResults Get. */ -public final class ProtectionContainersInquireSamples { +public final class ProtectedItemOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/ProtectionContainers_Inquire.json + * AzureIaasVm/ProtectedItemOperationResults.json */ /** - * Sample code: Inquire Azure Storage Protection Containers. + * Sample code: Get Operation Results of Protected Vm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void inquireAzureStorageProtectionContainers( + public static void getOperationResultsOfProtectedVm( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionContainers() - .inquireWithResponse("testvault", "test-rg", "Azure", "storagecontainer;Storage;test-rg;teststorage", null, + manager.protectedItemOperationResults() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### ProtectionContainers_Refresh +### ProtectableContainers_List ```java /** - * Samples for ProtectionContainers Refresh. + * Samples for DeletedProtectionContainers List. */ -public final class ProtectionContainersRefreshSamples { +public final class DeletedProtectionContainersListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/RefreshContainers.json + * AzureStorage/SoftDeletedContainers_List.json */ /** - * Sample code: Trigger Azure Vm Discovery. + * Sample code: List Backup Protection Containers. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void triggerAzureVmDiscovery( + public static void listBackupProtectionContainers( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionContainers() - .refreshWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", null, com.azure.core.util.Context.NONE); + manager.deletedProtectionContainers() + .list("testRg", "testVault", "backupManagementType eq 'AzureWorkload'", com.azure.core.util.Context.NONE); } } ``` -### ProtectionContainers_Register +### ProtectedItemOperationResults_Get ```java import com.azure.resourcemanager.recoveryservicesbackup.models.AcquireStorageAccountLock; @@ -1945,784 +2169,620 @@ public final class ProtectionContainersRegisterSamples { } ``` -### ProtectionContainers_Unregister +### ProtectedItemOperationStatuses_Get ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails; +import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails; +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 ProtectionContainers Unregister. + * Samples for OperationOperation Validate. */ -public final class ProtectionContainersUnregisterSamples { +public final class OperationOperationValidateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/ProtectionContainers_Unregister.json + * AzureIaasVm/ValidateOperation_RestoreDisk.json */ /** - * Sample code: Unregister Protection Container. + * Sample code: Validate Operation. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void unregisterProtectionContainer( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionContainers() - .unregisterWithResponse("testVault", "testRg", "Azure", "storagecontainer;Storage;test-rg;teststorage", + public static void + validateOperation(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.operationOperations() + .validateWithResponse("testVault", "testRG", 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); } -} -``` - -### ProtectionIntent_CreateOrUpdate - -```java -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProtectionIntent; -/** - * Samples for ProtectionIntent CreateOrUpdate. - */ -public final class ProtectionIntentCreateOrUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ /** - * Sample code: Create or Update Azure Vm Protection Intent. + * Sample code: Validate Operation with identityBasedRestoreDetails. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateAzureVmProtectionIntent( + public static void validateOperationWithIdentityBasedRestoreDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionIntents() - .define("vm;iaasvmcontainerv2;chamsrgtest;chamscandel") - .withRegion((String) null) - .withExistingBackupFabric("myVault", "myRG", "Azure") - .withProperties(new AzureResourceProtectionIntent().withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chamsrgtest/providers/Microsoft.Compute/virtualMachines/chamscandel") - .withPolicyId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/vaults/myVault/backupPolicies/myPolicy")) - .create(); + manager.operationOperations() + .validateWithResponse("testVault", "testRG", 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); } } ``` -### ProtectionIntent_Delete +### ProtectedItems_CreateOrUpdate ```java /** - * Samples for ProtectionIntent Delete. + * Samples for ResourceGuardProxyOperation Get. */ -public final class ProtectionIntentDeleteSamples { +public final class ResourceGuardProxyOperationGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/BackupProtectionIntent_Delete.json + * ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ /** - * Sample code: Delete Protection intent from item. + * Sample code: Get ResourceGuardProxy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void deleteProtectionIntentFromItem( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionIntents() - .deleteWithResponse("myVault", "myRG", "Azure", "249D9B07-D2EF-4202-AA64-65F35418564E", - com.azure.core.util.Context.NONE); + public static void + getResourceGuardProxy(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.resourceGuardProxyOperations() + .getWithResponse("sampleVault", "SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` -### ProtectionIntent_Get +### ProtectedItems_Delete ```java /** - * Samples for ProtectionIntent Get. + * Samples for ValidateOperationStatuses Get. */ -public final class ProtectionIntentGetSamples { +public final class ValidateOperationStatusesGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/BackupProtectionIntent_Get.json + * AzureIaasVm/ValidateOperationStatus.json */ /** - * Sample code: Get ProtectionIntent for an item. + * Sample code: Get Operation Status of Validate Operation. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectionIntentForAnItem( + public static void getOperationStatusOfValidateOperation( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionIntents() - .getWithResponse("myVault", "myRG", "Azure", "249D9B07-D2EF-4202-AA64-65F35418564E", + manager.validateOperationStatuses() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### ProtectionIntent_Validate +### ProtectedItems_Get ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; -import com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnableBackupRequest; - /** - * Samples for ProtectionIntent Validate. + * Samples for ProtectedItemOperationStatuses Get. */ -public final class ProtectionIntentValidateSamples { +public final class ProtectedItemOperationStatusesGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionIntent_Validate.json + * AzureIaasVm/ProtectedItemOperationStatus.json */ /** - * Sample code: Validate Enable Protection on Azure Vm. + * Sample code: Get Operation Status of Protected Vm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void validateEnableProtectionOnAzureVm( + public static void getOperationStatusOfProtectedVm( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionIntents() - .validateWithResponse("southeastasia", new PreValidateEnableBackupRequest() - .withResourceType(DataSourceType.VM) - .withResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/arunaupgrade/providers/Microsoft.Compute/VirtualMachines/upgrade1") - .withVaultId( - "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.RecoveryServices/Vaults/myVault") - .withProperties(""), com.azure.core.util.Context.NONE); + manager.protectedItemOperationStatuses() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", + "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "00000000-0000-0000-0000-000000000000", + com.azure.core.util.Context.NONE); } } ``` -### ProtectionPolicies_CreateOrUpdate +### ProtectionContainerOperationResults_Get ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionSchedule; -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.IaasVMSnapshotConsistencyType; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasvmPolicyType; -import com.azure.resourcemanager.recoveryservicesbackup.models.LogSchedulePolicy; -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.PolicyType; -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.ScheduleRunType; -import com.azure.resourcemanager.recoveryservicesbackup.models.Settings; -import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleRetentionPolicy; -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; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType; -import com.azure.resourcemanager.recoveryservicesbackup.models.YearlyRetentionSchedule; -import java.time.OffsetDateTime; -import java.util.Arrays; +import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; +import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRequest; /** - * Samples for ProtectionPolicies CreateOrUpdate. + * Samples for ResourceProvider BmsTriggerDataMove. */ -public final class ProtectionPoliciesCreateOrUpdateSamples { - /* - * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json - */ - /** - * Sample code: Create or Update Full Azure Workload Protection Policy. - * - * @param manager Entry point to RecoveryServicesBackupManager. - */ - public static void createOrUpdateFullAzureWorkloadProtectionPolicy( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .define("testPolicy1") - .withRegion((String) null) - .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") - .withProperties( - new AzureVmWorkloadProtectionPolicy().withWorkLoadType(WorkloadType.SQLDATA_BASE) - .withSettings(new Settings().withTimeZone("Pacific Standard Time").withIssqlcompression(false)) - .withSubProtectionPolicy( - Arrays.asList( - new SubProtectionPolicy().withPolicyType(PolicyType.FULL) - .withSchedulePolicy(new SimpleSchedulePolicy() - .withScheduleRunFrequency(ScheduleRunType.WEEKLY) - .withScheduleRunDays(Arrays.asList(DayOfWeek.SUNDAY, DayOfWeek.TUESDAY)) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z")))) - .withRetentionPolicy(new LongTermRetentionPolicy() - .withWeeklySchedule(new WeeklyRetentionSchedule() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY, DayOfWeek.TUESDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) - .withRetentionDuration(new RetentionDuration().withCount(2) - .withDurationType(RetentionDurationType.WEEKS))) - .withMonthlySchedule(new MonthlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withRetentionScheduleWeekly(new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.SECOND))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) - .withRetentionDuration(new RetentionDuration() - .withCount(1) - .withDurationType(RetentionDurationType.MONTHS))) - .withYearlySchedule(new YearlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withMonthsOfYear( - Arrays.asList(MonthOfYear.JANUARY, MonthOfYear.JUNE, MonthOfYear.DECEMBER)) - .withRetentionScheduleWeekly(new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.LAST))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) - .withRetentionDuration(new RetentionDuration().withCount(1) - .withDurationType(RetentionDurationType.YEARS)))), - new SubProtectionPolicy().withPolicyType(PolicyType.DIFFERENTIAL) - .withSchedulePolicy(new SimpleSchedulePolicy() - .withScheduleRunFrequency(ScheduleRunType.WEEKLY) - .withScheduleRunDays(Arrays.asList(DayOfWeek.FRIDAY)) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z")))) - .withRetentionPolicy(new SimpleRetentionPolicy().withRetentionDuration( - new RetentionDuration().withCount(8).withDurationType(RetentionDurationType.DAYS))), - new SubProtectionPolicy().withPolicyType(PolicyType.LOG) - .withSchedulePolicy(new LogSchedulePolicy().withScheduleFrequencyInMins(60)) - .withRetentionPolicy(new SimpleRetentionPolicy() - .withRetentionDuration(new RetentionDuration().withCount(7) - .withDurationType(RetentionDurationType.DAYS)))))) - .create(); - } - +public final class ResourceProviderBmsTriggerDataMoveSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * BackupDataMove/TriggerDataMove_Post.json */ /** - * Sample code: Create or Update Simple Azure Vm Protection Policy. + * Sample code: Trigger Data Move. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateSimpleAzureVmProtectionPolicy( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .define("testPolicy1") - .withRegion((String) null) - .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") - .withProperties(new AzureIaaSvmProtectionPolicy() - .withSchedulePolicy(new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.DAILY) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T02:00:00Z")))) - .withRetentionPolicy(new LongTermRetentionPolicy().withDailySchedule(new DailyRetentionSchedule() - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T02:00:00Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(1).withDurationType(RetentionDurationType.DAYS)))) - .withTimeZone("Pacific Standard Time")) - .create(); + public static void + triggerDataMove(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.resourceProviders() + .bmsTriggerDataMove("target-rsv", "targetRG", new TriggerDataMoveRequest().withSourceResourceId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/sourceRG/providers/Microsoft.RecoveryServices/vaults/source-rsv") + .withSourceRegion("USGov Iowa") + .withDataMoveLevel(DataMoveLevel.VAULT) + .withCorrelationId("MTg2OTcyMzM4NzYyMjc1NDY3Nzs1YmUzYmVmNi04YjJiLTRhOTItOTllYi01NTM0MDllYjk2NjE="), + com.azure.core.util.Context.NONE); } +} +``` + +### ProtectionContainerRefreshOperationResults_Get +```java +/** + * Samples for TieringCostOperationStatus Get. + */ +public final class TieringCostOperationStatusGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * TieringCost/GetTieringCostOperationStatus.json */ /** - * Sample code: Create or Update Daily Azure Storage Protection Policy. + * Sample code: Fetch Tiering Cost Operation Status. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateDailyAzureStorageProtectionPolicy( + public static void fetchTieringCostOperationStatus( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .define("dailyPolicy2") - .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("2021-09-29T08:00:00.000Z")))) - .withRetentionPolicy( - new LongTermRetentionPolicy() - .withDailySchedule( - new DailyRetentionSchedule() - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-09-29T08:00:00.000Z"))) - .withRetentionDuration(new RetentionDuration().withCount(5) - .withDurationType(RetentionDurationType.DAYS))) - .withWeeklySchedule( - new WeeklyRetentionSchedule().withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-09-29T08:00: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("2021-09-29T08:00: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("2021-09-29T08:00:00.000Z"))) - .withRetentionDuration(new RetentionDuration().withCount(10) - .withDurationType(RetentionDurationType.YEARS)))) - .withTimeZone("UTC")) - .create(); + manager.tieringCostOperationStatus() + .getWithResponse("gaallaRG", "gaallavaultbvtd2msi", "0f48183b-0a44-4dca-aec1-bba5daab888a", + com.azure.core.util.Context.NONE); } +} +``` + +### ProtectionContainers_Get +```java +/** + * Samples for BackupProtectableItems List. + */ +public final class BackupProtectableItemsListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/ProtectionPolicies_CreateOrUpdate_Hardened.json + * AzureIaasVm/BackupProtectableItems_List.json */ /** - * Sample code: Create or Update Azure Storage Vault Standard Protection Policy. + * Sample code: List protectable items with backupManagementType filter as AzureIaasVm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateAzureStorageVaultStandardProtectionPolicy( + public static void listProtectableItemsWithBackupManagementTypeFilterAsAzureIaasVm( 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(); + manager.backupProtectableItems() + .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM'", null, + com.azure.core.util.Context.NONE); } +} +``` +### ProtectionContainers_Inquire + +```java +/** + * Samples for BackupResourceVaultConfigs Get. + */ +public final class BackupResourceVaultConfigsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * Common/BackupResourceVaultConfigs_Get.json */ /** - * Sample code: Create or Update Hourly Azure Storage Protection Policy. + * Sample code: Get Vault Security Config. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateHourlyAzureStorageProtectionPolicy( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .define("newPolicy2") - .withRegion((String) null) - .withExistingVault("swaggertestvault", "SwaggerTestRg") - .withProperties( - new AzureFileShareProtectionPolicy().withWorkLoadType(WorkloadType.AZURE_FILE_SHARE) - .withSchedulePolicy(new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.HOURLY) - .withHourlySchedule(new HourlySchedule().withInterval(4) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-09-29T08:00:00.000Z")) - .withScheduleWindowDuration(12))) - .withRetentionPolicy(new LongTermRetentionPolicy() - .withDailySchedule(new DailyRetentionSchedule().withRetentionDuration( - new RetentionDuration().withCount(5).withDurationType(RetentionDurationType.DAYS))) - .withWeeklySchedule( - new WeeklyRetentionSchedule().withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .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))) - .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))) - .withRetentionDuration( - new RetentionDuration().withCount(10).withDurationType(RetentionDurationType.YEARS)))) - .withTimeZone("UTC")) - .create(); + public static void + getVaultSecurityConfig(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupResourceVaultConfigs() + .getWithResponse("SwaggerTest", "SwaggerTestRg", com.azure.core.util.Context.NONE); } +} +``` + +### ProtectionContainers_Refresh +```java +/** + * Samples for ProtectionContainers Inquire. + */ +public final class ProtectionContainersInquireSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * AzureStorage/ProtectionContainers_Inquire.json */ /** - * Sample code: Create or Update Full Azure Vm Protection Policy. + * Sample code: Inquire Azure Storage Protection Containers. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateFullAzureVmProtectionPolicy( + public static void inquireAzureStorageProtectionContainers( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .define("testPolicy1") - .withRegion((String) null) - .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") - .withProperties( - new AzureIaaSvmProtectionPolicy() - .withSchedulePolicy(new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.WEEKLY) - .withScheduleRunDays(Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.WEDNESDAY, DayOfWeek.THURSDAY)) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z")))) - .withRetentionPolicy( - new LongTermRetentionPolicy() - .withWeeklySchedule( - new WeeklyRetentionSchedule() - .withDaysOfTheWeek( - Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.WEDNESDAY, DayOfWeek.THURSDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) - .withRetentionDuration(new RetentionDuration().withCount(1) - .withDurationType(RetentionDurationType.WEEKS))) - .withMonthlySchedule( - new MonthlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withRetentionScheduleWeekly(new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.WEDNESDAY, DayOfWeek.THURSDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST, WeekOfMonth.THIRD))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) - .withRetentionDuration(new RetentionDuration().withCount(2) - .withDurationType(RetentionDurationType.MONTHS))) - .withYearlySchedule( - new YearlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withMonthsOfYear(Arrays.asList(MonthOfYear.FEBRUARY, MonthOfYear.NOVEMBER)) - .withRetentionScheduleWeekly(new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.THURSDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FOURTH))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))) - .withRetentionDuration(new RetentionDuration().withCount(4) - .withDurationType(RetentionDurationType.YEARS)))) - .withTimeZone("Pacific Standard Time")) - .create(); + manager.protectionContainers() + .inquireWithResponse("testvault", "test-rg", "Azure", "storagecontainer;Storage;test-rg;teststorage", null, + com.azure.core.util.Context.NONE); } +} +``` + +### ProtectionContainers_Register +```java +/** + * Samples for PrivateEndpointConnection Delete. + */ +public final class PrivateEndpointConnectionDeleteSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/V2Policy/IaaS_v2_hourly.json + * PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ /** - * Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup. + * Sample code: Delete PrivateEndpointConnection. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateEnhancedAzureVmProtectionPolicyWithHourlyBackup( + public static void deletePrivateEndpointConnection( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .define("v2-daily-sample") - .withRegion((String) null) - .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") - .withProperties( - new AzureIaaSvmProtectionPolicy() - .withSchedulePolicy(new SimpleSchedulePolicyV2().withScheduleRunFrequency(ScheduleRunType.HOURLY) - .withHourlySchedule(new HourlySchedule().withInterval(4) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-12-17T08:00:00Z")) - .withScheduleWindowDuration(16))) - .withRetentionPolicy( - new LongTermRetentionPolicy() - .withDailySchedule(new DailyRetentionSchedule() - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) - .withRetentionDuration(new RetentionDuration().withCount(180) - .withDurationType(RetentionDurationType.DAYS))) - .withWeeklySchedule(new WeeklyRetentionSchedule() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) - .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("2021-12-17T08:00:00+00:00"))) - .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("2021-12-17T08:00:00+00:00"))) - .withRetentionDuration(new RetentionDuration().withCount(10) - .withDurationType(RetentionDurationType.YEARS)))) - .withInstantRpRetentionRangeInDays(30) - .withTimeZone("India Standard Time") - .withPolicyType(IaasvmPolicyType.V2) - .withSnapshotConsistencyType(IaasVMSnapshotConsistencyType.ONLY_CRASH_CONSISTENT)) - .create(); + manager.privateEndpointConnections() + .delete("gaallavaultbvtd2msi", "gaallaRG", "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", + com.azure.core.util.Context.NONE); } +} +``` + +### ProtectionContainers_Unregister +```java +/** + * Samples for ProtectionContainers Unregister. + */ +public final class ProtectionContainersUnregisterSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/V2Policy/IaaS_v2_daily.json + * AzureWorkload/ProtectionContainers_Unregister.json */ /** - * Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup. + * Sample code: Unregister Protection Container. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createOrUpdateEnhancedAzureVmProtectionPolicyWithDailyBackup( + public static void unregisterProtectionContainer( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .define("v2-daily-sample") - .withRegion((String) null) - .withExistingVault("NetSDKTestRsVault", "SwaggerTestRg") - .withProperties( - new AzureIaaSvmProtectionPolicy() - .withSchedulePolicy(new SimpleSchedulePolicyV2().withScheduleRunFrequency(ScheduleRunType.DAILY) - .withDailySchedule(new DailySchedule() - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2018-01-24T10:00:00Z"))))) - .withRetentionPolicy( - new LongTermRetentionPolicy() - .withDailySchedule(new DailyRetentionSchedule() - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) - .withRetentionDuration(new RetentionDuration().withCount(180) - .withDurationType(RetentionDurationType.DAYS))) - .withWeeklySchedule(new WeeklyRetentionSchedule() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-12-17T08:00:00+00:00"))) - .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("2021-12-17T08:00:00+00:00"))) - .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("2021-12-17T08:00:00+00:00"))) - .withRetentionDuration(new RetentionDuration().withCount(10) - .withDurationType(RetentionDurationType.YEARS)))) - .withInstantRpRetentionRangeInDays(30) - .withTimeZone("India Standard Time") - .withPolicyType(IaasvmPolicyType.V2) - .withSnapshotConsistencyType(IaasVMSnapshotConsistencyType.ONLY_CRASH_CONSISTENT)) - .create(); + manager.protectionContainers() + .unregisterWithResponse("testVault", "testRg", "Azure", "storagecontainer;Storage;test-rg;teststorage", + com.azure.core.util.Context.NONE); } } ``` -### ProtectionPolicies_Delete +### ProtectionIntent_CreateOrUpdate ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase; + /** - * Samples for ProtectionPolicies Delete. + * Samples for ResourceGuardProxyOperation Put. */ -public final class ProtectionPoliciesDeleteSamples { +public final class ResourceGuardProxyOperationPutSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionPolicies_Delete.json + * ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ /** - * Sample code: Delete Azure Vm Protection Policy. + * Sample code: Create ResourceGuardProxy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void deleteAzureVmProtectionPolicy( + public static void createResourceGuardProxy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .delete("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", com.azure.core.util.Context.NONE); + manager.resourceGuardProxyOperations() + .define("swaggerExample") + .withRegion((String) null) + .withExistingVault("sampleVault", "SampleResourceGroup") + .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId( + "/subscriptions/c999d45b-944f-418c-a0d8-c3fcfd1802c8/resourceGroups/vaultguardRGNew/providers/Microsoft.DataProtection/resourceGuards/VaultGuardTestNew")) + .create(); } } ``` -### ProtectionPolicies_Get +### ProtectionIntent_Delete ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectedItem; +import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState; + /** - * Samples for ProtectionPolicies Get. + * Samples for ProtectedItems CreateOrUpdate. */ -public final class ProtectionPoliciesGetSamples { +public final class ProtectedItemsCreateOrUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionPolicies_Get.json + * AzureIaasVm/StopProtection.json */ /** - * Sample code: Get Azure IaasVm Protection Policy Details. + * Sample code: Stop Protection with retain data on Azure IaasVm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getAzureIaasVmProtectionPolicyDetails( + public static void stopProtectionWithRetainDataOnAzureIaasVm( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", com.azure.core.util.Context.NONE); + manager.protectedItems() + .define("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withRegion((String) null) + .withExistingProtectionContainer("NetSDKTestRsVault", "SwaggerTestRg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withProperties(new AzureIaaSComputeVMProtectedItem().withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withProtectionState(ProtectionState.PROTECTION_STOPPED)) + .create(); } /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/V2Policy/v2-Get-Policy.json + * AzureIaasVm/ConfigureProtection.json */ /** - * Sample code: Get Azure IaasVm Enhanced Protection Policy Details. + * Sample code: Enable Protection on Azure IaasVm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getAzureIaasVmEnhancedProtectionPolicyDetails( + public static void enableProtectionOnAzureIaasVm( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicies() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "v2-daily-sample", com.azure.core.util.Context.NONE); + manager.protectedItems() + .define("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withRegion((String) null) + .withExistingProtectionContainer("NetSDKTestRsVault", "SwaggerTestRg", "Azure", + "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1") + .withProperties(new AzureIaaSComputeVMProtectedItem().withSourceResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") + .withPolicyId( + "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy")) + .create(); } } ``` -### ProtectionPolicyOperationResults_Get +### ProtectionIntent_Get ```java /** - * Samples for ProtectionPolicyOperationResults Get. + * Samples for ProtectionContainers Get. */ -public final class ProtectionPolicyOperationResultsGetSamples { +public final class ProtectionContainersGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * AzureWorkload/ProtectionContainers_Get.json */ /** - * Sample code: Get Protection Policy Operation Results. + * Sample code: Get Protection Container Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectionPolicyOperationResults( + public static void getProtectionContainerDetails( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicyOperationResults() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", - "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); + manager.protectionContainers() + .getWithResponse("testVault", "testRg", "Azure", "VMAppContainer;Compute;testRG;testSQL", + com.azure.core.util.Context.NONE); } } ``` -### ProtectionPolicyOperationStatuses_Get +### ProtectionIntent_Validate ```java /** - * Samples for ProtectionPolicyOperationStatuses Get. + * Samples for BackupProtectionIntent List. */ -public final class ProtectionPolicyOperationStatusesGetSamples { +public final class BackupProtectionIntentListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * AzureWorkload/BackupProtectionIntent_List.json */ /** - * Sample code: Get Protection Policy Operation Status. + * Sample code: List protection intent with backupManagementType filter. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectionPolicyOperationStatus( + public static void listProtectionIntentWithBackupManagementTypeFilter( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.protectionPolicyOperationStatuses() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", - "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); + manager.backupProtectionIntents().list("myVault", "myRG", null, null, com.azure.core.util.Context.NONE); + } +} +``` + +### ProtectionPolicies_CreateOrUpdate + +```java +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.util.Arrays; + +/** + * Samples for PrivateEndpointConnection Put. + */ +public final class PrivateEndpointConnectionPutSamples { + /* + * x-ms-original-file: + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ + * PrivateEndpointConnection/PutPrivateEndpointConnection.json + */ + /** + * Sample code: Update PrivateEndpointConnection. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void updatePrivateEndpointConnection( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + PrivateEndpointConnectionResource resource = manager.privateEndpointConnections() + .getWithResponse("gaallavaultbvtd2msi", "gaallaRG", "gaallatestpe2.5704c932-249a-490b-a142-1396838cd3b", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update() + .withProperties(new PrivateEndpointConnection().withProvisioningState(ProvisioningState.SUCCEEDED) + .withPrivateEndpoint(new PrivateEndpoint().withId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/gaallaRG/providers/Microsoft.Network/privateEndpoints/gaallatestpe3")) + .withGroupIds(Arrays.asList(VaultSubResourceType.AZURE_BACKUP_SECONDARY)) + .withPrivateLinkServiceConnectionState( + new PrivateLinkServiceConnectionState().withStatus(PrivateEndpointConnectionStatus.APPROVED) + .withDescription("Approved by johndoe@company.com"))) + .apply(); } } ``` -### RecoveryPoints_Get +### ProtectionPolicies_Delete ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; +import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRequest; + /** - * Samples for RecoveryPoints Get. + * Samples for ResourceProvider BmsPrepareDataMove. */ -public final class RecoveryPointsGetSamples { +public final class ResourceProviderBmsPrepareDataMoveSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/RecoveryPoints_Get.json + * BackupDataMove/PrepareDataMove_Post.json */ /** - * Sample code: Get Azure Vm Recovery Point Details. + * Sample code: Prepare Data Move. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getAzureVmRecoveryPointDetails( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.recoveryPoints() - .getWithResponse("rshvault", "rshhtestmdvmrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", - "VM;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", "26083826328862", com.azure.core.util.Context.NONE); + public static void + prepareDataMove(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.resourceProviders() + .bmsPrepareDataMove("source-rsv", "sourceRG", new PrepareDataMoveRequest().withTargetResourceId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/targetRG/providers/Microsoft.RecoveryServices/vaults/target-rsv") + .withTargetRegion("USGov Virginia") + .withDataMoveLevel(DataMoveLevel.VAULT), com.azure.core.util.Context.NONE); } } ``` -### RecoveryPoints_List +### ProtectionPolicies_Get ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails; +import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest; +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 RecoveryPoints List. + * Samples for ValidateOperation Trigger. */ -public final class RecoveryPointsListSamples { +public final class ValidateOperationTriggerSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/RecoveryPoints_List.json + * AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ /** - * Sample code: Get Protected Azure Vm Recovery Points. + * Sample code: Trigger Validate Operation. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getProtectedAzureVmRecoveryPoints( + public static void triggerValidateOperation( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.recoveryPoints() - .list("rshvault", "rshhtestmdvmrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", - "VM;iaasvmcontainerv2;rshhtestmdvmrg;rshmdvmsmall", null, com.azure.core.util.Context.NONE); + manager.validateOperations() + .trigger("testVault", "testRG", 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); } } ``` -### RecoveryPointsRecommendedForMove_List +### ProtectionPolicyOperationResults_Get ```java import com.azure.resourcemanager.recoveryservicesbackup.models.ListRecoveryPointsRecommendedForMoveRequest; @@ -2756,596 +2816,539 @@ public final class RecoveryPointsRecommendedForMoveListSamples { } ``` -### ResourceGuardProxies_Get +### ProtectionPolicyOperationStatuses_Get ```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 ResourceGuardProxies Get. + * Samples for FetchTieringCost Post. */ -public final class ResourceGuardProxiesGetSamples { +public final class FetchTieringCostPostSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * TieringCost/FetchTieringCostForRehydrate.json */ /** - * Sample code: Get VaultGuardProxies. + * Sample code: Get the rehydration cost for recovery point. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - getVaultGuardProxies(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceGuardProxies().get("sampleVault", "SampleResourceGroup", com.azure.core.util.Context.NONE); + 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); } -} -``` -### ResourceGuardProxyOperation_Delete + /* + * x-ms-original-file: + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-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); + } -```java -/** - * Samples for ResourceGuardProxyOperation Delete. - */ -public final class ResourceGuardProxyOperationDeleteSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * TieringCost/FetchTieringCostForPolicy.json */ /** - * Sample code: Delete ResourceGuardProxy. + * Sample code: Get the tiering savings cost info for policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void deleteResourceGuardProxy( + public static void getTheTieringSavingsCostInfoForPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceGuardProxyOperations() - .deleteWithResponse("sampleVault", "SampleResourceGroup", "swaggerExample", + 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/2025-02-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); } } ``` -### ResourceGuardProxyOperation_Get +### RecoveryPoints_Get ```java /** - * Samples for ResourceGuardProxyOperation Get. + * Samples for BackupEngines List. */ -public final class ResourceGuardProxyOperationGetSamples { +public final class BackupEnginesListSamples { /* * x-ms-original-file: - * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/Dpm/ + * BackupEngines_List.json */ /** - * Sample code: Get ResourceGuardProxy. + * Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - getResourceGuardProxy(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceGuardProxyOperations() - .getWithResponse("sampleVault", "SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); + public static void listDpmAzureBackupServerLajollaBackupEngines( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupEngines().list("testVault", "testRG", null, null, com.azure.core.util.Context.NONE); } } ``` -### ResourceGuardProxyOperation_Put +### RecoveryPoints_List ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase; - /** - * Samples for ResourceGuardProxyOperation Put. + * Samples for ProtectionPolicies Delete. */ -public final class ResourceGuardProxyOperationPutSamples { +public final class ProtectionPoliciesDeleteSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * AzureIaasVm/ProtectionPolicies_Delete.json */ /** - * Sample code: Create ResourceGuardProxy. + * Sample code: Delete Azure Vm Protection Policy. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void createResourceGuardProxy( + public static void deleteAzureVmProtectionPolicy( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceGuardProxyOperations() - .define("swaggerExample") - .withRegion((String) null) - .withExistingVault("sampleVault", "SampleResourceGroup") - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId( - "/subscriptions/c999d45b-944f-418c-a0d8-c3fcfd1802c8/resourceGroups/vaultguardRGNew/providers/Microsoft.DataProtection/resourceGuards/VaultGuardTestNew")) - .create(); + manager.protectionPolicies() + .delete("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", com.azure.core.util.Context.NONE); } } ``` -### ResourceGuardProxyOperation_UnlockDelete +### RecoveryPointsRecommendedForMove_List ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteRequest; -import java.util.Arrays; - /** - * Samples for ResourceGuardProxyOperation UnlockDelete. + * Samples for ValidateOperationResults Get. */ -public final class ResourceGuardProxyOperationUnlockDeleteSamples { +public final class ValidateOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * AzureIaasVm/ValidateOperationResults.json */ /** - * Sample code: UnlockDelete ResourceGuardProxy. + * Sample code: Get Operation Results of Validate Operation. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void unlockDeleteResourceGuardProxy( + public static void getOperationResultsOfValidateOperation( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceGuardProxyOperations() - .unlockDeleteWithResponse("sampleVault", "SampleResourceGroup", "swaggerExample", new UnlockDeleteRequest() - .withResourceGuardOperationRequests(Arrays.asList( - "/subscriptions/c999d45b-944f-418c-a0d8-c3fcfd1802c8/resourceGroups/vaultguardRGNew/providers/Microsoft.DataProtection/resourceGuards/VaultGuardTestNew/deleteProtectedItemRequests/default")) - .withResourceToBeDeleted( - "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/gaallarg/providers/Microsoft.RecoveryServices/vaults/MercuryCrrVault/backupFabrics/Azure/protectionContainers/VMAppContainer;compute;crrtestrg;crrtestvm/protectedItems/SQLDataBase;mssqlserver;testdb"), + manager.validateOperationResults() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### ResourceProvider_BmsPrepareDataMove +### ResourceGuardProxies_Get + +```java +/** + * Samples for BackupProtectionContainers List. + */ +public final class BackupProtectionContainersListSamples { + /* + * x-ms-original-file: + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ + * AzureStorage/ProtectionContainers_List.json + */ + /** + * Sample code: List Backup Protection Containers. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void listBackupProtectionContainers( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupProtectionContainers() + .list("testVault", "testRg", "backupManagementType eq 'AzureWorkload'", com.azure.core.util.Context.NONE); + } +} +``` + +### ResourceGuardProxyOperation_Delete ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRequest; - /** - * Samples for ResourceProvider BmsPrepareDataMove. + * Samples for ProtectionPolicyOperationStatuses Get. */ -public final class ResourceProviderBmsPrepareDataMoveSamples { +public final class ProtectionPolicyOperationStatusesGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * BackupDataMove/PrepareDataMove_Post.json + * AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ /** - * Sample code: Prepare Data Move. + * Sample code: Get Protection Policy Operation Status. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - prepareDataMove(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceProviders() - .bmsPrepareDataMove("source-rsv", "sourceRG", new PrepareDataMoveRequest().withTargetResourceId( - "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/targetRG/providers/Microsoft.RecoveryServices/vaults/target-rsv") - .withTargetRegion("USGov Virginia") - .withDataMoveLevel(DataMoveLevel.VAULT), com.azure.core.util.Context.NONE); + public static void getProtectionPolicyOperationStatus( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.protectionPolicyOperationStatuses() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "testPolicy1", + "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### ResourceProvider_BmsTriggerDataMove +### ResourceGuardProxyOperation_Get ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRequest; - /** - * Samples for ResourceProvider BmsTriggerDataMove. + * Samples for BackupProtectedItems List. */ -public final class ResourceProviderBmsTriggerDataMoveSamples { +public final class BackupProtectedItemsListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * BackupDataMove/TriggerDataMove_Post.json + * AzureIaasVm/BackupProtectedItems_List.json */ /** - * Sample code: Trigger Data Move. + * Sample code: List protected items with backupManagementType filter as AzureIaasVm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - triggerDataMove(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceProviders() - .bmsTriggerDataMove("target-rsv", "targetRG", new TriggerDataMoveRequest().withSourceResourceId( - "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/sourceRG/providers/Microsoft.RecoveryServices/vaults/source-rsv") - .withSourceRegion("USGov Iowa") - .withDataMoveLevel(DataMoveLevel.VAULT) - .withCorrelationId("MTg2OTcyMzM4NzYyMjc1NDY3Nzs1YmUzYmVmNi04YjJiLTRhOTItOTllYi01NTM0MDllYjk2NjE="), - com.azure.core.util.Context.NONE); + public static void listProtectedItemsWithBackupManagementTypeFilterAsAzureIaasVm( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupProtectedItems() + .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM' and itemType eq 'VM'", + null, com.azure.core.util.Context.NONE); } } ``` -### ResourceProvider_GetOperationStatus +### ResourceGuardProxyOperation_Put ```java + /** - * Samples for ResourceProvider GetOperationStatus. + * Samples for SecurityPINs Get. */ -public final class ResourceProviderGetOperationStatusSamples { +public final class SecurityPINsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * BackupDataMove/BackupDataMoveOperationStatus_Get.json + * Common/BackupSecurityPin_Get.json */ /** - * Sample code: Get OperationStatus. + * Sample code: Get Vault Security Pin. * * @param manager Entry point to RecoveryServicesBackupManager. */ public static void - getOperationStatus(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceProviders() - .getOperationStatusWithResponse("source-rsv", "sourceRG", "00000000-0000-0000-0000-000000000000", - com.azure.core.util.Context.NONE); + getVaultSecurityPin(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.securityPINs().getWithResponse("SwaggerTest", "SwaggerTestRg", null, com.azure.core.util.Context.NONE); } } ``` -### ResourceProvider_MoveRecoveryPoint +### ResourceGuardProxyOperation_UnlockDelete ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.MoveRPAcrossTiersRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; - /** - * Samples for ResourceProvider MoveRecoveryPoint. + * Samples for BackupUsageSummaries List. */ -public final class ResourceProviderMoveRecoveryPointSamples { +public final class BackupUsageSummariesListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * TriggerRecoveryPointMove_Post.json + * Common/BackupProtectedItem_UsageSummary_Get.json */ /** - * Sample code: Trigger RP Move Operation. + * Sample code: Get Protected Items Usages Summary. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void - triggerRPMoveOperation(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.resourceProviders() - .moveRecoveryPoint("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new MoveRPAcrossTiersRequest().withObjectType("MoveRPAcrossTiersRequest") - .withSourceTierType(RecoveryPointTierType.HARDENED_RP) - .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP), + public static void getProtectedItemsUsagesSummary( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.backupUsageSummaries() + .list("testVault", "testRG", "type eq 'BackupProtectedItemCountSummary'", null, com.azure.core.util.Context.NONE); } -} -``` - -### Restores_Trigger - -```java -import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreWithRehydrationRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo; -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.RestoreRequestResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessOption; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessSettings; -import java.util.Arrays; -/** - * Samples for Restores Trigger. - */ -public final class RestoresTriggerSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * Common/BackupProtectionContainers_UsageSummary_Get.json */ /** - * Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest. + * Sample code: Get Protected Containers Usages Summary. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void restoreToNewAzureIaasVmWithIaasVMRestoreWithRehydrationRequest( + public static void getProtectedContainersUsagesSummary( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.restores() - .trigger("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new RestoreRequestResource().withProperties(new IaasVMRestoreWithRehydrationRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withTargetVirtualMachineId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435") - .withTargetResourceGroupId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2") - .withStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount") - .withVirtualNetworkId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet") - .withSubnetId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default") - .withRegion("southeastasia") - .withCreateNewCloudService(false) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("P7D") - .withRehydrationPriority(RehydrationPriority.HIGH))), + manager.backupUsageSummaries() + .list("testVault", "testRG", "type eq 'BackupProtectionContainerCountSummary'", null, com.azure.core.util.Context.NONE); } +} +``` + +### ResourceProvider_BmsPrepareDataMove +```java +/** + * Samples for BackupPolicies List. + */ +public final class BackupPoliciesListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * AzureWorkload/BackupPolicies_List.json */ /** - * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest. + * Sample code: List protection policies with backupManagementType filter as AzureWorkload. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequest( + public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWorkload( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.restores() - .trigger("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new RestoreRequestResource().withProperties(new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withTargetVirtualMachineId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435") - .withTargetResourceGroupId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2") - .withStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount") - .withVirtualNetworkId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet") - .withSubnetId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default") - .withRegion("southeastasia") - .withCreateNewCloudService(false) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo(new IdentityInfo().withIsSystemAssignedIdentity(true))), + manager.backupPolicies() + .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureWorkload'", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * AzureIaasVm/V2Policy/v2-List-Policies.json */ /** - * Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest. + * Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 + * policies. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void restoreDisksWithIaasVMRestoreWithRehydrationRequest( + public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVmWithBothV1AndV2Policies( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.restores() - .trigger("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new RestoreRequestResource().withProperties(new IaasVMRestoreWithRehydrationRequest() - .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)) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("P7D") - .withRehydrationPriority(RehydrationPriority.STANDARD))), + manager.backupPolicies() + .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM'", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * AzureIaasVm/BackupPolicies_List.json */ /** - * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails. + * Sample code: List protection policies with backupManagementType filter as AzureIaasVm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails( + public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIaasVm( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.restores() - .trigger("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new RestoreRequestResource().withProperties(new IaasVMRestoreRequest() - .withRecoveryPointId("348916168024334") - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1") - .withTargetVirtualMachineId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435") - .withTargetResourceGroupId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2") - .withVirtualNetworkId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet") - .withSubnetId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default") - .withRegion("southeastasia") - .withCreateNewCloudService(false) - .withOriginalStorageAccountOption(false) - .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false)) - .withIdentityInfo(new IdentityInfo().withIsSystemAssignedIdentity(true)) - .withIdentityBasedRestoreDetails(new IdentityBasedRestoreDetails().withTargetStorageAccountId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"))), + manager.backupPolicies() + .list("NetSDKTestRsVault", "SwaggerTestRg", "backupManagementType eq 'AzureIaasVM'", com.azure.core.util.Context.NONE); } +} +``` + +### ResourceProvider_BmsTriggerDataMove +```java +/** + * Samples for ProtectionIntent Delete. + */ +public final class ProtectionIntentDeleteSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * AzureWorkload/BackupProtectionIntent_Delete.json */ /** - * Sample code: Restore Disks with IaasVMRestoreRequest. + * Sample code: Delete Protection intent from item. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void restoreDisksWithIaasVMRestoreRequest( + public static void deleteProtectionIntentFromItem( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.restores() - .trigger("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new RestoreRequestResource().withProperties(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")) - .withTargetDiskNetworkAccessSettings(new TargetDiskNetworkAccessSettings() - .withTargetDiskNetworkAccessOption( - TargetDiskNetworkAccessOption.ENABLE_PRIVATE_ACCESS_FOR_ALL_DISKS) - .withTargetDiskAccessId( - "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy"))), + manager.protectionIntents() + .deleteWithResponse("myVault", "myRG", "Azure", "249D9B07-D2EF-4202-AA64-65F35418564E", com.azure.core.util.Context.NONE); } +} +``` + +### ResourceProvider_GetOperationStatus +```java +/** + * Samples for ProtectableContainers List. + */ +public final class ProtectableContainersListSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * AzureStorage/ProtectableContainers_List.json */ /** - * Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails. + * Sample code: List protectable items with backupManagementType filter as AzureStorage. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void restoreDisksWithIaasVMRestoreRequestWithIdentityBasedRestoreDetails( + public static void listProtectableItemsWithBackupManagementTypeFilterAsAzureStorage( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.restores() - .trigger("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new RestoreRequestResource().withProperties(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"))), + manager.protectableContainers() + .list("testvault", "testRg", "Azure", + "backupManagementType eq 'AzureStorage' and workloadType eq 'AzureFileShare'", com.azure.core.util.Context.NONE); } +} +``` + +### ResourceProvider_MoveRecoveryPoint +```java +/** + * Samples for JobDetails Get. + */ +public final class JobDetailsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerRestore_ResourceGuardEnabled.json + * Common/GetJobDetails.json */ /** - * Sample code: Restore with Resource Guard Enabled. + * Sample code: Get Job Details. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void restoreWithResourceGuardEnabled( - com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.restores() - .trigger("testVault", "netsdktestrg", "Azure", - "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", - "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1", "348916168024334", - new RestoreRequestResource().withProperties(new IaasVMRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList( - "/subscriptions/063bf7bc-e4dc-4cde-8840-8416fbd7921e/resourcegroups/ankurRG1/providers/Microsoft.DataProtection/resourceGuards/RG341/triggerRestoreRequests/default")) - .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"))), + public static void + getJobDetails(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.jobDetails() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } ``` -### SecurityPINs_Get +### Restores_Trigger ```java - /** - * Samples for SecurityPINs Get. + * Samples for ResourceProvider GetOperationStatus. */ -public final class SecurityPINsGetSamples { +public final class ResourceProviderGetOperationStatusSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * Common/BackupSecurityPin_Get.json + * BackupDataMove/BackupDataMoveOperationStatus_Get.json */ /** - * Sample code: Get Vault Security Pin. + * Sample code: Get OperationStatus. * * @param manager Entry point to RecoveryServicesBackupManager. */ public static void - getVaultSecurityPin(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.securityPINs().getWithResponse("SwaggerTest", "SwaggerTestRg", null, com.azure.core.util.Context.NONE); + getOperationStatus(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.resourceProviders() + .getOperationStatusWithResponse("source-rsv", "sourceRG", "00000000-0000-0000-0000-000000000000", + com.azure.core.util.Context.NONE); } } ``` -### TieringCostOperationStatus_Get +### SecurityPINs_Get ```java /** - * Samples for TieringCostOperationStatus Get. + * Samples for BackupOperationStatuses Get. */ -public final class TieringCostOperationStatusGetSamples { +public final class BackupOperationStatusesGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * TieringCost/GetTieringCostOperationStatus.json + * Common/ProtectedItem_Delete_OperationStatus.json */ /** - * Sample code: Fetch Tiering Cost Operation Status. + * Sample code: Get Protected Item Delete Operation Status. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void fetchTieringCostOperationStatus( + public static void getProtectedItemDeleteOperationStatus( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.tieringCostOperationStatus() - .getWithResponse("gaallaRG", "gaallavaultbvtd2msi", "0f48183b-0a44-4dca-aec1-bba5daab888a", + manager.backupOperationStatuses() + .getWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "00000000-0000-0000-0000-000000000000", + com.azure.core.util.Context.NONE); + } +} +``` + +### TieringCostOperationStatus_Get + +```java +/** + * Samples for JobCancellations Trigger. + */ +public final class JobCancellationsTriggerSamples { + /* + * x-ms-original-file: + * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ + * Common/TriggerCancelJob.json + */ + /** + * Sample code: Cancel Job. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void + cancelJob(com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager.jobCancellations() + .triggerWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } @@ -3354,46 +3357,32 @@ public final class TieringCostOperationStatusGetSamples { ### ValidateOperation_Trigger ```java -import com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest; -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; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig; +import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType; +import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; /** - * Samples for ValidateOperation Trigger. + * Samples for BackupResourceStorageConfigsNonCrr Update. */ -public final class ValidateOperationTriggerSamples { +public final class BackupResourceStorageConfigsNonCrrUpdateSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * Common/BackupStorageConfig_Put.json */ /** - * Sample code: Trigger Validate Operation. + * Sample code: Update Vault Storage Configuration. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void triggerValidateOperation( + public static void updateVaultStorageConfiguration( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.validateOperations() - .trigger("testVault", "testRG", 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")))), + manager.backupResourceStorageConfigsNonCrrs() + .updateWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", + new BackupResourceConfigResourceInner() + .withProperties(new BackupResourceConfig().withStorageType(StorageType.LOCALLY_REDUNDANT) + .withStorageTypeState(StorageTypeState.UNLOCKED)), com.azure.core.util.Context.NONE); } } @@ -3402,24 +3391,35 @@ public final class ValidateOperationTriggerSamples { ### ValidateOperationResults_Get ```java +import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVmilrRegistrationRequest; +import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource; + /** - * Samples for ValidateOperationResults Get. + * Samples for ItemLevelRecoveryConnections Provision. */ -public final class ValidateOperationResultsGetSamples { +public final class ItemLevelRecoveryConnectionsProvisionSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ValidateOperationResults.json + * AzureIaasVm/Provision_Ilr.json */ /** - * Sample code: Get Operation Results of Validate Operation. + * Sample code: Provision Instant Item Level Recovery for Azure Vm. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getOperationResultsOfValidateOperation( + public static void provisionInstantItemLevelRecoveryForAzureVm( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.validateOperationResults() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", + manager.itemLevelRecoveryConnections() + .provisionWithResponse("PySDKBackupTestRsVault", "PythonSDKBackupTestRg", "Azure", + "iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", + "vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1", "1", + new IlrRequestResource().withProperties(new IaasVmilrRegistrationRequest() + .withRecoveryPointId("38823086363464") + .withVirtualMachineId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pysdktestrg/providers/Microsoft.Compute/virtualMachines/pysdktestv2vm1") + .withInitiatorName("Hello World") + .withRenewExistingRegistration(true)), com.azure.core.util.Context.NONE); } } @@ -3429,23 +3429,23 @@ public final class ValidateOperationResultsGetSamples { ```java /** - * Samples for ValidateOperationStatuses Get. + * Samples for ProtectionContainerRefreshOperationResults Get. */ -public final class ValidateOperationStatusesGetSamples { +public final class ProtectionContainerRefreshOperationResultsGetSamples { /* * x-ms-original-file: * specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2025-02-01/examples/ - * AzureIaasVm/ValidateOperationStatus.json + * Common/RefreshContainers_OperationResults.json */ /** - * Sample code: Get Operation Status of Validate Operation. + * Sample code: Azure Vm Discovery Operation Result. * * @param manager Entry point to RecoveryServicesBackupManager. */ - public static void getOperationStatusOfValidateOperation( + public static void azureVmDiscoveryOperationResult( com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { - manager.validateOperationStatuses() - .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "00000000-0000-0000-0000-000000000000", + manager.protectionContainerRefreshOperationResults() + .getWithResponse("NetSDKTestRsVault", "SwaggerTestRg", "Azure", "00000000-0000-0000-0000-000000000000", com.azure.core.util.Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml index 8c798cf18b7a..11571aa4cb02 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml @@ -45,7 +45,7 @@ UTF-8 0 0 - false + true 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 d385a657a1c8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupGoalFeatureSupportRequestTests.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.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 b061fda5e6ed..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerContainerTests.java +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":false,\"containerId\":\"irwgdnqzbrf\",\"protectedItemCount\":4076756726294180282,\"dpmAgentVersion\":\"zmtksjci\",\"dpmServers\":[\"gsxcdgljplkeua\",\"htomflrytswfp\",\"mdgycxn\"],\"upgradeAvailable\":false,\"protectionStatus\":\"hqjjys\",\"extendedInfo\":{\"lastRefreshedAt\":\"2020-12-27T12:35:27Z\"},\"friendlyName\":\"shhkvpedw\",\"backupManagementType\":\"AzureWorkload\",\"registrationStatus\":\"rhmpqvwwsk\",\"healthStatus\":\"dcbrwimuvq\",\"protectableObjectType\":\"osovyrrleaesin\"}") - .toObject(AzureBackupServerContainer.class); - Assertions.assertEquals("shhkvpedw", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("rhmpqvwwsk", model.registrationStatus()); - Assertions.assertEquals("dcbrwimuvq", model.healthStatus()); - Assertions.assertEquals("osovyrrleaesin", model.protectableObjectType()); - Assertions.assertEquals(false, model.canReRegister()); - Assertions.assertEquals("irwgdnqzbrf", model.containerId()); - Assertions.assertEquals(4076756726294180282L, model.protectedItemCount()); - Assertions.assertEquals("zmtksjci", model.dpmAgentVersion()); - Assertions.assertEquals("gsxcdgljplkeua", model.dpmServers().get(0)); - Assertions.assertEquals(false, model.upgradeAvailable()); - Assertions.assertEquals("hqjjys", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T12:35:27Z"), model.extendedInfo().lastRefreshedAt()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupServerContainer model = new AzureBackupServerContainer().withFriendlyName("shhkvpedw") - .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD) - .withRegistrationStatus("rhmpqvwwsk") - .withHealthStatus("dcbrwimuvq") - .withProtectableObjectType("osovyrrleaesin") - .withCanReRegister(false) - .withContainerId("irwgdnqzbrf") - .withProtectedItemCount(4076756726294180282L) - .withDpmAgentVersion("zmtksjci") - .withDpmServers(Arrays.asList("gsxcdgljplkeua", "htomflrytswfp", "mdgycxn")) - .withUpgradeAvailable(false) - .withProtectionStatus("hqjjys") - .withExtendedInfo( - new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2020-12-27T12:35:27Z"))); - model = BinaryData.fromObject(model).toObject(AzureBackupServerContainer.class); - Assertions.assertEquals("shhkvpedw", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("rhmpqvwwsk", model.registrationStatus()); - Assertions.assertEquals("dcbrwimuvq", model.healthStatus()); - Assertions.assertEquals("osovyrrleaesin", model.protectableObjectType()); - Assertions.assertEquals(false, model.canReRegister()); - Assertions.assertEquals("irwgdnqzbrf", model.containerId()); - Assertions.assertEquals(4076756726294180282L, model.protectedItemCount()); - Assertions.assertEquals("zmtksjci", model.dpmAgentVersion()); - Assertions.assertEquals("gsxcdgljplkeua", model.dpmServers().get(0)); - Assertions.assertEquals(false, model.upgradeAvailable()); - Assertions.assertEquals("hqjjys", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T12:35:27Z"), 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 3f20480f119b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerEngineTests.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.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\":\"ui\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"cazt\",\"backupEngineState\":\"snsqowxwcoml\",\"healthStatus\":\"ytwvczcswkacve\",\"canReRegister\":false,\"backupEngineId\":\"vlvhbwrnfxtgd\",\"dpmVersion\":\"qthe\",\"azureBackupAgentVersion\":\"mnaoy\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"swankltytmh\",\"protectedItemsCount\":986610623,\"protectedServersCount\":1515443122,\"diskCount\":1705440283,\"usedDiskSpace\":65.67282877478155,\"availableDiskSpace\":77.43775870619531,\"refreshedAt\":\"2021-06-06T03:18:11Z\",\"azureProtectedInstances\":677941744}}") - .toObject(AzureBackupServerEngine.class); - Assertions.assertEquals("ui", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("cazt", model.registrationStatus()); - Assertions.assertEquals("snsqowxwcoml", model.backupEngineState()); - Assertions.assertEquals("ytwvczcswkacve", model.healthStatus()); - Assertions.assertEquals(false, model.canReRegister()); - Assertions.assertEquals("vlvhbwrnfxtgd", model.backupEngineId()); - Assertions.assertEquals("qthe", model.dpmVersion()); - Assertions.assertEquals("mnaoy", model.azureBackupAgentVersion()); - Assertions.assertEquals(true, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("swankltytmh", model.extendedInfo().databaseName()); - Assertions.assertEquals(986610623, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1515443122, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1705440283, model.extendedInfo().diskCount()); - Assertions.assertEquals(65.67282877478155D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(77.43775870619531D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-06T03:18:11Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(677941744, model.extendedInfo().azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupServerEngine model = new AzureBackupServerEngine().withFriendlyName("ui") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withRegistrationStatus("cazt") - .withBackupEngineState("snsqowxwcoml") - .withHealthStatus("ytwvczcswkacve") - .withCanReRegister(false) - .withBackupEngineId("vlvhbwrnfxtgd") - .withDpmVersion("qthe") - .withAzureBackupAgentVersion("mnaoy") - .withIsAzureBackupAgentUpgradeAvailable(true) - .withIsDpmUpgradeAvailable(false) - .withExtendedInfo(new BackupEngineExtendedInfo().withDatabaseName("swankltytmh") - .withProtectedItemsCount(986610623) - .withProtectedServersCount(1515443122) - .withDiskCount(1705440283) - .withUsedDiskSpace(65.67282877478155D) - .withAvailableDiskSpace(77.43775870619531D) - .withRefreshedAt(OffsetDateTime.parse("2021-06-06T03:18:11Z")) - .withAzureProtectedInstances(677941744)); - model = BinaryData.fromObject(model).toObject(AzureBackupServerEngine.class); - Assertions.assertEquals("ui", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("cazt", model.registrationStatus()); - Assertions.assertEquals("snsqowxwcoml", model.backupEngineState()); - Assertions.assertEquals("ytwvczcswkacve", model.healthStatus()); - Assertions.assertEquals(false, model.canReRegister()); - Assertions.assertEquals("vlvhbwrnfxtgd", model.backupEngineId()); - Assertions.assertEquals("qthe", model.dpmVersion()); - Assertions.assertEquals("mnaoy", model.azureBackupAgentVersion()); - Assertions.assertEquals(true, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("swankltytmh", model.extendedInfo().databaseName()); - Assertions.assertEquals(986610623, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1515443122, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1705440283, model.extendedInfo().diskCount()); - Assertions.assertEquals(65.67282877478155D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(77.43775870619531D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-06T03:18:11Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(677941744, 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 68de8f421f37..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareBackupRequestTests.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.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-10-29T05:50:42Z\"}") - .toObject(AzureFileShareBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T05:50:42Z"), model.recoveryPointExpiryTimeInUtc()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareBackupRequest model = new AzureFileShareBackupRequest() - .withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-10-29T05:50:42Z")); - model = BinaryData.fromObject(model).toObject(AzureFileShareBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T05:50:42Z"), 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 983fb83be9ed..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectableItemTests.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.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\":\"hemlwywaee\",\"parentContainerFriendlyName\":\"gfbukklelss\",\"azureFileShareType\":\"Invalid\",\"backupManagementType\":\"c\",\"workloadType\":\"zujksrlsmdes\",\"friendlyName\":\"lpvmjcdoewbidy\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureFileShareProtectableItem.class); - Assertions.assertEquals("c", model.backupManagementType()); - Assertions.assertEquals("zujksrlsmdes", model.workloadType()); - Assertions.assertEquals("lpvmjcdoewbidy", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("hemlwywaee", model.parentContainerFabricId()); - Assertions.assertEquals("gfbukklelss", model.parentContainerFriendlyName()); - Assertions.assertEquals(AzureFileShareType.INVALID, model.azureFileShareType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareProtectableItem model = new AzureFileShareProtectableItem().withBackupManagementType("c") - .withWorkloadType("zujksrlsmdes") - .withFriendlyName("lpvmjcdoewbidy") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED) - .withParentContainerFabricId("hemlwywaee") - .withParentContainerFriendlyName("gfbukklelss") - .withAzureFileShareType(AzureFileShareType.INVALID); - model = BinaryData.fromObject(model).toObject(AzureFileShareProtectableItem.class); - Assertions.assertEquals("c", model.backupManagementType()); - Assertions.assertEquals("zujksrlsmdes", model.workloadType()); - Assertions.assertEquals("lpvmjcdoewbidy", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("hemlwywaee", model.parentContainerFabricId()); - Assertions.assertEquals("gfbukklelss", model.parentContainerFriendlyName()); - Assertions.assertEquals(AzureFileShareType.INVALID, 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 66b848db06ef..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectionPolicyTests.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.AzureFileShareProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy; -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\":\"FileFolder\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"vaultRetentionPolicy\":{\"vaultRetention\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"snapshotRetentionInDays\":724220741},\"timeZone\":\"ookk\",\"protectedItemsCount\":870237510,\"resourceGuardOperationRequests\":[\"vleo\",\"fmluiqtqzfavyvn\",\"qybaryeua\",\"jkqa\"]}") - .toObject(AzureFileShareProtectionPolicy.class); - Assertions.assertEquals(870237510, model.protectedItemsCount()); - Assertions.assertEquals("vleo", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.FILE_FOLDER, model.workLoadType()); - Assertions.assertEquals(724220741, model.vaultRetentionPolicy().snapshotRetentionInDays()); - Assertions.assertEquals("ookk", model.timeZone()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareProtectionPolicy model = new AzureFileShareProtectionPolicy().withProtectedItemsCount(870237510) - .withResourceGuardOperationRequests(Arrays.asList("vleo", "fmluiqtqzfavyvn", "qybaryeua", "jkqa")) - .withWorkLoadType(WorkloadType.FILE_FOLDER) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withVaultRetentionPolicy(new VaultRetentionPolicy().withVaultRetention(new RetentionPolicy()) - .withSnapshotRetentionInDays(724220741)) - .withTimeZone("ookk"); - model = BinaryData.fromObject(model).toObject(AzureFileShareProtectionPolicy.class); - Assertions.assertEquals(870237510, model.protectedItemsCount()); - Assertions.assertEquals("vleo", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.FILE_FOLDER, model.workLoadType()); - Assertions.assertEquals(724220741, model.vaultRetentionPolicy().snapshotRetentionInDays()); - Assertions.assertEquals("ookk", 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 14895240c069..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProvisionIlrRequestTests.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.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\":\"wxvgpiudeugfsxze\",\"sourceResourceId\":\"axwk\"}") - .toObject(AzureFileShareProvisionIlrRequest.class); - Assertions.assertEquals("wxvgpiudeugfsxze", model.recoveryPointId()); - Assertions.assertEquals("axwk", model.sourceResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareProvisionIlrRequest model - = new AzureFileShareProvisionIlrRequest().withRecoveryPointId("wxvgpiudeugfsxze") - .withSourceResourceId("axwk"); - model = BinaryData.fromObject(model).toObject(AzureFileShareProvisionIlrRequest.class); - Assertions.assertEquals("wxvgpiudeugfsxze", model.recoveryPointId()); - Assertions.assertEquals("axwk", 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 6cf75142f902..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRecoveryPointTests.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.AzureFileShareRecoveryPoint; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformation; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -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 AzureFileShareRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureFileShareRecoveryPoint model = BinaryData.fromString( - "{\"objectType\":\"AzureFileShareRecoveryPoint\",\"recoveryPointType\":\"h\",\"recoveryPointTime\":\"2021-03-17T00:42:38Z\",\"fileShareSnapshotUri\":\"fdntwjchrdgoih\",\"recoveryPointSizeInGB\":1654736009,\"recoveryPointProperties\":{\"expiryTime\":\"ton\",\"ruleName\":\"jl\",\"isSoftDeleted\":true},\"recoveryPointTierDetails\":[{\"type\":\"ArchivedRP\",\"status\":\"Deleted\",\"extendedInfo\":{\"tov\":\"sb\",\"irgne\":\"tgseinqfiufxqkn\",\"fcdmqnrojlpijn\":\"ttwqmsni\"}},{\"type\":\"InstantRP\",\"status\":\"Valid\",\"extendedInfo\":{\"zzronasx\":\"hcrat\",\"zq\":\"ft\"}},{\"type\":\"HardenedRP\",\"status\":\"Deleted\",\"extendedInfo\":{\"lgnyhmo\":\"sgogczhonnxk\",\"h\":\"sxkkg\"}},{\"type\":\"Invalid\",\"status\":\"Valid\",\"extendedInfo\":{\"frpdsofbshrns\":\"dhqxvcx\",\"ycnunvjsrtk\":\"buswdvzyy\",\"uxzejntpsew\":\"awnopqgikyzirtxd\"}}]}") - .toObject(AzureFileShareRecoveryPoint.class); - Assertions.assertEquals("h", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-17T00:42:38Z"), model.recoveryPointTime()); - Assertions.assertEquals("fdntwjchrdgoih", model.fileShareSnapshotUri()); - Assertions.assertEquals(1654736009, model.recoveryPointSizeInGB()); - Assertions.assertEquals("ton", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("jl", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DELETED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("sb", model.recoveryPointTierDetails().get(0).extendedInfo().get("tov")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareRecoveryPoint model = new AzureFileShareRecoveryPoint().withRecoveryPointType("h") - .withRecoveryPointTime(OffsetDateTime.parse("2021-03-17T00:42:38Z")) - .withFileShareSnapshotUri("fdntwjchrdgoih") - .withRecoveryPointSizeInGB(1654736009) - .withRecoveryPointProperties( - new RecoveryPointProperties().withExpiryTime("ton").withRuleName("jl").withIsSoftDeleted(true)) - .withRecoveryPointTierDetails(Arrays.asList( - new RecoveryPointTierInformation().withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.DELETED) - .withExtendedInfo(mapOf("tov", "sb", "irgne", "tgseinqfiufxqkn", "fcdmqnrojlpijn", "ttwqmsni")), - new RecoveryPointTierInformation().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("zzronasx", "hcrat", "zq", "ft")), - new RecoveryPointTierInformation().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.DELETED) - .withExtendedInfo(mapOf("lgnyhmo", "sgogczhonnxk", "h", "sxkkg")), - new RecoveryPointTierInformation().withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("frpdsofbshrns", "dhqxvcx", "ycnunvjsrtk", "buswdvzyy", "uxzejntpsew", - "awnopqgikyzirtxd")))); - model = BinaryData.fromObject(model).toObject(AzureFileShareRecoveryPoint.class); - Assertions.assertEquals("h", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-17T00:42:38Z"), model.recoveryPointTime()); - Assertions.assertEquals("fdntwjchrdgoih", model.fileShareSnapshotUri()); - Assertions.assertEquals(1654736009, model.recoveryPointSizeInGB()); - Assertions.assertEquals("ton", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("jl", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DELETED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("sb", model.recoveryPointTierDetails().get(0).extendedInfo().get("tov")); - } - - // 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/AzureFileShareRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.java deleted file mode 100644 index b5d999a25ef2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.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.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\":\"fxumv\",\"copyOptions\":\"Overwrite\",\"restoreRequestType\":\"Invalid\",\"restoreFileSpecs\":[{\"path\":\"xnbkfezzxscyhwzd\",\"fileSpecType\":\"rujbzbomvzzbtdc\",\"targetFolderPath\":\"pniyujviyl\"},{\"path\":\"shfssnrbgyef\",\"fileSpecType\":\"msgaoj\",\"targetFolderPath\":\"wncot\"}],\"targetDetails\":{\"name\":\"hirctymoxoftpipi\",\"targetResourceId\":\"czuhxacpqjlihh\"},\"resourceGuardOperationRequests\":[\"pskasdvlmfwdg\",\"x\",\"lucvpam\",\"sreuzvxurisjnh\"]}") - .toObject(AzureFileShareRestoreRequest.class); - Assertions.assertEquals("pskasdvlmfwdg", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("fxumv", model.sourceResourceId()); - Assertions.assertEquals(CopyOptions.OVERWRITE, model.copyOptions()); - Assertions.assertEquals(RestoreRequestType.INVALID, model.restoreRequestType()); - Assertions.assertEquals("xnbkfezzxscyhwzd", model.restoreFileSpecs().get(0).path()); - Assertions.assertEquals("rujbzbomvzzbtdc", model.restoreFileSpecs().get(0).fileSpecType()); - Assertions.assertEquals("pniyujviyl", model.restoreFileSpecs().get(0).targetFolderPath()); - Assertions.assertEquals("hirctymoxoftpipi", model.targetDetails().name()); - Assertions.assertEquals("czuhxacpqjlihh", model.targetDetails().targetResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileShareRestoreRequest model = new AzureFileShareRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("pskasdvlmfwdg", "x", "lucvpam", "sreuzvxurisjnh")) - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId("fxumv") - .withCopyOptions(CopyOptions.OVERWRITE) - .withRestoreRequestType(RestoreRequestType.INVALID) - .withRestoreFileSpecs(Arrays.asList( - new RestoreFileSpecs().withPath("xnbkfezzxscyhwzd") - .withFileSpecType("rujbzbomvzzbtdc") - .withTargetFolderPath("pniyujviyl"), - new RestoreFileSpecs().withPath("shfssnrbgyef") - .withFileSpecType("msgaoj") - .withTargetFolderPath("wncot"))) - .withTargetDetails( - new TargetAfsRestoreInfo().withName("hirctymoxoftpipi").withTargetResourceId("czuhxacpqjlihh")); - model = BinaryData.fromObject(model).toObject(AzureFileShareRestoreRequest.class); - Assertions.assertEquals("pskasdvlmfwdg", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("fxumv", model.sourceResourceId()); - Assertions.assertEquals(CopyOptions.OVERWRITE, model.copyOptions()); - Assertions.assertEquals(RestoreRequestType.INVALID, model.restoreRequestType()); - Assertions.assertEquals("xnbkfezzxscyhwzd", model.restoreFileSpecs().get(0).path()); - Assertions.assertEquals("rujbzbomvzzbtdc", model.restoreFileSpecs().get(0).fileSpecType()); - Assertions.assertEquals("pniyujviyl", model.restoreFileSpecs().get(0).targetFolderPath()); - Assertions.assertEquals("hirctymoxoftpipi", model.targetDetails().name()); - Assertions.assertEquals("czuhxacpqjlihh", 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 8f35e52eea29..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileshareProtectedItemExtendedInfoTests.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.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-05-17T23:03:28Z\",\"recoveryPointCount\":1368964811,\"policyState\":\"lbfpncurd\",\"resourceState\":\"wiithtywub\",\"resourceStateSyncTime\":\"2021-05-27T18:04:18Z\"}") - .toObject(AzureFileshareProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-17T23:03:28Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1368964811, model.recoveryPointCount()); - Assertions.assertEquals("lbfpncurd", model.policyState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureFileshareProtectedItemExtendedInfo model = new AzureFileshareProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-05-17T23:03:28Z")) - .withRecoveryPointCount(1368964811) - .withPolicyState("lbfpncurd"); - model = BinaryData.fromObject(model).toObject(AzureFileshareProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-17T23:03:28Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1368964811, model.recoveryPointCount()); - Assertions.assertEquals("lbfpncurd", 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 4d37e9a756f0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMContainerTests.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.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\":\"ykhv\",\"virtualMachineVersion\":\"xepmrut\",\"resourceGroup\":\"abaobnslujdjltym\",\"friendlyName\":\"vguihywar\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"hkixkykxdssj\",\"healthStatus\":\"mmuc\",\"protectableObjectType\":\"hikkflrmy\"}") - .toObject(AzureIaaSClassicComputeVMContainer.class); - Assertions.assertEquals("vguihywar", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("hkixkykxdssj", model.registrationStatus()); - Assertions.assertEquals("mmuc", model.healthStatus()); - Assertions.assertEquals("hikkflrmy", model.protectableObjectType()); - Assertions.assertEquals("ykhv", model.virtualMachineId()); - Assertions.assertEquals("xepmrut", model.virtualMachineVersion()); - Assertions.assertEquals("abaobnslujdjltym", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSClassicComputeVMContainer model - = new AzureIaaSClassicComputeVMContainer().withFriendlyName("vguihywar") - .withBackupManagementType(BackupManagementType.DPM) - .withRegistrationStatus("hkixkykxdssj") - .withHealthStatus("mmuc") - .withProtectableObjectType("hikkflrmy") - .withVirtualMachineId("ykhv") - .withVirtualMachineVersion("xepmrut") - .withResourceGroup("abaobnslujdjltym"); - model = BinaryData.fromObject(model).toObject(AzureIaaSClassicComputeVMContainer.class); - Assertions.assertEquals("vguihywar", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("hkixkykxdssj", model.registrationStatus()); - Assertions.assertEquals("mmuc", model.healthStatus()); - Assertions.assertEquals("hikkflrmy", model.protectableObjectType()); - Assertions.assertEquals("ykhv", model.virtualMachineId()); - Assertions.assertEquals("xepmrut", model.virtualMachineVersion()); - Assertions.assertEquals("abaobnslujdjltym", 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 ca76b4ce966a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMProtectableItemTests.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.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\":\"z\",\"virtualMachineVersion\":\"fypiv\",\"resourceGroup\":\"bbjpmcubkmif\",\"backupManagementType\":\"xkubvphavpmhbrbq\",\"workloadType\":\"govpbbtte\",\"friendlyName\":\"oknssqyzqedikdf\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureIaaSClassicComputeVMProtectableItem.class); - Assertions.assertEquals("xkubvphavpmhbrbq", model.backupManagementType()); - Assertions.assertEquals("govpbbtte", model.workloadType()); - Assertions.assertEquals("oknssqyzqedikdf", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("z", model.virtualMachineId()); - Assertions.assertEquals("fypiv", model.virtualMachineVersion()); - Assertions.assertEquals("bbjpmcubkmif", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSClassicComputeVMProtectableItem model - = new AzureIaaSClassicComputeVMProtectableItem().withBackupManagementType("xkubvphavpmhbrbq") - .withWorkloadType("govpbbtte") - .withFriendlyName("oknssqyzqedikdf") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED) - .withVirtualMachineId("z") - .withVirtualMachineVersion("fypiv") - .withResourceGroup("bbjpmcubkmif"); - model = BinaryData.fromObject(model).toObject(AzureIaaSClassicComputeVMProtectableItem.class); - Assertions.assertEquals("xkubvphavpmhbrbq", model.backupManagementType()); - Assertions.assertEquals("govpbbtte", model.workloadType()); - Assertions.assertEquals("oknssqyzqedikdf", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("z", model.virtualMachineId()); - Assertions.assertEquals("fypiv", model.virtualMachineVersion()); - Assertions.assertEquals("bbjpmcubkmif", 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 5716f00c704b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMContainerTests.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.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\":\"cabvnuil\",\"virtualMachineVersion\":\"yaswlpaugmr\",\"resourceGroup\":\"jlrxwtoaukhfk\",\"friendlyName\":\"isizm\",\"backupManagementType\":\"AzureWorkload\",\"registrationStatus\":\"sx\",\"healthStatus\":\"uivedwcgyeewxeiq\",\"protectableObjectType\":\"smgomguaml\"}") - .toObject(AzureIaaSComputeVMContainer.class); - Assertions.assertEquals("isizm", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("sx", model.registrationStatus()); - Assertions.assertEquals("uivedwcgyeewxeiq", model.healthStatus()); - Assertions.assertEquals("smgomguaml", model.protectableObjectType()); - Assertions.assertEquals("cabvnuil", model.virtualMachineId()); - Assertions.assertEquals("yaswlpaugmr", model.virtualMachineVersion()); - Assertions.assertEquals("jlrxwtoaukhfk", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSComputeVMContainer model = new AzureIaaSComputeVMContainer().withFriendlyName("isizm") - .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD) - .withRegistrationStatus("sx") - .withHealthStatus("uivedwcgyeewxeiq") - .withProtectableObjectType("smgomguaml") - .withVirtualMachineId("cabvnuil") - .withVirtualMachineVersion("yaswlpaugmr") - .withResourceGroup("jlrxwtoaukhfk"); - model = BinaryData.fromObject(model).toObject(AzureIaaSComputeVMContainer.class); - Assertions.assertEquals("isizm", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("sx", model.registrationStatus()); - Assertions.assertEquals("uivedwcgyeewxeiq", model.healthStatus()); - Assertions.assertEquals("smgomguaml", model.protectableObjectType()); - Assertions.assertEquals("cabvnuil", model.virtualMachineId()); - Assertions.assertEquals("yaswlpaugmr", model.virtualMachineVersion()); - Assertions.assertEquals("jlrxwtoaukhfk", 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 6981e5ab537a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMProtectableItemTests.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.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\":\"l\",\"virtualMachineVersion\":\"msplzgaufcshhvn\",\"resourceGroup\":\"gnxkympqan\",\"backupManagementType\":\"jk\",\"workloadType\":\"tw\",\"friendlyName\":\"aoypny\",\"protectionState\":\"Invalid\"}") - .toObject(AzureIaaSComputeVMProtectableItem.class); - Assertions.assertEquals("jk", model.backupManagementType()); - Assertions.assertEquals("tw", model.workloadType()); - Assertions.assertEquals("aoypny", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState()); - Assertions.assertEquals("l", model.virtualMachineId()); - Assertions.assertEquals("msplzgaufcshhvn", model.virtualMachineVersion()); - Assertions.assertEquals("gnxkympqan", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSComputeVMProtectableItem model = new AzureIaaSComputeVMProtectableItem().withBackupManagementType("jk") - .withWorkloadType("tw") - .withFriendlyName("aoypny") - .withProtectionState(ProtectionStatus.INVALID) - .withVirtualMachineId("l") - .withVirtualMachineVersion("msplzgaufcshhvn") - .withResourceGroup("gnxkympqan"); - model = BinaryData.fromObject(model).toObject(AzureIaaSComputeVMProtectableItem.class); - Assertions.assertEquals("jk", model.backupManagementType()); - Assertions.assertEquals("tw", model.workloadType()); - Assertions.assertEquals("aoypny", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState()); - Assertions.assertEquals("l", model.virtualMachineId()); - Assertions.assertEquals("msplzgaufcshhvn", model.virtualMachineVersion()); - Assertions.assertEquals("gnxkympqan", 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 b3acbc1d0f61..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobExtendedInfoTests.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.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\":\"epn\",\"startTime\":\"2021-05-29T06:21:05Z\",\"endTime\":\"2021-05-09T12:03:02Z\",\"instanceId\":\"gibbdaxc\",\"duration\":\"PT190H25M17S\",\"status\":\"zauorsuk\",\"progressPercentage\":26.03201613518045,\"taskExecutionDetails\":\"plhlvnuuepzlrp\"}],\"propertyBag\":{\"nnrwrbiork\":\"soldweyuqdunv\",\"xmsivfomiloxggdu\":\"alywjhhgdn\"},\"internalPropertyBag\":{\"hvcyyysfg\":\"ndieuzaofj\"},\"progressPercentage\":99.77033821162951,\"estimatedRemainingDuration\":\"biipuip\",\"dynamicErrorMessage\":\"qonmacj\"}") - .toObject(AzureIaaSvmJobExtendedInfo.class); - Assertions.assertEquals("epn", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-29T06:21:05Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-09T12:03:02Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals("gibbdaxc", model.tasksList().get(0).instanceId()); - Assertions.assertEquals(Duration.parse("PT190H25M17S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("zauorsuk", model.tasksList().get(0).status()); - Assertions.assertEquals(26.03201613518045D, model.tasksList().get(0).progressPercentage()); - Assertions.assertEquals("plhlvnuuepzlrp", model.tasksList().get(0).taskExecutionDetails()); - Assertions.assertEquals("soldweyuqdunv", model.propertyBag().get("nnrwrbiork")); - Assertions.assertEquals("ndieuzaofj", model.internalPropertyBag().get("hvcyyysfg")); - Assertions.assertEquals(99.77033821162951D, model.progressPercentage()); - Assertions.assertEquals("biipuip", model.estimatedRemainingDuration()); - Assertions.assertEquals("qonmacj", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmJobExtendedInfo model = new AzureIaaSvmJobExtendedInfo() - .withTasksList(Arrays.asList(new AzureIaaSvmJobTaskDetails().withTaskId("epn") - .withStartTime(OffsetDateTime.parse("2021-05-29T06:21:05Z")) - .withEndTime(OffsetDateTime.parse("2021-05-09T12:03:02Z")) - .withInstanceId("gibbdaxc") - .withDuration(Duration.parse("PT190H25M17S")) - .withStatus("zauorsuk") - .withProgressPercentage(26.03201613518045D) - .withTaskExecutionDetails("plhlvnuuepzlrp"))) - .withPropertyBag(mapOf("nnrwrbiork", "soldweyuqdunv", "xmsivfomiloxggdu", "alywjhhgdn")) - .withInternalPropertyBag(mapOf("hvcyyysfg", "ndieuzaofj")) - .withProgressPercentage(99.77033821162951D) - .withEstimatedRemainingDuration("biipuip") - .withDynamicErrorMessage("qonmacj"); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmJobExtendedInfo.class); - Assertions.assertEquals("epn", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-29T06:21:05Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-09T12:03:02Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals("gibbdaxc", model.tasksList().get(0).instanceId()); - Assertions.assertEquals(Duration.parse("PT190H25M17S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("zauorsuk", model.tasksList().get(0).status()); - Assertions.assertEquals(26.03201613518045D, model.tasksList().get(0).progressPercentage()); - Assertions.assertEquals("plhlvnuuepzlrp", model.tasksList().get(0).taskExecutionDetails()); - Assertions.assertEquals("soldweyuqdunv", model.propertyBag().get("nnrwrbiork")); - Assertions.assertEquals("ndieuzaofj", model.internalPropertyBag().get("hvcyyysfg")); - Assertions.assertEquals(99.77033821162951D, model.progressPercentage()); - Assertions.assertEquals("biipuip", model.estimatedRemainingDuration()); - Assertions.assertEquals("qonmacj", 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 79138e4c9d5c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobTaskDetailsTests.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.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\":\"nizshqvcim\",\"startTime\":\"2021-12-04T05:53:02Z\",\"endTime\":\"2021-02-23T02:47:27Z\",\"instanceId\":\"b\",\"duration\":\"PT19H5M11S\",\"status\":\"lbywdxsm\",\"progressPercentage\":31.605477205960717,\"taskExecutionDetails\":\"wfscjfn\"}") - .toObject(AzureIaaSvmJobTaskDetails.class); - Assertions.assertEquals("nizshqvcim", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-04T05:53:02Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-23T02:47:27Z"), model.endTime()); - Assertions.assertEquals("b", model.instanceId()); - Assertions.assertEquals(Duration.parse("PT19H5M11S"), model.duration()); - Assertions.assertEquals("lbywdxsm", model.status()); - Assertions.assertEquals(31.605477205960717D, model.progressPercentage()); - Assertions.assertEquals("wfscjfn", model.taskExecutionDetails()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmJobTaskDetails model = new AzureIaaSvmJobTaskDetails().withTaskId("nizshqvcim") - .withStartTime(OffsetDateTime.parse("2021-12-04T05:53:02Z")) - .withEndTime(OffsetDateTime.parse("2021-02-23T02:47:27Z")) - .withInstanceId("b") - .withDuration(Duration.parse("PT19H5M11S")) - .withStatus("lbywdxsm") - .withProgressPercentage(31.605477205960717D) - .withTaskExecutionDetails("wfscjfn"); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmJobTaskDetails.class); - Assertions.assertEquals("nizshqvcim", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-04T05:53:02Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-23T02:47:27Z"), model.endTime()); - Assertions.assertEquals("b", model.instanceId()); - Assertions.assertEquals(Duration.parse("PT19H5M11S"), model.duration()); - Assertions.assertEquals("lbywdxsm", model.status()); - Assertions.assertEquals(31.605477205960717D, model.progressPercentage()); - Assertions.assertEquals("wfscjfn", 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 a82cb31bdd62..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectedItemExtendedInfoTests.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.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-12-08T10:15:59Z\",\"oldestRecoveryPointInVault\":\"2021-11-06T19:48:56Z\",\"oldestRecoveryPointInArchive\":\"2021-05-31T02:13:42Z\",\"newestRecoveryPointInArchive\":\"2021-02-14T17:29:05Z\",\"recoveryPointCount\":1921546293,\"policyInconsistent\":false}") - .toObject(AzureIaaSvmProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-08T10:15:59Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T19:48:56Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-31T02:13:42Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-14T17:29:05Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(1921546293, model.recoveryPointCount()); - Assertions.assertEquals(false, model.policyInconsistent()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmProtectedItemExtendedInfo model = new AzureIaaSvmProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-12-08T10:15:59Z")) - .withOldestRecoveryPointInVault(OffsetDateTime.parse("2021-11-06T19:48:56Z")) - .withOldestRecoveryPointInArchive(OffsetDateTime.parse("2021-05-31T02:13:42Z")) - .withNewestRecoveryPointInArchive(OffsetDateTime.parse("2021-02-14T17:29:05Z")) - .withRecoveryPointCount(1921546293) - .withPolicyInconsistent(false); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-08T10:15:59Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T19:48:56Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-31T02:13:42Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-14T17:29:05Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(1921546293, model.recoveryPointCount()); - Assertions.assertEquals(false, 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 532036c53a72..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectionPolicyTests.java +++ /dev/null @@ -1,86 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.IaasVMSnapshotConsistencyType; -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\":\"yo\",\"azureBackupRGNameSuffix\":\"blgyavutpthj\"},\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"iml\":{\"tieringMode\":\"Invalid\",\"duration\":1828523289,\"durationType\":\"Invalid\"},\"gxxlxsffgcvizq\":{\"tieringMode\":\"TierAfter\",\"duration\":1639942247,\"durationType\":\"Weeks\"}},\"instantRpRetentionRangeInDays\":514804559,\"timeZone\":\"vwlyoup\",\"policyType\":\"V1\",\"snapshotConsistencyType\":\"OnlyCrashConsistent\",\"protectedItemsCount\":1781890675,\"resourceGuardOperationRequests\":[\"yhgk\",\"minsgowzf\",\"tsttktlahbq\"]}") - .toObject(AzureIaaSvmProtectionPolicy.class); - Assertions.assertEquals(1781890675, model.protectedItemsCount()); - Assertions.assertEquals("yhgk", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("yo", model.instantRPDetails().azureBackupRGNamePrefix()); - Assertions.assertEquals("blgyavutpthj", model.instantRPDetails().azureBackupRGNameSuffix()); - Assertions.assertEquals(TieringMode.INVALID, model.tieringPolicy().get("iml").tieringMode()); - Assertions.assertEquals(1828523289, model.tieringPolicy().get("iml").duration()); - Assertions.assertEquals(RetentionDurationType.INVALID, model.tieringPolicy().get("iml").durationType()); - Assertions.assertEquals(514804559, model.instantRpRetentionRangeInDays()); - Assertions.assertEquals("vwlyoup", model.timeZone()); - Assertions.assertEquals(IaasvmPolicyType.V1, model.policyType()); - Assertions.assertEquals(IaasVMSnapshotConsistencyType.ONLY_CRASH_CONSISTENT, model.snapshotConsistencyType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureIaaSvmProtectionPolicy model = new AzureIaaSvmProtectionPolicy().withProtectedItemsCount(1781890675) - .withResourceGuardOperationRequests(Arrays.asList("yhgk", "minsgowzf", "tsttktlahbq")) - .withInstantRPDetails(new InstantRPAdditionalDetails().withAzureBackupRGNamePrefix("yo") - .withAzureBackupRGNameSuffix("blgyavutpthj")) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy(mapOf("iml", - new TieringPolicy().withTieringMode(TieringMode.INVALID) - .withDuration(1828523289) - .withDurationType(RetentionDurationType.INVALID), - "gxxlxsffgcvizq", - new TieringPolicy().withTieringMode(TieringMode.TIER_AFTER) - .withDuration(1639942247) - .withDurationType(RetentionDurationType.WEEKS))) - .withInstantRpRetentionRangeInDays(514804559) - .withTimeZone("vwlyoup") - .withPolicyType(IaasvmPolicyType.V1) - .withSnapshotConsistencyType(IaasVMSnapshotConsistencyType.ONLY_CRASH_CONSISTENT); - model = BinaryData.fromObject(model).toObject(AzureIaaSvmProtectionPolicy.class); - Assertions.assertEquals(1781890675, model.protectedItemsCount()); - Assertions.assertEquals("yhgk", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("yo", model.instantRPDetails().azureBackupRGNamePrefix()); - Assertions.assertEquals("blgyavutpthj", model.instantRPDetails().azureBackupRGNameSuffix()); - Assertions.assertEquals(TieringMode.INVALID, model.tieringPolicy().get("iml").tieringMode()); - Assertions.assertEquals(1828523289, model.tieringPolicy().get("iml").duration()); - Assertions.assertEquals(RetentionDurationType.INVALID, model.tieringPolicy().get("iml").durationType()); - Assertions.assertEquals(514804559, model.instantRpRetentionRangeInDays()); - Assertions.assertEquals("vwlyoup", model.timeZone()); - Assertions.assertEquals(IaasvmPolicyType.V1, model.policyType()); - Assertions.assertEquals(IaasVMSnapshotConsistencyType.ONLY_CRASH_CONSISTENT, model.snapshotConsistencyType()); - } - - // 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 40f2071fe7dd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureRecoveryServiceVaultProtectionIntentTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"Invalid\",\"sourceResourceId\":\"trekidswys\",\"itemId\":\"ruffgllukk\",\"policyId\":\"vlxhrpqhvmblc\",\"protectionState\":\"Protected\"}") - .toObject(AzureRecoveryServiceVaultProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("trekidswys", model.sourceResourceId()); - Assertions.assertEquals("ruffgllukk", model.itemId()); - Assertions.assertEquals("vlxhrpqhvmblc", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureRecoveryServiceVaultProtectionIntent model - = new AzureRecoveryServiceVaultProtectionIntent().withBackupManagementType(BackupManagementType.INVALID) - .withSourceResourceId("trekidswys") - .withItemId("ruffgllukk") - .withPolicyId("vlxhrpqhvmblc") - .withProtectionState(ProtectionStatus.PROTECTED); - model = BinaryData.fromObject(model).toObject(AzureRecoveryServiceVaultProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("trekidswys", model.sourceResourceId()); - Assertions.assertEquals("ruffgllukk", model.itemId()); - Assertions.assertEquals("vlxhrpqhvmblc", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, 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 a4d24cacf062..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureResourceProtectionIntentTests.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.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\":\"hbh\",\"backupManagementType\":\"AzureBackupServer\",\"sourceResourceId\":\"ziryrandoy\",\"itemId\":\"blto\",\"policyId\":\"mkfqlwxldy\",\"protectionState\":\"Protected\"}") - .toObject(AzureResourceProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("ziryrandoy", model.sourceResourceId()); - Assertions.assertEquals("blto", model.itemId()); - Assertions.assertEquals("mkfqlwxldy", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("hbh", model.friendlyName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureResourceProtectionIntent model - = new AzureResourceProtectionIntent().withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withSourceResourceId("ziryrandoy") - .withItemId("blto") - .withPolicyId("mkfqlwxldy") - .withProtectionState(ProtectionStatus.PROTECTED) - .withFriendlyName("hbh"); - model = BinaryData.fromObject(model).toObject(AzureResourceProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("ziryrandoy", model.sourceResourceId()); - Assertions.assertEquals("blto", model.itemId()); - Assertions.assertEquals("mkfqlwxldy", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("hbh", 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 b4bfcd5b5baf..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlContainerTests.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.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\":\"qqqagwwrxaomzi\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"rczezkhhlt\",\"healthStatus\":\"adhqoa\",\"protectableObjectType\":\"qoyueayfbpcmsplb\"}") - .toObject(AzureSqlContainer.class); - Assertions.assertEquals("qqqagwwrxaomzi", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("rczezkhhlt", model.registrationStatus()); - Assertions.assertEquals("adhqoa", model.healthStatus()); - Assertions.assertEquals("qoyueayfbpcmsplb", model.protectableObjectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlContainer model = new AzureSqlContainer().withFriendlyName("qqqagwwrxaomzi") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withRegistrationStatus("rczezkhhlt") - .withHealthStatus("adhqoa") - .withProtectableObjectType("qoyueayfbpcmsplb"); - model = BinaryData.fromObject(model).toObject(AzureSqlContainer.class); - Assertions.assertEquals("qqqagwwrxaomzi", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("rczezkhhlt", model.registrationStatus()); - Assertions.assertEquals("adhqoa", model.healthStatus()); - Assertions.assertEquals("qoyueayfbpcmsplb", 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 8ec6ac246a84..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemExtendedInfoTests.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.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-05-27T09:18:41Z\",\"recoveryPointCount\":704877183,\"policyState\":\"gstcyohpf\"}") - .toObject(AzureSqlProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-27T09:18:41Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(704877183, model.recoveryPointCount()); - Assertions.assertEquals("gstcyohpf", model.policyState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlProtectedItemExtendedInfo model = new AzureSqlProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-05-27T09:18:41Z")) - .withRecoveryPointCount(704877183) - .withPolicyState("gstcyohpf"); - model = BinaryData.fromObject(model).toObject(AzureSqlProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-27T09:18:41Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(704877183, model.recoveryPointCount()); - Assertions.assertEquals("gstcyohpf", 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 113c83d8abe8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemTests.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.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\":\"hrnxrxc\",\"protectionState\":\"BackupsSuspended\",\"extendedInfo\":{\"oldestRecoveryPoint\":\"2021-04-05T16:50:28Z\",\"recoveryPointCount\":120876150,\"policyState\":\"qdzfvazivjlfrqtt\"},\"backupManagementType\":\"DefaultBackup\",\"workloadType\":\"VMwareVM\",\"containerName\":\"tnwxy\",\"sourceResourceId\":\"pidkqqfkuvscxkdm\",\"policyId\":\"govibrxkpmloazu\",\"lastRecoveryPoint\":\"2021-08-28T07:45:52Z\",\"backupSetName\":\"bgo\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-06-09T05:18:29Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"fhjxakvvjgs\",\"isDeferredDeleteScheduleUpcoming\":false,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"yw\",\"t\",\"gkxnyedabg\",\"vudtjuewbcihx\"],\"isArchiveEnabled\":false,\"policyName\":\"c\",\"softDeleteRetentionPeriodInDays\":2057414837,\"vaultId\":\"cybvpayakkudzpxg\"}") - .toObject(AzureSqlProtectedItem.class); - Assertions.assertEquals("tnwxy", model.containerName()); - Assertions.assertEquals("pidkqqfkuvscxkdm", model.sourceResourceId()); - Assertions.assertEquals("govibrxkpmloazu", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-28T07:45:52Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("bgo", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-09T05:18:29Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("fhjxakvvjgs", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, model.isRehydrate()); - Assertions.assertEquals("yw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isArchiveEnabled()); - Assertions.assertEquals("c", model.policyName()); - Assertions.assertEquals(2057414837, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("hrnxrxc", model.protectedItemDataId()); - Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-05T16:50:28Z"), - model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(120876150, model.extendedInfo().recoveryPointCount()); - Assertions.assertEquals("qdzfvazivjlfrqtt", model.extendedInfo().policyState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlProtectedItem model = new AzureSqlProtectedItem().withContainerName("tnwxy") - .withSourceResourceId("pidkqqfkuvscxkdm") - .withPolicyId("govibrxkpmloazu") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-08-28T07:45:52Z")) - .withBackupSetName("bgo") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-06-09T05:18:29Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("fhjxakvvjgs") - .withIsDeferredDeleteScheduleUpcoming(false) - .withIsRehydrate(false) - .withResourceGuardOperationRequests(Arrays.asList("yw", "t", "gkxnyedabg", "vudtjuewbcihx")) - .withIsArchiveEnabled(false) - .withPolicyName("c") - .withSoftDeleteRetentionPeriod(2057414837) - .withProtectedItemDataId("hrnxrxc") - .withProtectionState(ProtectedItemState.BACKUPS_SUSPENDED) - .withExtendedInfo(new AzureSqlProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-04-05T16:50:28Z")) - .withRecoveryPointCount(120876150) - .withPolicyState("qdzfvazivjlfrqtt")); - model = BinaryData.fromObject(model).toObject(AzureSqlProtectedItem.class); - Assertions.assertEquals("tnwxy", model.containerName()); - Assertions.assertEquals("pidkqqfkuvscxkdm", model.sourceResourceId()); - Assertions.assertEquals("govibrxkpmloazu", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-28T07:45:52Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("bgo", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-09T05:18:29Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("fhjxakvvjgs", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, model.isRehydrate()); - Assertions.assertEquals("yw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.isArchiveEnabled()); - Assertions.assertEquals("c", model.policyName()); - Assertions.assertEquals(2057414837, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("hrnxrxc", model.protectedItemDataId()); - Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-05T16:50:28Z"), - model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(120876150, model.extendedInfo().recoveryPointCount()); - Assertions.assertEquals("qdzfvazivjlfrqtt", 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 6a18c68d4d3c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectionPolicyTests.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.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\":172770191,\"resourceGuardOperationRequests\":[\"iogsjkmnwq\",\"nobaiyhddviacegf\",\"m\",\"tfpmvmemfnczdw\"]}") - .toObject(AzureSqlProtectionPolicy.class); - Assertions.assertEquals(172770191, model.protectedItemsCount()); - Assertions.assertEquals("iogsjkmnwq", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureSqlProtectionPolicy model = new AzureSqlProtectionPolicy().withProtectedItemsCount(172770191) - .withResourceGuardOperationRequests(Arrays.asList("iogsjkmnwq", "nobaiyhddviacegf", "m", "tfpmvmemfnczdw")) - .withRetentionPolicy(new RetentionPolicy()); - model = BinaryData.fromObject(model).toObject(AzureSqlProtectionPolicy.class); - Assertions.assertEquals(172770191, model.protectedItemsCount()); - Assertions.assertEquals("iogsjkmnwq", 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 94930f024912..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 com.azure.resourcemanager.recoveryservicesbackup.models.OperationType; -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\":\"rueqthwm\",\"storageAccountVersion\":\"mbscbbx\",\"resourceGroup\":\"dhxiidlopedbwd\",\"protectedItemCount\":7104137474906929796,\"acquireStorageAccountLock\":\"Acquire\",\"operationType\":\"Rehydrate\",\"friendlyName\":\"md\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"bqwremjela\",\"healthStatus\":\"cigeleohdbvqvw\",\"protectableObjectType\":\"jopwbeonrlkwz\"}") - .toObject(AzureStorageContainer.class); - Assertions.assertEquals("md", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("bqwremjela", model.registrationStatus()); - Assertions.assertEquals("cigeleohdbvqvw", model.healthStatus()); - Assertions.assertEquals("jopwbeonrlkwz", model.protectableObjectType()); - Assertions.assertEquals("rueqthwm", model.sourceResourceId()); - Assertions.assertEquals("mbscbbx", model.storageAccountVersion()); - Assertions.assertEquals("dhxiidlopedbwd", model.resourceGroup()); - Assertions.assertEquals(7104137474906929796L, model.protectedItemCount()); - Assertions.assertEquals(AcquireStorageAccountLock.ACQUIRE, model.acquireStorageAccountLock()); - Assertions.assertEquals(OperationType.REHYDRATE, model.operationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageContainer model = new AzureStorageContainer().withFriendlyName("md") - .withBackupManagementType(BackupManagementType.DPM) - .withRegistrationStatus("bqwremjela") - .withHealthStatus("cigeleohdbvqvw") - .withProtectableObjectType("jopwbeonrlkwz") - .withSourceResourceId("rueqthwm") - .withStorageAccountVersion("mbscbbx") - .withResourceGroup("dhxiidlopedbwd") - .withProtectedItemCount(7104137474906929796L) - .withAcquireStorageAccountLock(AcquireStorageAccountLock.ACQUIRE) - .withOperationType(OperationType.REHYDRATE); - model = BinaryData.fromObject(model).toObject(AzureStorageContainer.class); - Assertions.assertEquals("md", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("bqwremjela", model.registrationStatus()); - Assertions.assertEquals("cigeleohdbvqvw", model.healthStatus()); - Assertions.assertEquals("jopwbeonrlkwz", model.protectableObjectType()); - Assertions.assertEquals("rueqthwm", model.sourceResourceId()); - Assertions.assertEquals("mbscbbx", model.storageAccountVersion()); - Assertions.assertEquals("dhxiidlopedbwd", model.resourceGroup()); - Assertions.assertEquals(7104137474906929796L, model.protectedItemCount()); - Assertions.assertEquals(AcquireStorageAccountLock.ACQUIRE, model.acquireStorageAccountLock()); - Assertions.assertEquals(OperationType.REHYDRATE, model.operationType()); - } -} 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 79fd2a7d205e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobExtendedInfoTests.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.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\":\"zevwrdnhfukuv\",\"status\":\"cswsmystul\"}],\"propertyBag\":{\"babwidfcxss\":\"pfcvlerchpqbmfp\",\"i\":\"uunnoxyhkxgqdd\",\"djvlpj\":\"pfhoqcaaewdao\",\"msgeivsiykzk\":\"xkzb\"},\"dynamicErrorMessage\":\"cjdx\"}") - .toObject(AzureStorageJobExtendedInfo.class); - Assertions.assertEquals("zevwrdnhfukuv", model.tasksList().get(0).taskId()); - Assertions.assertEquals("cswsmystul", model.tasksList().get(0).status()); - Assertions.assertEquals("pfcvlerchpqbmfp", model.propertyBag().get("babwidfcxss")); - Assertions.assertEquals("cjdx", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageJobExtendedInfo model = new AzureStorageJobExtendedInfo() - .withTasksList( - Arrays.asList(new AzureStorageJobTaskDetails().withTaskId("zevwrdnhfukuv").withStatus("cswsmystul"))) - .withPropertyBag(mapOf("babwidfcxss", "pfcvlerchpqbmfp", "i", "uunnoxyhkxgqdd", "djvlpj", "pfhoqcaaewdao", - "msgeivsiykzk", "xkzb")) - .withDynamicErrorMessage("cjdx"); - model = BinaryData.fromObject(model).toObject(AzureStorageJobExtendedInfo.class); - Assertions.assertEquals("zevwrdnhfukuv", model.tasksList().get(0).taskId()); - Assertions.assertEquals("cswsmystul", model.tasksList().get(0).status()); - Assertions.assertEquals("pfcvlerchpqbmfp", model.propertyBag().get("babwidfcxss")); - Assertions.assertEquals("cjdx", 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 a936134a7c8c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobTaskDetailsTests.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.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\":\"bzo\",\"status\":\"culapzwyrpgogtq\"}") - .toObject(AzureStorageJobTaskDetails.class); - Assertions.assertEquals("bzo", model.taskId()); - Assertions.assertEquals("culapzwyrpgogtq", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageJobTaskDetails model - = new AzureStorageJobTaskDetails().withTaskId("bzo").withStatus("culapzwyrpgogtq"); - model = BinaryData.fromObject(model).toObject(AzureStorageJobTaskDetails.class); - Assertions.assertEquals("bzo", model.taskId()); - Assertions.assertEquals("culapzwyrpgogtq", 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 1131492dc848..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageProtectableContainerTests.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.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\":\"ybxc\",\"backupManagementType\":\"Invalid\",\"healthStatus\":\"cptsoqfyiase\",\"containerId\":\"hkrttzrazis\"}") - .toObject(AzureStorageProtectableContainer.class); - Assertions.assertEquals("ybxc", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("cptsoqfyiase", model.healthStatus()); - Assertions.assertEquals("hkrttzrazis", model.containerId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageProtectableContainer model = new AzureStorageProtectableContainer().withFriendlyName("ybxc") - .withBackupManagementType(BackupManagementType.INVALID) - .withHealthStatus("cptsoqfyiase") - .withContainerId("hkrttzrazis"); - model = BinaryData.fromObject(model).toObject(AzureStorageProtectableContainer.class); - Assertions.assertEquals("ybxc", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType()); - Assertions.assertEquals("cptsoqfyiase", model.healthStatus()); - Assertions.assertEquals("hkrttzrazis", 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 98e0aab959a1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMAppContainerProtectableContainerTests.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.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\":\"kiuemv\",\"backupManagementType\":\"AzureSql\",\"healthStatus\":\"zohmnrxxbs\",\"containerId\":\"klinhmdptysprq\"}") - .toObject(AzureVMAppContainerProtectableContainer.class); - Assertions.assertEquals("kiuemv", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("zohmnrxxbs", model.healthStatus()); - Assertions.assertEquals("klinhmdptysprq", model.containerId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVMAppContainerProtectableContainer model - = new AzureVMAppContainerProtectableContainer().withFriendlyName("kiuemv") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withHealthStatus("zohmnrxxbs") - .withContainerId("klinhmdptysprq"); - model = BinaryData.fromObject(model).toObject(AzureVMAppContainerProtectableContainer.class); - Assertions.assertEquals("kiuemv", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType()); - Assertions.assertEquals("zohmnrxxbs", model.healthStatus()); - Assertions.assertEquals("klinhmdptysprq", 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 03498c57cdf0..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\":\"ygaolnjpnnb\",\"vmSku\":\"ksibjgsjjxx\"}") - .toObject(AzureVMResourceFeatureSupportRequest.class); - Assertions.assertEquals("ygaolnjpnnb", model.vmSize()); - Assertions.assertEquals("ksibjgsjjxx", model.vmSku()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVMResourceFeatureSupportRequest model - = new AzureVMResourceFeatureSupportRequest().withVmSize("ygaolnjpnnb").withVmSku("ksibjgsjjxx"); - model = BinaryData.fromObject(model).toObject(AzureVMResourceFeatureSupportRequest.class); - Assertions.assertEquals("ygaolnjpnnb", model.vmSize()); - Assertions.assertEquals("ksibjgsjjxx", 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 ed590ec67ccb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportResponseInnerTests.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.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 ff307b4ef25d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadItemTests.java +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"bcawetz\",\"serverName\":\"dtjwfljhznamt\",\"isAutoProtectable\":false,\"subinquireditemcount\":510933333,\"subWorkloadItemCount\":1222277856,\"backupManagementType\":\"jncqtjzmi\",\"workloadType\":\"gbgatzuuvbxn\",\"friendlyName\":\"ebwgga\",\"protectionState\":\"NotProtected\"}") - .toObject(AzureVmWorkloadItem.class); - Assertions.assertEquals("jncqtjzmi", model.backupManagementType()); - Assertions.assertEquals("gbgatzuuvbxn", model.workloadType()); - Assertions.assertEquals("ebwgga", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("bcawetz", model.parentName()); - Assertions.assertEquals("dtjwfljhznamt", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(510933333, model.subinquireditemcount()); - Assertions.assertEquals(1222277856, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadItem model = new AzureVmWorkloadItem().withBackupManagementType("jncqtjzmi") - .withWorkloadType("gbgatzuuvbxn") - .withFriendlyName("ebwgga") - .withProtectionState(ProtectionStatus.NOT_PROTECTED) - .withParentName("bcawetz") - .withServerName("dtjwfljhznamt") - .withIsAutoProtectable(false) - .withSubinquireditemcount(510933333) - .withSubWorkloadItemCount(1222277856); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadItem.class); - Assertions.assertEquals("jncqtjzmi", model.backupManagementType()); - Assertions.assertEquals("gbgatzuuvbxn", model.workloadType()); - Assertions.assertEquals("ebwgga", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - Assertions.assertEquals("bcawetz", model.parentName()); - Assertions.assertEquals("dtjwfljhznamt", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(510933333, model.subinquireditemcount()); - Assertions.assertEquals(1222277856, 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 6eb9f38dbe00..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectedItemExtendedInfoTests.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.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-05-13T09:41:29Z\",\"oldestRecoveryPointInVault\":\"2021-08-22T06:33:45Z\",\"oldestRecoveryPointInArchive\":\"2021-11-15T01:45:03Z\",\"newestRecoveryPointInArchive\":\"2021-11-04T00:11:34Z\",\"recoveryPointCount\":900352978,\"policyState\":\"kdmflvestmjlx\",\"recoveryModel\":\"ilozapeewchpxlk\"}") - .toObject(AzureVmWorkloadProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-13T09:41:29Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-22T06:33:45Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-15T01:45:03Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T00:11:34Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(900352978, model.recoveryPointCount()); - Assertions.assertEquals("kdmflvestmjlx", model.policyState()); - Assertions.assertEquals("ilozapeewchpxlk", model.recoveryModel()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadProtectedItemExtendedInfo model = new AzureVmWorkloadProtectedItemExtendedInfo() - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-05-13T09:41:29Z")) - .withOldestRecoveryPointInVault(OffsetDateTime.parse("2021-08-22T06:33:45Z")) - .withOldestRecoveryPointInArchive(OffsetDateTime.parse("2021-11-15T01:45:03Z")) - .withNewestRecoveryPointInArchive(OffsetDateTime.parse("2021-11-04T00:11:34Z")) - .withRecoveryPointCount(900352978) - .withPolicyState("kdmflvestmjlx") - .withRecoveryModel("ilozapeewchpxlk"); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-13T09:41:29Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-22T06:33:45Z"), model.oldestRecoveryPointInVault()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-15T01:45:03Z"), model.oldestRecoveryPointInArchive()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T00:11:34Z"), model.newestRecoveryPointInArchive()); - Assertions.assertEquals(900352978, model.recoveryPointCount()); - Assertions.assertEquals("kdmflvestmjlx", model.policyState()); - Assertions.assertEquals("ilozapeewchpxlk", 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 e8895328598d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectionPolicyTests.java +++ /dev/null @@ -1,162 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotBackupAdditionalDetails; -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.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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\":\"AzureSqlDb\",\"settings\":{\"timeZone\":\"n\",\"issqlcompression\":true,\"isCompression\":false},\"subProtectionPolicy\":[{\"policyType\":\"SnapshotCopyOnlyFull\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"izjx\":{\"tieringMode\":\"TierRecommended\",\"duration\":37072566,\"durationType\":\"Weeks\"},\"cvlhv\":{\"tieringMode\":\"TierRecommended\",\"duration\":843222419,\"durationType\":\"Days\"}},\"snapshotBackupAdditionalDetails\":{\"instantRpRetentionRangeInDays\":370516258,\"instantRPDetails\":\"t\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"twnawjslbiwkojgc\",\"identityName\":\"tsf\",\"userAssignedIdentityProperties\":{\"clientId\":\"baeqphc\",\"principalId\":\"nrnrp\"}}}}],\"makePolicyConsistent\":true,\"protectedItemsCount\":1909534369,\"resourceGuardOperationRequests\":[\"k\",\"gaifmvik\",\"bydvkhbejdz\"]}") - .toObject(AzureVmWorkloadProtectionPolicy.class); - Assertions.assertEquals(1909534369, model.protectedItemsCount()); - Assertions.assertEquals("k", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.AZURE_SQL_DB, model.workLoadType()); - Assertions.assertEquals("n", model.settings().timeZone()); - Assertions.assertEquals(true, model.settings().issqlcompression()); - Assertions.assertEquals(false, model.settings().isCompression()); - Assertions.assertEquals(PolicyType.SNAPSHOT_COPY_ONLY_FULL, model.subProtectionPolicy().get(0).policyType()); - Assertions.assertEquals(TieringMode.TIER_RECOMMENDED, - model.subProtectionPolicy().get(0).tieringPolicy().get("izjx").tieringMode()); - Assertions.assertEquals(37072566, model.subProtectionPolicy().get(0).tieringPolicy().get("izjx").duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, - model.subProtectionPolicy().get(0).tieringPolicy().get("izjx").durationType()); - Assertions.assertEquals(370516258, - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRpRetentionRangeInDays()); - Assertions.assertEquals("t", - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRPDetails()); - Assertions.assertEquals("twnawjslbiwkojgc", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityArmId()); - Assertions.assertEquals("tsf", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityName()); - Assertions.assertEquals("baeqphc", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .clientId()); - Assertions.assertEquals("nrnrp", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .principalId()); - Assertions.assertEquals(true, model.makePolicyConsistent()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadProtectionPolicy model = new AzureVmWorkloadProtectionPolicy() - .withProtectedItemsCount(1909534369) - .withResourceGuardOperationRequests(Arrays.asList("k", "gaifmvik", "bydvkhbejdz")) - .withWorkLoadType(WorkloadType.AZURE_SQL_DB) - .withSettings(new Settings().withTimeZone("n").withIssqlcompression(true).withIsCompression(false)) - .withSubProtectionPolicy(Arrays.asList(new SubProtectionPolicy() - .withPolicyType(PolicyType.SNAPSHOT_COPY_ONLY_FULL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy(mapOf("izjx", - new TieringPolicy().withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(37072566) - .withDurationType(RetentionDurationType.WEEKS), - "cvlhv", - new TieringPolicy().withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(843222419) - .withDurationType(RetentionDurationType.DAYS))) - .withSnapshotBackupAdditionalDetails(new SnapshotBackupAdditionalDetails() - .withInstantRpRetentionRangeInDays(370516258) - .withInstantRPDetails("t") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails() - .withIdentityArmId("twnawjslbiwkojgc") - .withIdentityName("tsf") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("baeqphc").withPrincipalId("nrnrp")))))) - .withMakePolicyConsistent(true); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadProtectionPolicy.class); - Assertions.assertEquals(1909534369, model.protectedItemsCount()); - Assertions.assertEquals("k", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(WorkloadType.AZURE_SQL_DB, model.workLoadType()); - Assertions.assertEquals("n", model.settings().timeZone()); - Assertions.assertEquals(true, model.settings().issqlcompression()); - Assertions.assertEquals(false, model.settings().isCompression()); - Assertions.assertEquals(PolicyType.SNAPSHOT_COPY_ONLY_FULL, model.subProtectionPolicy().get(0).policyType()); - Assertions.assertEquals(TieringMode.TIER_RECOMMENDED, - model.subProtectionPolicy().get(0).tieringPolicy().get("izjx").tieringMode()); - Assertions.assertEquals(37072566, model.subProtectionPolicy().get(0).tieringPolicy().get("izjx").duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, - model.subProtectionPolicy().get(0).tieringPolicy().get("izjx").durationType()); - Assertions.assertEquals(370516258, - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRpRetentionRangeInDays()); - Assertions.assertEquals("t", - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRPDetails()); - Assertions.assertEquals("twnawjslbiwkojgc", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityArmId()); - Assertions.assertEquals("tsf", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityName()); - Assertions.assertEquals("baeqphc", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .clientId()); - Assertions.assertEquals("nrnrp", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .principalId()); - Assertions.assertEquals(true, 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 43209b248863..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseDatabaseWorkloadItemTests.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.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\":\"hi\",\"serverName\":\"gjlgvvpase\",\"isAutoProtectable\":true,\"subinquireditemcount\":1996272230,\"subWorkloadItemCount\":1935598051,\"backupManagementType\":\"tu\",\"workloadType\":\"dhga\",\"friendlyName\":\"pirpiwrqof\",\"protectionState\":\"Protected\"}") - .toObject(AzureVmWorkloadSapAseDatabaseWorkloadItem.class); - Assertions.assertEquals("tu", model.backupManagementType()); - Assertions.assertEquals("dhga", model.workloadType()); - Assertions.assertEquals("pirpiwrqof", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("hi", model.parentName()); - Assertions.assertEquals("gjlgvvpase", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1996272230, model.subinquireditemcount()); - Assertions.assertEquals(1935598051, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapAseDatabaseWorkloadItem model - = new AzureVmWorkloadSapAseDatabaseWorkloadItem().withBackupManagementType("tu") - .withWorkloadType("dhga") - .withFriendlyName("pirpiwrqof") - .withProtectionState(ProtectionStatus.PROTECTED) - .withParentName("hi") - .withServerName("gjlgvvpase") - .withIsAutoProtectable(true) - .withSubinquireditemcount(1996272230) - .withSubWorkloadItemCount(1935598051); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapAseDatabaseWorkloadItem.class); - Assertions.assertEquals("tu", model.backupManagementType()); - Assertions.assertEquals("dhga", model.workloadType()); - Assertions.assertEquals("pirpiwrqof", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("hi", model.parentName()); - Assertions.assertEquals("gjlgvvpase", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1996272230, model.subinquireditemcount()); - Assertions.assertEquals(1935598051, 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 5c4602accbbf..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseSystemWorkloadItemTests.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.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\":\"vcrrpcj\",\"serverName\":\"bstvje\",\"isAutoProtectable\":true,\"subinquireditemcount\":1392569239,\"subWorkloadItemCount\":1809839347,\"backupManagementType\":\"koxmlghk\",\"workloadType\":\"idvrmaz\",\"friendlyName\":\"dwwexymz\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureVmWorkloadSapAseSystemWorkloadItem.class); - Assertions.assertEquals("koxmlghk", model.backupManagementType()); - Assertions.assertEquals("idvrmaz", model.workloadType()); - Assertions.assertEquals("dwwexymz", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("vcrrpcj", model.parentName()); - Assertions.assertEquals("bstvje", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1392569239, model.subinquireditemcount()); - Assertions.assertEquals(1809839347, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapAseSystemWorkloadItem model - = new AzureVmWorkloadSapAseSystemWorkloadItem().withBackupManagementType("koxmlghk") - .withWorkloadType("idvrmaz") - .withFriendlyName("dwwexymz") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED) - .withParentName("vcrrpcj") - .withServerName("bstvje") - .withIsAutoProtectable(true) - .withSubinquireditemcount(1392569239) - .withSubWorkloadItemCount(1809839347); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapAseSystemWorkloadItem.class); - Assertions.assertEquals("koxmlghk", model.backupManagementType()); - Assertions.assertEquals("idvrmaz", model.workloadType()); - Assertions.assertEquals("dwwexymz", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("vcrrpcj", model.parentName()); - Assertions.assertEquals("bstvje", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1392569239, model.subinquireditemcount()); - Assertions.assertEquals(1809839347, 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 87f0fbcf2f47..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaDatabaseWorkloadItemTests.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.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\":\"fhfv\",\"serverName\":\"mknbnxwcdommpv\",\"isAutoProtectable\":false,\"subinquireditemcount\":1859698744,\"subWorkloadItemCount\":850531614,\"backupManagementType\":\"rttuiaclkiexha\",\"workloadType\":\"fnth\",\"friendlyName\":\"fyut\",\"protectionState\":\"Protecting\"}") - .toObject(AzureVmWorkloadSapHanaDatabaseWorkloadItem.class); - Assertions.assertEquals("rttuiaclkiexha", model.backupManagementType()); - Assertions.assertEquals("fnth", model.workloadType()); - Assertions.assertEquals("fyut", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - Assertions.assertEquals("fhfv", model.parentName()); - Assertions.assertEquals("mknbnxwcdommpv", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(1859698744, model.subinquireditemcount()); - Assertions.assertEquals(850531614, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapHanaDatabaseWorkloadItem model - = new AzureVmWorkloadSapHanaDatabaseWorkloadItem().withBackupManagementType("rttuiaclkiexha") - .withWorkloadType("fnth") - .withFriendlyName("fyut") - .withProtectionState(ProtectionStatus.PROTECTING) - .withParentName("fhfv") - .withServerName("mknbnxwcdommpv") - .withIsAutoProtectable(false) - .withSubinquireditemcount(1859698744) - .withSubWorkloadItemCount(850531614); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapHanaDatabaseWorkloadItem.class); - Assertions.assertEquals("rttuiaclkiexha", model.backupManagementType()); - Assertions.assertEquals("fnth", model.workloadType()); - Assertions.assertEquals("fyut", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - Assertions.assertEquals("fhfv", model.parentName()); - Assertions.assertEquals("mknbnxwcdommpv", model.serverName()); - Assertions.assertEquals(false, model.isAutoProtectable()); - Assertions.assertEquals(1859698744, model.subinquireditemcount()); - Assertions.assertEquals(850531614, 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 2ea0c86aafd7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaSystemWorkloadItemTests.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.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\":\"mslclblyjxlt\",\"serverName\":\"juscvsfx\",\"isAutoProtectable\":true,\"subinquireditemcount\":1008970730,\"subWorkloadItemCount\":495815281,\"backupManagementType\":\"upbezqccydrt\",\"workloadType\":\"ukdqkkyihztg\",\"friendlyName\":\"mgqzgwldoyc\",\"protectionState\":\"Protected\"}") - .toObject(AzureVmWorkloadSapHanaSystemWorkloadItem.class); - Assertions.assertEquals("upbezqccydrt", model.backupManagementType()); - Assertions.assertEquals("ukdqkkyihztg", model.workloadType()); - Assertions.assertEquals("mgqzgwldoyc", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("mslclblyjxlt", model.parentName()); - Assertions.assertEquals("juscvsfx", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1008970730, model.subinquireditemcount()); - Assertions.assertEquals(495815281, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSapHanaSystemWorkloadItem model - = new AzureVmWorkloadSapHanaSystemWorkloadItem().withBackupManagementType("upbezqccydrt") - .withWorkloadType("ukdqkkyihztg") - .withFriendlyName("mgqzgwldoyc") - .withProtectionState(ProtectionStatus.PROTECTED) - .withParentName("mslclblyjxlt") - .withServerName("juscvsfx") - .withIsAutoProtectable(true) - .withSubinquireditemcount(1008970730) - .withSubWorkloadItemCount(495815281); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapHanaSystemWorkloadItem.class); - Assertions.assertEquals("upbezqccydrt", model.backupManagementType()); - Assertions.assertEquals("ukdqkkyihztg", model.workloadType()); - Assertions.assertEquals("mgqzgwldoyc", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("mslclblyjxlt", model.parentName()); - Assertions.assertEquals("juscvsfx", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1008970730, model.subinquireditemcount()); - Assertions.assertEquals(495815281, 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 99ea371ac8b3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlDatabaseWorkloadItemTests.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.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\":\"ulrtywikdmh\",\"serverName\":\"kuflgbh\",\"isAutoProtectable\":true,\"subinquireditemcount\":1551296917,\"subWorkloadItemCount\":2111371011,\"backupManagementType\":\"mxu\",\"workloadType\":\"sryjqgdkfno\",\"friendlyName\":\"eoqbvjhvefgwbmqj\",\"protectionState\":\"Protected\"}") - .toObject(AzureVmWorkloadSqlDatabaseWorkloadItem.class); - Assertions.assertEquals("mxu", model.backupManagementType()); - Assertions.assertEquals("sryjqgdkfno", model.workloadType()); - Assertions.assertEquals("eoqbvjhvefgwbmqj", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("ulrtywikdmh", model.parentName()); - Assertions.assertEquals("kuflgbh", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1551296917, model.subinquireditemcount()); - Assertions.assertEquals(2111371011, model.subWorkloadItemCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSqlDatabaseWorkloadItem model - = new AzureVmWorkloadSqlDatabaseWorkloadItem().withBackupManagementType("mxu") - .withWorkloadType("sryjqgdkfno") - .withFriendlyName("eoqbvjhvefgwbmqj") - .withProtectionState(ProtectionStatus.PROTECTED) - .withParentName("ulrtywikdmh") - .withServerName("kuflgbh") - .withIsAutoProtectable(true) - .withSubinquireditemcount(1551296917) - .withSubWorkloadItemCount(2111371011); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSqlDatabaseWorkloadItem.class); - Assertions.assertEquals("mxu", model.backupManagementType()); - Assertions.assertEquals("sryjqgdkfno", model.workloadType()); - Assertions.assertEquals("eoqbvjhvefgwbmqj", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("ulrtywikdmh", model.parentName()); - Assertions.assertEquals("kuflgbh", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(1551296917, model.subinquireditemcount()); - Assertions.assertEquals(2111371011, 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 f3928f394bf0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlInstanceWorkloadItemTests.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.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\":\"Log\",\"path\":\"pxqwo\",\"logicalName\":\"ffjxcjrmmuabwib\"}],\"parentName\":\"ogjo\",\"serverName\":\"cyefoyzbamwine\",\"isAutoProtectable\":true,\"subinquireditemcount\":693534983,\"subWorkloadItemCount\":1060241392,\"backupManagementType\":\"oldtvevboclzhz\",\"workloadType\":\"n\",\"friendlyName\":\"xgvttxp\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureVmWorkloadSqlInstanceWorkloadItem.class); - Assertions.assertEquals("oldtvevboclzhz", model.backupManagementType()); - Assertions.assertEquals("n", model.workloadType()); - Assertions.assertEquals("xgvttxp", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("ogjo", model.parentName()); - Assertions.assertEquals("cyefoyzbamwine", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(693534983, model.subinquireditemcount()); - Assertions.assertEquals(1060241392, model.subWorkloadItemCount()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("pxqwo", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("ffjxcjrmmuabwib", model.dataDirectoryPaths().get(0).logicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureVmWorkloadSqlInstanceWorkloadItem model - = new AzureVmWorkloadSqlInstanceWorkloadItem().withBackupManagementType("oldtvevboclzhz") - .withWorkloadType("n") - .withFriendlyName("xgvttxp") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED) - .withParentName("ogjo") - .withServerName("cyefoyzbamwine") - .withIsAutoProtectable(true) - .withSubinquireditemcount(693534983) - .withSubWorkloadItemCount(1060241392) - .withDataDirectoryPaths(Arrays.asList(new SqlDataDirectory().withType(SqlDataDirectoryType.LOG) - .withPath("pxqwo") - .withLogicalName("ffjxcjrmmuabwib"))); - model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSqlInstanceWorkloadItem.class); - Assertions.assertEquals("oldtvevboclzhz", model.backupManagementType()); - Assertions.assertEquals("n", model.workloadType()); - Assertions.assertEquals("xgvttxp", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - Assertions.assertEquals("ogjo", model.parentName()); - Assertions.assertEquals("cyefoyzbamwine", model.serverName()); - Assertions.assertEquals(true, model.isAutoProtectable()); - Assertions.assertEquals(693534983, model.subinquireditemcount()); - Assertions.assertEquals(1060241392, model.subWorkloadItemCount()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("pxqwo", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("ffjxcjrmmuabwib", 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 0f8df91ab346..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadAutoProtectionIntentTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"DefaultBackup\",\"sourceResourceId\":\"jauj\",\"itemId\":\"annggiy\",\"policyId\":\"kdtaaw\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(AzureWorkloadAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("jauj", model.sourceResourceId()); - Assertions.assertEquals("annggiy", model.itemId()); - Assertions.assertEquals("kdtaaw", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadAutoProtectionIntent model - = new AzureWorkloadAutoProtectionIntent().withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withSourceResourceId("jauj") - .withItemId("annggiy") - .withPolicyId("kdtaaw") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED); - model = BinaryData.fromObject(model).toObject(AzureWorkloadAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("jauj", model.sourceResourceId()); - Assertions.assertEquals("annggiy", model.itemId()); - Assertions.assertEquals("kdtaaw", 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/AzureWorkloadBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.java deleted file mode 100644 index e89e308dc699..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.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.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-08-14T16:58:12Z\"}") - .toObject(AzureWorkloadBackupRequest.class); - Assertions.assertEquals(BackupType.SNAPSHOT_FULL, model.backupType()); - Assertions.assertEquals(true, model.enableCompression()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-14T16:58:12Z"), 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-08-14T16:58:12Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadBackupRequest.class); - Assertions.assertEquals(BackupType.SNAPSHOT_FULL, model.backupType()); - Assertions.assertEquals(true, model.enableCompression()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-14T16:58:12Z"), 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 2489a19afd56..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadContainerAutoProtectionIntentTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"AzureIaasVM\",\"sourceResourceId\":\"nadzyq\",\"itemId\":\"xyivpinbm\",\"policyId\":\"bjijkgqxnh\",\"protectionState\":\"NotProtected\"}") - .toObject(AzureWorkloadContainerAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("nadzyq", model.sourceResourceId()); - Assertions.assertEquals("xyivpinbm", model.itemId()); - Assertions.assertEquals("bjijkgqxnh", model.policyId()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadContainerAutoProtectionIntent model = new AzureWorkloadContainerAutoProtectionIntent() - .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withSourceResourceId("nadzyq") - .withItemId("xyivpinbm") - .withPolicyId("bjijkgqxnh") - .withProtectionState(ProtectionStatus.NOT_PROTECTED); - model = BinaryData.fromObject(model).toObject(AzureWorkloadContainerAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("nadzyq", model.sourceResourceId()); - Assertions.assertEquals("xyivpinbm", model.itemId()); - Assertions.assertEquals("bjijkgqxnh", model.policyId()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, 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 ef1562e0c70a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobExtendedInfoTests.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.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\":\"frbbc\",\"status\":\"qagt\"},{\"taskId\":\"dhlfkqojpykvgt\",\"status\":\"cnifm\"},{\"taskId\":\"sdymbrn\",\"status\":\"u\"}],\"propertyBag\":{\"fwafqrouda\":\"rafwgckhocxvdf\",\"kbunzoz\":\"pavehhr\",\"cdyuibhmfdnbzyd\":\"dhcxgkmoy\"},\"dynamicErrorMessage\":\"vfcjnaeoisrvhmg\"}") - .toObject(AzureWorkloadJobExtendedInfo.class); - Assertions.assertEquals("frbbc", model.tasksList().get(0).taskId()); - Assertions.assertEquals("qagt", model.tasksList().get(0).status()); - Assertions.assertEquals("rafwgckhocxvdf", model.propertyBag().get("fwafqrouda")); - Assertions.assertEquals("vfcjnaeoisrvhmg", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadJobExtendedInfo model = new AzureWorkloadJobExtendedInfo() - .withTasksList(Arrays.asList(new AzureWorkloadJobTaskDetails().withTaskId("frbbc").withStatus("qagt"), - new AzureWorkloadJobTaskDetails().withTaskId("dhlfkqojpykvgt").withStatus("cnifm"), - new AzureWorkloadJobTaskDetails().withTaskId("sdymbrn").withStatus("u"))) - .withPropertyBag( - mapOf("fwafqrouda", "rafwgckhocxvdf", "kbunzoz", "pavehhr", "cdyuibhmfdnbzyd", "dhcxgkmoy")) - .withDynamicErrorMessage("vfcjnaeoisrvhmg"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadJobExtendedInfo.class); - Assertions.assertEquals("frbbc", model.tasksList().get(0).taskId()); - Assertions.assertEquals("qagt", model.tasksList().get(0).status()); - Assertions.assertEquals("rafwgckhocxvdf", model.propertyBag().get("fwafqrouda")); - Assertions.assertEquals("vfcjnaeoisrvhmg", 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 267177222e7c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobTaskDetailsTests.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.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\":\"ffukiscvw\",\"status\":\"hwplefaxvx\"}") - .toObject(AzureWorkloadJobTaskDetails.class); - Assertions.assertEquals("ffukiscvw", model.taskId()); - Assertions.assertEquals("hwplefaxvx", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadJobTaskDetails model - = new AzureWorkloadJobTaskDetails().withTaskId("ffukiscvw").withStatus("hwplefaxvx"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadJobTaskDetails.class); - Assertions.assertEquals("ffukiscvw", model.taskId()); - Assertions.assertEquals("hwplefaxvx", 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 638fee96a68f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRecoveryPointTests.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.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-10-23T15:17:09Z\",\"endTime\":\"2021-07-08T19:53:14Z\"},{\"startTime\":\"2021-02-03T00:44:07Z\",\"endTime\":\"2021-09-14T23:20:53Z\"}],\"recoveryPointTimeInUTC\":\"2021-09-18T20:37:44Z\",\"type\":\"Invalid\",\"recoveryPointTierDetails\":[{\"type\":\"InstantRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"ieknl\":\"ycavodggxdbees\",\"agy\":\"ariaawi\"}},{\"type\":\"Invalid\",\"status\":\"Valid\",\"extendedInfo\":{\"giagtcojo\":\"yr\"}},{\"type\":\"HardenedRP\",\"status\":\"Valid\",\"extendedInfo\":{\"uxylfsbtkadpy\":\"zjvusfzldmo\",\"tgkbugrjqctojc\":\"own\",\"cuplcplcwkhih\":\"isofieypefojyqd\"}},{\"type\":\"HardenedRP\",\"status\":\"Valid\",\"extendedInfo\":{\"s\":\"qtz\",\"txmwoteyow\":\"gnowcjhfgmveca\"}}],\"recoveryPointMoveReadinessInfo\":{\"mpjw\":{\"isReadyForMove\":true,\"additionalInfo\":\"ekqvgqouwif\"},\"cvhrfsp\":{\"isReadyForMove\":true,\"additionalInfo\":\"ikf\"},\"kvyklxubyjaffmm\":{\"isReadyForMove\":false,\"additionalInfo\":\"rttikteusqc\"},\"metttwgd\":{\"isReadyForMove\":true,\"additionalInfo\":\"qcuubgqibrta\"}},\"recoveryPointProperties\":{\"expiryTime\":\"xih\",\"ruleName\":\"moo\",\"isSoftDeleted\":true}}") - .toObject(AzureWorkloadPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-18T20:37:44Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("ycavodggxdbees", model.recoveryPointTierDetails().get(0).extendedInfo().get("ieknl")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("mpjw").isReadyForMove()); - Assertions.assertEquals("ekqvgqouwif", model.recoveryPointMoveReadinessInfo().get("mpjw").additionalInfo()); - Assertions.assertEquals("xih", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("moo", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-23T15:17:09Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-08T19:53:14Z"), model.timeRanges().get(0).endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadPointInTimeRecoveryPoint model = new AzureWorkloadPointInTimeRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-09-18T20:37:44Z")) - .withType(RestorePointType.INVALID) - .withRecoveryPointTierDetails(Arrays.asList( - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("ieknl", "ycavodggxdbees", "agy", "ariaawi")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("giagtcojo", "yr")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("uxylfsbtkadpy", "zjvusfzldmo", "tgkbugrjqctojc", "own", "cuplcplcwkhih", - "isofieypefojyqd")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("s", "qtz", "txmwoteyow", "gnowcjhfgmveca")))) - .withRecoveryPointMoveReadinessInfo(mapOf("mpjw", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("ekqvgqouwif"), - "cvhrfsp", new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("ikf"), - "kvyklxubyjaffmm", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("rttikteusqc"), - "metttwgd", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("qcuubgqibrta"))) - .withRecoveryPointProperties( - new RecoveryPointProperties().withExpiryTime("xih").withRuleName("moo").withIsSoftDeleted(true)) - .withTimeRanges(Arrays.asList( - new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-10-23T15:17:09Z")) - .withEndTime(OffsetDateTime.parse("2021-07-08T19:53:14Z")), - new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-02-03T00:44:07Z")) - .withEndTime(OffsetDateTime.parse("2021-09-14T23:20:53Z")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-18T20:37:44Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("ycavodggxdbees", model.recoveryPointTierDetails().get(0).extendedInfo().get("ieknl")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("mpjw").isReadyForMove()); - Assertions.assertEquals("ekqvgqouwif", model.recoveryPointMoveReadinessInfo().get("mpjw").additionalInfo()); - Assertions.assertEquals("xih", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("moo", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-23T15:17:09Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-08T19:53:14Z"), 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 ec67dcfe8018..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRestoreRequestTests.java +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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 AzureWorkloadPointInTimeRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadPointInTimeRestoreRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureWorkloadPointInTimeRestoreRequest\",\"pointInTime\":\"2020-12-24T17:11:07Z\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"pijrajcivmmghf\",\"propertyBag\":{\"nzqodfvpg\":\"wrxgkneuvy\",\"zdjtxvzflbqv\":\"hoxgsgbpf\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"gafcqu\",\"databaseName\":\"dvetnws\",\"targetDirectoryForFileRestore\":\"utnw\"},\"recoveryMode\":\"FileRecovery\",\"targetResourceGroupName\":\"cvuzhyrmewipmve\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"ukuqgsj\",\"identityName\":\"undxgketw\",\"userAssignedIdentityProperties\":{\"clientId\":\"zjhfjmhvv\",\"principalId\":\"vgpmun\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":false,\"logPointInTimeForDBRecovery\":\"mhfbuzjy\"},\"targetVirtualMachineId\":\"sasbhu\",\"resourceGuardOperationRequests\":[\"ohyuemslynsq\",\"rpfoobr\",\"ttymsjny\",\"qdnfwqzdz\"]}") - .toObject(AzureWorkloadPointInTimeRestoreRequest.class); - Assertions.assertEquals("ohyuemslynsq", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("pijrajcivmmghf", model.sourceResourceId()); - Assertions.assertEquals("wrxgkneuvy", model.propertyBag().get("nzqodfvpg")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("gafcqu", model.targetInfo().containerId()); - Assertions.assertEquals("dvetnws", model.targetInfo().databaseName()); - Assertions.assertEquals("utnw", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("cvuzhyrmewipmve", model.targetResourceGroupName()); - Assertions.assertEquals("ukuqgsj", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("undxgketw", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("zjhfjmhvv", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("vgpmun", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("mhfbuzjy", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("sasbhu", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-24T17:11:07Z"), model.pointInTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadPointInTimeRestoreRequest model = new AzureWorkloadPointInTimeRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("ohyuemslynsq", "rpfoobr", "ttymsjny", "qdnfwqzdz")) - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("pijrajcivmmghf") - .withPropertyBag(mapOf("nzqodfvpg", "wrxgkneuvy", "zdjtxvzflbqv", "hoxgsgbpf")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("gafcqu") - .withDatabaseName("dvetnws") - .withTargetDirectoryForFileRestore("utnw")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetResourceGroupName("cvuzhyrmewipmve") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("ukuqgsj") - .withIdentityName("undxgketw") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("zjhfjmhvv").withPrincipalId("vgpmun"))) - .withSnapshotRestoreParameters(new SnapshotRestoreParameters().withSkipAttachAndMount(false) - .withLogPointInTimeForDBRecovery("mhfbuzjy")) - .withTargetVirtualMachineId("sasbhu") - .withPointInTime(OffsetDateTime.parse("2020-12-24T17:11:07Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadPointInTimeRestoreRequest.class); - Assertions.assertEquals("ohyuemslynsq", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("pijrajcivmmghf", model.sourceResourceId()); - Assertions.assertEquals("wrxgkneuvy", model.propertyBag().get("nzqodfvpg")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("gafcqu", model.targetInfo().containerId()); - Assertions.assertEquals("dvetnws", model.targetInfo().databaseName()); - Assertions.assertEquals("utnw", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("cvuzhyrmewipmve", model.targetResourceGroupName()); - Assertions.assertEquals("ukuqgsj", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("undxgketw", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("zjhfjmhvv", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("vgpmun", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("mhfbuzjy", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("sasbhu", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-24T17:11:07Z"), 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 5b7854410fa1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRecoveryPointTests.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.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-09-06T02:43:55Z\",\"type\":\"Differential\",\"recoveryPointTierDetails\":[{\"type\":\"InstantRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"lhvnhlab\":\"petogebjox\",\"kkzjcjbtrga\":\"q\",\"brxjjsto\":\"hvv\",\"tmo\":\"beitpkx\"}},{\"type\":\"Invalid\",\"status\":\"Deleted\",\"extendedInfo\":{\"maqxzhemjyh\":\"dgfcwqmp\",\"bawpfajnjwltlwt\":\"hujswtwkozzwcul\"}},{\"type\":\"Invalid\",\"status\":\"Valid\",\"extendedInfo\":{\"rpoaimlnwi\":\"lhsnvkcdmx\",\"ulcsethwwnpj\":\"aomylwea\"}}],\"recoveryPointMoveReadinessInfo\":{\"fb\":{\"isReadyForMove\":true,\"additionalInfo\":\"pchwa\"}},\"recoveryPointProperties\":{\"expiryTime\":\"nfepgf\",\"ruleName\":\"etwlyxgncx\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-06T02:43:55Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.DIFFERENTIAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("petogebjox", model.recoveryPointTierDetails().get(0).extendedInfo().get("lhvnhlab")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("fb").isReadyForMove()); - Assertions.assertEquals("pchwa", model.recoveryPointMoveReadinessInfo().get("fb").additionalInfo()); - Assertions.assertEquals("nfepgf", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("etwlyxgncx", 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-09-06T02:43:55Z")) - .withType(RestorePointType.DIFFERENTIAL) - .withRecoveryPointTierDetails( - Arrays.asList( - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("lhvnhlab", "petogebjox", "kkzjcjbtrga", "q", "brxjjsto", "hvv", - "tmo", "beitpkx")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.DELETED) - .withExtendedInfo(mapOf("maqxzhemjyh", "dgfcwqmp", "bawpfajnjwltlwt", "hujswtwkozzwcul")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("rpoaimlnwi", "lhsnvkcdmx", "ulcsethwwnpj", "aomylwea")))) - .withRecoveryPointMoveReadinessInfo(mapOf("fb", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("pchwa"))) - .withRecoveryPointProperties(new RecoveryPointProperties().withExpiryTime("nfepgf") - .withRuleName("etwlyxgncx") - .withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-06T02:43:55Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.DIFFERENTIAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("petogebjox", model.recoveryPointTierDetails().get(0).extendedInfo().get("lhvnhlab")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("fb").isReadyForMove()); - Assertions.assertEquals("pchwa", model.recoveryPointMoveReadinessInfo().get("fb").additionalInfo()); - Assertions.assertEquals("nfepgf", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("etwlyxgncx", 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 7c9bdfed1a3b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRestoreRequestTests.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.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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -import java.util.Arrays; -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\":\"RestoreDisks\",\"sourceResourceId\":\"axhnfh\",\"propertyBag\":{\"ouwivkxoyzunbixx\":\"vi\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"cpwpg\",\"databaseName\":\"rc\",\"targetDirectoryForFileRestore\":\"tso\"},\"recoveryMode\":\"FileRecovery\",\"targetResourceGroupName\":\"enxpmyyefr\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"dnqqskawaoqvmmb\",\"identityName\":\"qfr\",\"userAssignedIdentityProperties\":{\"clientId\":\"kzmegnitgvkxlz\",\"principalId\":\"drf\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":true,\"logPointInTimeForDBRecovery\":\"lzxwhcansy\"},\"targetVirtualMachineId\":\"yqhlwigdivbkbx\",\"resourceGuardOperationRequests\":[\"fajuwas\"]}") - .toObject(AzureWorkloadRestoreRequest.class); - Assertions.assertEquals("fajuwas", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType()); - Assertions.assertEquals("axhnfh", model.sourceResourceId()); - Assertions.assertEquals("vi", model.propertyBag().get("ouwivkxoyzunbixx")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("cpwpg", model.targetInfo().containerId()); - Assertions.assertEquals("rc", model.targetInfo().databaseName()); - Assertions.assertEquals("tso", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("enxpmyyefr", model.targetResourceGroupName()); - Assertions.assertEquals("dnqqskawaoqvmmb", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("qfr", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("kzmegnitgvkxlz", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("drf", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("lzxwhcansy", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("yqhlwigdivbkbx", model.targetVirtualMachineId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadRestoreRequest model - = new AzureWorkloadRestoreRequest().withResourceGuardOperationRequests(Arrays.asList("fajuwas")) - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId("axhnfh") - .withPropertyBag(mapOf("ouwivkxoyzunbixx", "vi")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("cpwpg") - .withDatabaseName("rc") - .withTargetDirectoryForFileRestore("tso")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetResourceGroupName("enxpmyyefr") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("dnqqskawaoqvmmb") - .withIdentityName("qfr") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("kzmegnitgvkxlz").withPrincipalId("drf"))) - .withSnapshotRestoreParameters(new SnapshotRestoreParameters().withSkipAttachAndMount(true) - .withLogPointInTimeForDBRecovery("lzxwhcansy")) - .withTargetVirtualMachineId("yqhlwigdivbkbx"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadRestoreRequest.class); - Assertions.assertEquals("fajuwas", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType()); - Assertions.assertEquals("axhnfh", model.sourceResourceId()); - Assertions.assertEquals("vi", model.propertyBag().get("ouwivkxoyzunbixx")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("cpwpg", model.targetInfo().containerId()); - Assertions.assertEquals("rc", model.targetInfo().databaseName()); - Assertions.assertEquals("tso", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("enxpmyyefr", model.targetResourceGroupName()); - Assertions.assertEquals("dnqqskawaoqvmmb", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("qfr", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("kzmegnitgvkxlz", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("drf", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("lzxwhcansy", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("yqhlwigdivbkbx", 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/AzureWorkloadSapAsePointInTimeRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAsePointInTimeRecoveryPointTests.java deleted file mode 100644 index 2245bf8fa333..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAsePointInTimeRecoveryPointTests.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.models.AzureWorkloadSapAsePointInTimeRecoveryPoint; -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 AzureWorkloadSapAsePointInTimeRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapAsePointInTimeRecoveryPoint model = BinaryData.fromString( - "{\"objectType\":\"AzureWorkloadSAPAsePointInTimeRecoveryPoint\",\"timeRanges\":[{\"startTime\":\"2021-06-03T18:41:03Z\",\"endTime\":\"2021-07-13T22:45Z\"},{\"startTime\":\"2021-04-12T08:11:42Z\",\"endTime\":\"2021-10-31T09:17:43Z\"},{\"startTime\":\"2021-02-14T11:03:13Z\",\"endTime\":\"2021-03-20T15:11:50Z\"}],\"recoveryPointTimeInUTC\":\"2021-02-23T18:39:19Z\",\"type\":\"Differential\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"zonzlrpiqywnc\":\"gnl\"}},{\"type\":\"ArchivedRP\",\"status\":\"Valid\",\"extendedInfo\":{\"reljeamur\":\"fizehtdhgbjk\",\"xlpm\":\"zmlovuanash\",\"lvidizozs\":\"erbdk\"}},{\"type\":\"InstantRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"dgnwncypuuwwlt\":\"on\",\"tzenk\":\"uqj\",\"zhmkdasvflyh\":\"if\",\"oldforobw\":\"xcudchxgsr\"}},{\"type\":\"InstantRP\",\"status\":\"Disabled\",\"extendedInfo\":{\"dxe\":\"hfovvacqpbtu\",\"elawumu\":\"zab\"}}],\"recoveryPointMoveReadinessInfo\":{\"mdr\":{\"isReadyForMove\":false,\"additionalInfo\":\"rrwoycqucwyhahn\"},\"rutlwexxwlalniex\":{\"isReadyForMove\":true,\"additionalInfo\":\"hpsvfu\"},\"chzyvlixqnrk\":{\"isReadyForMove\":false,\"additionalInfo\":\"pgepqtybbwwpgda\"}},\"recoveryPointProperties\":{\"expiryTime\":\"jibnxmysu\",\"ruleName\":\"wq\",\"isSoftDeleted\":true}}") - .toObject(AzureWorkloadSapAsePointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-23T18:39:19Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.DIFFERENTIAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("gnl", model.recoveryPointTierDetails().get(0).extendedInfo().get("zonzlrpiqywnc")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("mdr").isReadyForMove()); - Assertions.assertEquals("rrwoycqucwyhahn", model.recoveryPointMoveReadinessInfo().get("mdr").additionalInfo()); - Assertions.assertEquals("jibnxmysu", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("wq", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-03T18:41:03Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-13T22:45Z"), model.timeRanges().get(0).endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapAsePointInTimeRecoveryPoint model = new AzureWorkloadSapAsePointInTimeRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-02-23T18:39:19Z")) - .withType(RestorePointType.DIFFERENTIAL) - .withRecoveryPointTierDetails(Arrays.asList( - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("zonzlrpiqywnc", "gnl")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("reljeamur", "fizehtdhgbjk", "xlpm", "zmlovuanash", "lvidizozs", "erbdk")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo( - mapOf("dgnwncypuuwwlt", "on", "tzenk", "uqj", "zhmkdasvflyh", "if", "oldforobw", "xcudchxgsr")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.DISABLED) - .withExtendedInfo(mapOf("dxe", "hfovvacqpbtu", "elawumu", "zab")))) - .withRecoveryPointMoveReadinessInfo(mapOf("mdr", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("rrwoycqucwyhahn"), - "rutlwexxwlalniex", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("hpsvfu"), - "chzyvlixqnrk", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("pgepqtybbwwpgda"))) - .withRecoveryPointProperties( - new RecoveryPointProperties().withExpiryTime("jibnxmysu").withRuleName("wq").withIsSoftDeleted(true)) - .withTimeRanges(Arrays.asList( - new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-06-03T18:41:03Z")) - .withEndTime(OffsetDateTime.parse("2021-07-13T22:45Z")), - new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-04-12T08:11:42Z")) - .withEndTime(OffsetDateTime.parse("2021-10-31T09:17:43Z")), - new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-02-14T11:03:13Z")) - .withEndTime(OffsetDateTime.parse("2021-03-20T15:11:50Z")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapAsePointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-23T18:39:19Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.DIFFERENTIAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("gnl", model.recoveryPointTierDetails().get(0).extendedInfo().get("zonzlrpiqywnc")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("mdr").isReadyForMove()); - Assertions.assertEquals("rrwoycqucwyhahn", model.recoveryPointMoveReadinessInfo().get("mdr").additionalInfo()); - Assertions.assertEquals("jibnxmysu", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("wq", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-03T18:41:03Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-13T22:45Z"), 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/AzureWorkloadSapAsePointInTimeRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAsePointInTimeRestoreRequestTests.java deleted file mode 100644 index 20e9280006f6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAsePointInTimeRestoreRequestTests.java +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.AzureWorkloadSapAsePointInTimeRestoreRequest; -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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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 AzureWorkloadSapAsePointInTimeRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapAsePointInTimeRestoreRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureWorkloadSAPAsePointInTimeRestoreRequest\",\"pointInTime\":\"2021-10-20T20:49:39Z\",\"recoveryType\":\"AlternateLocation\",\"sourceResourceId\":\"psttexoq\",\"propertyBag\":{\"uncuw\":\"cyyufmh\",\"unqndyfpchrqb\":\"qspkcdqzhlctd\",\"boxjumvq\":\"jjrcgegydc\",\"ouau\":\"olihrra\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"oq\",\"databaseName\":\"uojrngiflr\",\"targetDirectoryForFileRestore\":\"asccbiui\"},\"recoveryMode\":\"SnapshotAttach\",\"targetResourceGroupName\":\"yjdfqwmky\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"fdvruz\",\"identityName\":\"zojhpctfnmd\",\"userAssignedIdentityProperties\":{\"clientId\":\"ngfdgugeyzihgrky\",\"principalId\":\"zabs\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":false,\"logPointInTimeForDBRecovery\":\"hojeevy\"},\"targetVirtualMachineId\":\"hsgz\",\"resourceGuardOperationRequests\":[\"bgomfgbegl\",\"gleohi\",\"etnluankrrfx\"]}") - .toObject(AzureWorkloadSapAsePointInTimeRestoreRequest.class); - Assertions.assertEquals("bgomfgbegl", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("psttexoq", model.sourceResourceId()); - Assertions.assertEquals("cyyufmh", model.propertyBag().get("uncuw")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("oq", model.targetInfo().containerId()); - Assertions.assertEquals("uojrngiflr", model.targetInfo().databaseName()); - Assertions.assertEquals("asccbiui", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.SNAPSHOT_ATTACH, model.recoveryMode()); - Assertions.assertEquals("yjdfqwmky", model.targetResourceGroupName()); - Assertions.assertEquals("fdvruz", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("zojhpctfnmd", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("ngfdgugeyzihgrky", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("zabs", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("hojeevy", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("hsgz", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-20T20:49:39Z"), model.pointInTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapAsePointInTimeRestoreRequest model = new AzureWorkloadSapAsePointInTimeRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("bgomfgbegl", "gleohi", "etnluankrrfx")) - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId("psttexoq") - .withPropertyBag(mapOf("uncuw", "cyyufmh", "unqndyfpchrqb", "qspkcdqzhlctd", "boxjumvq", "jjrcgegydc", - "ouau", "olihrra")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.INVALID) - .withContainerId("oq") - .withDatabaseName("uojrngiflr") - .withTargetDirectoryForFileRestore("asccbiui")) - .withRecoveryMode(RecoveryMode.SNAPSHOT_ATTACH) - .withTargetResourceGroupName("yjdfqwmky") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails().withIdentityArmId("fdvruz") - .withIdentityName("zojhpctfnmd") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("ngfdgugeyzihgrky").withPrincipalId("zabs"))) - .withSnapshotRestoreParameters(new SnapshotRestoreParameters().withSkipAttachAndMount(false) - .withLogPointInTimeForDBRecovery("hojeevy")) - .withTargetVirtualMachineId("hsgz") - .withPointInTime(OffsetDateTime.parse("2021-10-20T20:49:39Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapAsePointInTimeRestoreRequest.class); - Assertions.assertEquals("bgomfgbegl", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("psttexoq", model.sourceResourceId()); - Assertions.assertEquals("cyyufmh", model.propertyBag().get("uncuw")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("oq", model.targetInfo().containerId()); - Assertions.assertEquals("uojrngiflr", model.targetInfo().databaseName()); - Assertions.assertEquals("asccbiui", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.SNAPSHOT_ATTACH, model.recoveryMode()); - Assertions.assertEquals("yjdfqwmky", model.targetResourceGroupName()); - Assertions.assertEquals("fdvruz", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("zojhpctfnmd", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("ngfdgugeyzihgrky", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("zabs", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("hojeevy", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("hsgz", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-20T20:49:39Z"), 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/AzureWorkloadSapAseRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAseRecoveryPointTests.java deleted file mode 100644 index 889333ecc668..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAseRecoveryPointTests.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.AzureWorkloadSapAseRecoveryPoint; -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 AzureWorkloadSapAseRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapAseRecoveryPoint model = BinaryData.fromString( - "{\"objectType\":\"AzureWorkloadSAPAseRecoveryPoint\",\"recoveryPointTimeInUTC\":\"2021-10-13T23:00:43Z\",\"type\":\"Invalid\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Disabled\",\"extendedInfo\":{\"qgqqihedsvqwthmk\":\"tpvopvpbdb\"}},{\"type\":\"InstantRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"dhohsdtmcdzsuf\":\"hsgqc\",\"pcvhdbevwqqxeys\":\"ohdxbzlmcmu\"}},{\"type\":\"Invalid\",\"status\":\"Valid\",\"extendedInfo\":{\"mygvkzqkj\":\"kfkbgbzbowxeqocl\",\"ezrxcczurtleipqx\":\"eokbze\",\"gnzvdfbzdixzm\":\"kwv\"}}],\"recoveryPointMoveReadinessInfo\":{\"ostzelndlatu\":{\"isReadyForMove\":false,\"additionalInfo\":\"wopqhewjptmcgs\"}},\"recoveryPointProperties\":{\"expiryTime\":\"lbiojlvfhrb\",\"ruleName\":\"neqvcwwyyurmo\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadSapAseRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-13T23:00:43Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("tpvopvpbdb", - model.recoveryPointTierDetails().get(0).extendedInfo().get("qgqqihedsvqwthmk")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("ostzelndlatu").isReadyForMove()); - Assertions.assertEquals("wopqhewjptmcgs", - model.recoveryPointMoveReadinessInfo().get("ostzelndlatu").additionalInfo()); - Assertions.assertEquals("lbiojlvfhrb", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("neqvcwwyyurmo", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapAseRecoveryPoint model - = new AzureWorkloadSapAseRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-10-13T23:00:43Z")) - .withType(RestorePointType.INVALID) - .withRecoveryPointTierDetails(Arrays.asList( - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.DISABLED) - .withExtendedInfo(mapOf("qgqqihedsvqwthmk", "tpvopvpbdb")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("dhohsdtmcdzsuf", "hsgqc", "pcvhdbevwqqxeys", "ohdxbzlmcmu")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.VALID) - .withExtendedInfo(mapOf("mygvkzqkj", "kfkbgbzbowxeqocl", "ezrxcczurtleipqx", "eokbze", - "gnzvdfbzdixzm", "kwv")))) - .withRecoveryPointMoveReadinessInfo(mapOf("ostzelndlatu", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false) - .withAdditionalInfo("wopqhewjptmcgs"))) - .withRecoveryPointProperties(new RecoveryPointProperties().withExpiryTime("lbiojlvfhrb") - .withRuleName("neqvcwwyyurmo") - .withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapAseRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-13T23:00:43Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("tpvopvpbdb", - model.recoveryPointTierDetails().get(0).extendedInfo().get("qgqqihedsvqwthmk")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("ostzelndlatu").isReadyForMove()); - Assertions.assertEquals("wopqhewjptmcgs", - model.recoveryPointMoveReadinessInfo().get("ostzelndlatu").additionalInfo()); - Assertions.assertEquals("lbiojlvfhrb", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("neqvcwwyyurmo", 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/AzureWorkloadSapAseRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAseRestoreRequestTests.java deleted file mode 100644 index 5458aca9c869..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapAseRestoreRequestTests.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.models.AzureWorkloadSapAseRestoreRequest; -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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureWorkloadSapAseRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapAseRestoreRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureWorkloadSAPAseRestoreRequest\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"tijv\",\"propertyBag\":{\"cevehjkuyxoafg\":\"bmqzbqqxlajrnwx\",\"linmfgv\":\"oqltfae\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"hriypoqeyhlqhy\",\"databaseName\":\"rlpyznuciqdsmexi\",\"targetDirectoryForFileRestore\":\"dfuxtya\"},\"recoveryMode\":\"Invalid\",\"targetResourceGroupName\":\"miybnn\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"gnljhnmgixhcm\",\"identityName\":\"mqfoudorh\",\"userAssignedIdentityProperties\":{\"clientId\":\"yprotwyp\",\"principalId\":\"d\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":false,\"logPointInTimeForDBRecovery\":\"gcmjkavl\"},\"targetVirtualMachineId\":\"rb\",\"resourceGuardOperationRequests\":[\"pmdtz\"]}") - .toObject(AzureWorkloadSapAseRestoreRequest.class); - Assertions.assertEquals("pmdtz", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("tijv", model.sourceResourceId()); - Assertions.assertEquals("bmqzbqqxlajrnwx", model.propertyBag().get("cevehjkuyxoafg")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("hriypoqeyhlqhy", model.targetInfo().containerId()); - Assertions.assertEquals("rlpyznuciqdsmexi", model.targetInfo().databaseName()); - Assertions.assertEquals("dfuxtya", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode()); - Assertions.assertEquals("miybnn", model.targetResourceGroupName()); - Assertions.assertEquals("gnljhnmgixhcm", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("mqfoudorh", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("yprotwyp", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("d", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("gcmjkavl", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("rb", model.targetVirtualMachineId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapAseRestoreRequest model - = new AzureWorkloadSapAseRestoreRequest().withResourceGuardOperationRequests(Arrays.asList("pmdtz")) - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("tijv") - .withPropertyBag(mapOf("cevehjkuyxoafg", "bmqzbqqxlajrnwx", "linmfgv", "oqltfae")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("hriypoqeyhlqhy") - .withDatabaseName("rlpyznuciqdsmexi") - .withTargetDirectoryForFileRestore("dfuxtya")) - .withRecoveryMode(RecoveryMode.INVALID) - .withTargetResourceGroupName("miybnn") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("gnljhnmgixhcm") - .withIdentityName("mqfoudorh") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("yprotwyp").withPrincipalId("d"))) - .withSnapshotRestoreParameters(new SnapshotRestoreParameters().withSkipAttachAndMount(false) - .withLogPointInTimeForDBRecovery("gcmjkavl")) - .withTargetVirtualMachineId("rb"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapAseRestoreRequest.class); - Assertions.assertEquals("pmdtz", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("tijv", model.sourceResourceId()); - Assertions.assertEquals("bmqzbqqxlajrnwx", model.propertyBag().get("cevehjkuyxoafg")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("hriypoqeyhlqhy", model.targetInfo().containerId()); - Assertions.assertEquals("rlpyznuciqdsmexi", model.targetInfo().databaseName()); - Assertions.assertEquals("dfuxtya", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode()); - Assertions.assertEquals("miybnn", model.targetResourceGroupName()); - Assertions.assertEquals("gnljhnmgixhcm", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("mqfoudorh", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("yprotwyp", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("d", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("gcmjkavl", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("rb", 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 a448c659e492..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRecoveryPointTests.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.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-01-23T20:53:22Z\",\"endTime\":\"2021-09-10T10:22:32Z\"}],\"recoveryPointTimeInUTC\":\"2021-07-27T04:50:29Z\",\"type\":\"Invalid\",\"recoveryPointTierDetails\":[{\"type\":\"Invalid\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"jjidjk\":\"kzyb\"}},{\"type\":\"HardenedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"jednlj\":\"xevbl\",\"aulx\":\"age\"}},{\"type\":\"HardenedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"gwklnsr\":\"kppxynenlsvxeiz\",\"ktp\":\"ffeycx\",\"ekkkzd\":\"ymerteeammxq\"}}],\"recoveryPointMoveReadinessInfo\":{\"vrefdeesv\":{\"isReadyForMove\":false,\"additionalInfo\":\"ojbmxv\"},\"sawddjibabxvi\":{\"isReadyForMove\":false,\"additionalInfo\":\"jpxtxsuwprtuj\"},\"xtfglecdmdqb\":{\"isReadyForMove\":true,\"additionalInfo\":\"tzeexav\"}},\"recoveryPointProperties\":{\"expiryTime\":\"pqtgsfjac\",\"ruleName\":\"lhhxudbxvodhtnsi\",\"isSoftDeleted\":true}}") - .toObject(AzureWorkloadSapHanaPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-27T04:50:29Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INVALID, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("kzyb", model.recoveryPointTierDetails().get(0).extendedInfo().get("jjidjk")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("vrefdeesv").isReadyForMove()); - Assertions.assertEquals("ojbmxv", model.recoveryPointMoveReadinessInfo().get("vrefdeesv").additionalInfo()); - Assertions.assertEquals("pqtgsfjac", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("lhhxudbxvodhtnsi", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-23T20:53:22Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-10T10:22:32Z"), model.timeRanges().get(0).endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRecoveryPoint model = new AzureWorkloadSapHanaPointInTimeRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-07-27T04:50:29Z")) - .withType(RestorePointType.INVALID) - .withRecoveryPointTierDetails(Arrays.asList( - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("jjidjk", "kzyb")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("jednlj", "xevbl", "aulx", "age")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("gwklnsr", "kppxynenlsvxeiz", "ktp", "ffeycx", "ekkkzd", "ymerteeammxq")))) - .withRecoveryPointMoveReadinessInfo(mapOf("vrefdeesv", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("ojbmxv"), - "sawddjibabxvi", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("jpxtxsuwprtuj"), - "xtfglecdmdqb", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("tzeexav"))) - .withRecoveryPointProperties(new RecoveryPointProperties().withExpiryTime("pqtgsfjac") - .withRuleName("lhhxudbxvodhtnsi") - .withIsSoftDeleted(true)) - .withTimeRanges( - Arrays.asList(new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-01-23T20:53:22Z")) - .withEndTime(OffsetDateTime.parse("2021-09-10T10:22:32Z")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-27T04:50:29Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INVALID, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("kzyb", model.recoveryPointTierDetails().get(0).extendedInfo().get("jjidjk")); - Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("vrefdeesv").isReadyForMove()); - Assertions.assertEquals("ojbmxv", model.recoveryPointMoveReadinessInfo().get("vrefdeesv").additionalInfo()); - Assertions.assertEquals("pqtgsfjac", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("lhhxudbxvodhtnsi", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-23T20:53:22Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-10T10:22: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 e54d89f60e05..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreRequestTests.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.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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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 AzureWorkloadSapHanaPointInTimeRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRestoreRequest\",\"pointInTime\":\"2021-05-10T09:40:25Z\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"sckdlp\",\"propertyBag\":{\"xdfgsftufqobr\":\"rcxfailcfxwmdb\",\"knh\":\"lnacgcc\",\"zvulj\":\"kizvytn\",\"qnvb\":\"aaeranokqgukk\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"xxulcdi\",\"databaseName\":\"osfjbjsv\",\"targetDirectoryForFileRestore\":\"rwhryvycytd\"},\"recoveryMode\":\"FileRecovery\",\"targetResourceGroupName\":\"ccknfnwmbtmvp\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"dhttzaefedxihchr\",\"identityName\":\"k\",\"userAssignedIdentityProperties\":{\"clientId\":\"jdqnsdfzpbgt\",\"principalId\":\"ylkdghrje\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":true,\"logPointInTimeForDBRecovery\":\"xezw\"},\"targetVirtualMachineId\":\"okvbwnhhtqlgehg\",\"resourceGuardOperationRequests\":[\"pifhpfeoajvgcxtx\",\"csheafidltugsr\",\"smkss\",\"h\"]}") - .toObject(AzureWorkloadSapHanaPointInTimeRestoreRequest.class); - Assertions.assertEquals("pifhpfeoajvgcxtx", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("sckdlp", model.sourceResourceId()); - Assertions.assertEquals("rcxfailcfxwmdb", model.propertyBag().get("xdfgsftufqobr")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("xxulcdi", model.targetInfo().containerId()); - Assertions.assertEquals("osfjbjsv", model.targetInfo().databaseName()); - Assertions.assertEquals("rwhryvycytd", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ccknfnwmbtmvp", model.targetResourceGroupName()); - Assertions.assertEquals("dhttzaefedxihchr", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("k", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("jdqnsdfzpbgt", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("ylkdghrje", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("xezw", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("okvbwnhhtqlgehg", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-10T09:40:25Z"), model.pointInTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreRequest model = new AzureWorkloadSapHanaPointInTimeRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("pifhpfeoajvgcxtx", "csheafidltugsr", "smkss", "h")) - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("sckdlp") - .withPropertyBag( - mapOf("xdfgsftufqobr", "rcxfailcfxwmdb", "knh", "lnacgcc", "zvulj", "kizvytn", "qnvb", "aaeranokqgukk")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("xxulcdi") - .withDatabaseName("osfjbjsv") - .withTargetDirectoryForFileRestore("rwhryvycytd")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetResourceGroupName("ccknfnwmbtmvp") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("dhttzaefedxihchr") - .withIdentityName("k") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("jdqnsdfzpbgt").withPrincipalId("ylkdghrje"))) - .withSnapshotRestoreParameters( - new SnapshotRestoreParameters().withSkipAttachAndMount(true).withLogPointInTimeForDBRecovery("xezw")) - .withTargetVirtualMachineId("okvbwnhhtqlgehg") - .withPointInTime(OffsetDateTime.parse("2021-05-10T09:40:25Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRestoreRequest.class); - Assertions.assertEquals("pifhpfeoajvgcxtx", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("sckdlp", model.sourceResourceId()); - Assertions.assertEquals("rcxfailcfxwmdb", model.propertyBag().get("xdfgsftufqobr")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("xxulcdi", model.targetInfo().containerId()); - Assertions.assertEquals("osfjbjsv", model.targetInfo().databaseName()); - Assertions.assertEquals("rwhryvycytd", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ccknfnwmbtmvp", model.targetResourceGroupName()); - Assertions.assertEquals("dhttzaefedxihchr", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("k", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("jdqnsdfzpbgt", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("ylkdghrje", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("xezw", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("okvbwnhhtqlgehg", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-10T09:40:25Z"), 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 2b868622b289..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,117 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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 AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"pldqqct\",\"rehydrationPriority\":\"High\"},\"pointInTime\":\"2021-11-28T20:48:06Z\",\"recoveryType\":\"Offline\",\"sourceResourceId\":\"tjqvqyvweht\",\"propertyBag\":{\"usxivzrrryvei\":\"xhzzyse\",\"yzatvfuzkaft\":\"ipsk\",\"syeipqd\":\"vvruxwi\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"rqgdgkkil\",\"databaseName\":\"lkcsmknhwtbbae\",\"targetDirectoryForFileRestore\":\"rvvmqfloygb\"},\"recoveryMode\":\"Invalid\",\"targetResourceGroupName\":\"mgxdgdhpabgd\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"ddvjsaqwotmmw\",\"identityName\":\"colsrsxaptefhex\",\"userAssignedIdentityProperties\":{\"clientId\":\"okjljnhvlqjbekp\",\"principalId\":\"ksnbksdqhjv\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":true,\"logPointInTimeForDBRecovery\":\"sl\"},\"targetVirtualMachineId\":\"hustcpoqmavnwqjw\",\"resourceGuardOperationRequests\":[\"nlejjjkxybwf\",\"bkjbz\",\"ensvkzykjtj\",\"nsxfwu\"]}") - .toObject(AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals("nlejjjkxybwf", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("tjqvqyvweht", model.sourceResourceId()); - Assertions.assertEquals("xhzzyse", model.propertyBag().get("usxivzrrryvei")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rqgdgkkil", model.targetInfo().containerId()); - Assertions.assertEquals("lkcsmknhwtbbae", model.targetInfo().databaseName()); - Assertions.assertEquals("rvvmqfloygb", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode()); - Assertions.assertEquals("mgxdgdhpabgd", model.targetResourceGroupName()); - Assertions.assertEquals("ddvjsaqwotmmw", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("colsrsxaptefhex", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("okjljnhvlqjbekp", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("ksnbksdqhjv", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("sl", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("hustcpoqmavnwqjw", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-28T20:48:06Z"), model.pointInTime()); - Assertions.assertEquals("pldqqct", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest model - = new AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest() - .withResourceGuardOperationRequests(Arrays.asList("nlejjjkxybwf", "bkjbz", "ensvkzykjtj", "nsxfwu")) - .withRecoveryType(RecoveryType.OFFLINE) - .withSourceResourceId("tjqvqyvweht") - .withPropertyBag(mapOf("usxivzrrryvei", "xhzzyse", "yzatvfuzkaft", "ipsk", "syeipqd", "vvruxwi")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.INVALID) - .withContainerId("rqgdgkkil") - .withDatabaseName("lkcsmknhwtbbae") - .withTargetDirectoryForFileRestore("rvvmqfloygb")) - .withRecoveryMode(RecoveryMode.INVALID) - .withTargetResourceGroupName("mgxdgdhpabgd") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("ddvjsaqwotmmw") - .withIdentityName("colsrsxaptefhex") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("okjljnhvlqjbekp") - .withPrincipalId("ksnbksdqhjv"))) - .withSnapshotRestoreParameters( - new SnapshotRestoreParameters().withSkipAttachAndMount(true).withLogPointInTimeForDBRecovery("sl")) - .withTargetVirtualMachineId("hustcpoqmavnwqjw") - .withPointInTime(OffsetDateTime.parse("2021-11-28T20:48:06Z")) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("pldqqct") - .withRehydrationPriority(RehydrationPriority.HIGH)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals("nlejjjkxybwf", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("tjqvqyvweht", model.sourceResourceId()); - Assertions.assertEquals("xhzzyse", model.propertyBag().get("usxivzrrryvei")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("rqgdgkkil", model.targetInfo().containerId()); - Assertions.assertEquals("lkcsmknhwtbbae", model.targetInfo().databaseName()); - Assertions.assertEquals("rvvmqfloygb", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode()); - Assertions.assertEquals("mgxdgdhpabgd", model.targetResourceGroupName()); - Assertions.assertEquals("ddvjsaqwotmmw", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("colsrsxaptefhex", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("okjljnhvlqjbekp", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("ksnbksdqhjv", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("sl", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("hustcpoqmavnwqjw", model.targetVirtualMachineId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-28T20:48:06Z"), model.pointInTime()); - Assertions.assertEquals("pldqqct", 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 02f6d2e058cd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRecoveryPointTests.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.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-03-03T00:06:25Z\",\"type\":\"SnapshotCopyOnlyFull\",\"recoveryPointTierDetails\":[{\"type\":\"ArchivedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"igpibud\":\"pndzaapmudqmeq\"}},{\"type\":\"Invalid\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"tmhheioqa\":\"ybpmzznrtffyaq\"}}],\"recoveryPointMoveReadinessInfo\":{\"mjqfrddgamquhio\":{\"isReadyForMove\":true,\"additionalInfo\":\"fuqyrxpdlcgqlsi\"}},\"recoveryPointProperties\":{\"expiryTime\":\"ju\",\"ruleName\":\"fcdis\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadSapHanaRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-03T00:06:25Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.SNAPSHOT_COPY_ONLY_FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("pndzaapmudqmeq", - model.recoveryPointTierDetails().get(0).extendedInfo().get("igpibud")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("mjqfrddgamquhio").isReadyForMove()); - Assertions.assertEquals("fuqyrxpdlcgqlsi", - model.recoveryPointMoveReadinessInfo().get("mjqfrddgamquhio").additionalInfo()); - Assertions.assertEquals("ju", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("fcdis", 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-03-03T00:06:25Z")) - .withType(RestorePointType.SNAPSHOT_COPY_ONLY_FULL) - .withRecoveryPointTierDetails(Arrays.asList( - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.ARCHIVED_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("igpibud", "pndzaapmudqmeq")), - new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INVALID) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("tmhheioqa", "ybpmzznrtffyaq")))) - .withRecoveryPointMoveReadinessInfo(mapOf("mjqfrddgamquhio", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("fuqyrxpdlcgqlsi"))) - .withRecoveryPointProperties( - new RecoveryPointProperties().withExpiryTime("ju").withRuleName("fcdis").withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-03T00:06:25Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.SNAPSHOT_COPY_ONLY_FULL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("pndzaapmudqmeq", - model.recoveryPointTierDetails().get(0).extendedInfo().get("igpibud")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("mjqfrddgamquhio").isReadyForMove()); - Assertions.assertEquals("fuqyrxpdlcgqlsi", - model.recoveryPointMoveReadinessInfo().get("mjqfrddgamquhio").additionalInfo()); - Assertions.assertEquals("ju", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("fcdis", 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 21938cc6b29d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreRequestTests.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.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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -import java.util.Arrays; -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\":\"AlternateLocation\",\"sourceResourceId\":\"xfkfwegprhptill\",\"propertyBag\":{\"cwsldri\":\"iqtgdqoh\",\"bphbqzmizakakank\":\"etpwbralll\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"zhajoylhjlmuo\",\"databaseName\":\"primr\",\"targetDirectoryForFileRestore\":\"pteecjme\"},\"recoveryMode\":\"RecoveryUsingSnapshot\",\"targetResourceGroupName\":\"tvasy\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"dzaumweooh\",\"identityName\":\"ufuzboy\",\"userAssignedIdentityProperties\":{\"clientId\":\"hwtzolb\",\"principalId\":\"mwmdxmebwjscjpa\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":true,\"logPointInTimeForDBRecovery\":\"a\"},\"targetVirtualMachineId\":\"qxnmwmqt\",\"resourceGuardOperationRequests\":[\"yijddtvqcttad\"]}") - .toObject(AzureWorkloadSapHanaRestoreRequest.class); - Assertions.assertEquals("yijddtvqcttad", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("xfkfwegprhptill", model.sourceResourceId()); - Assertions.assertEquals("iqtgdqoh", model.propertyBag().get("cwsldri")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("zhajoylhjlmuo", model.targetInfo().containerId()); - Assertions.assertEquals("primr", model.targetInfo().databaseName()); - Assertions.assertEquals("pteecjme", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.RECOVERY_USING_SNAPSHOT, model.recoveryMode()); - Assertions.assertEquals("tvasy", model.targetResourceGroupName()); - Assertions.assertEquals("dzaumweooh", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("ufuzboy", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("hwtzolb", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("mwmdxmebwjscjpa", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("a", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("qxnmwmqt", model.targetVirtualMachineId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaRestoreRequest model = new AzureWorkloadSapHanaRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("yijddtvqcttad")) - .withRecoveryType(RecoveryType.ALTERNATE_LOCATION) - .withSourceResourceId("xfkfwegprhptill") - .withPropertyBag(mapOf("cwsldri", "iqtgdqoh", "bphbqzmizakakank", "etpwbralll")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.OVERWRITE) - .withContainerId("zhajoylhjlmuo") - .withDatabaseName("primr") - .withTargetDirectoryForFileRestore("pteecjme")) - .withRecoveryMode(RecoveryMode.RECOVERY_USING_SNAPSHOT) - .withTargetResourceGroupName("tvasy") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("dzaumweooh") - .withIdentityName("ufuzboy") - .withUserAssignedIdentityProperties(new UserAssignedIdentityProperties().withClientId("hwtzolb") - .withPrincipalId("mwmdxmebwjscjpa"))) - .withSnapshotRestoreParameters( - new SnapshotRestoreParameters().withSkipAttachAndMount(true).withLogPointInTimeForDBRecovery("a")) - .withTargetVirtualMachineId("qxnmwmqt"); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRestoreRequest.class); - Assertions.assertEquals("yijddtvqcttad", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType()); - Assertions.assertEquals("xfkfwegprhptill", model.sourceResourceId()); - Assertions.assertEquals("iqtgdqoh", model.propertyBag().get("cwsldri")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("zhajoylhjlmuo", model.targetInfo().containerId()); - Assertions.assertEquals("primr", model.targetInfo().databaseName()); - Assertions.assertEquals("pteecjme", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.RECOVERY_USING_SNAPSHOT, model.recoveryMode()); - Assertions.assertEquals("tvasy", model.targetResourceGroupName()); - Assertions.assertEquals("dzaumweooh", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("ufuzboy", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("hwtzolb", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("mwmdxmebwjscjpa", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("a", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("qxnmwmqt", 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 480ab3fb8cfb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,110 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -import java.util.Arrays; -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\":\"rmgjfbpkuwx\",\"rehydrationPriority\":\"High\"},\"recoveryType\":\"RestoreDisks\",\"sourceResourceId\":\"izfavkjzwf\",\"propertyBag\":{\"sbfwxr\":\"aykmmf\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"wsrsxkrplbja\",\"databaseName\":\"jwwviy\",\"targetDirectoryForFileRestore\":\"ps\"},\"recoveryMode\":\"FileRecovery\",\"targetResourceGroupName\":\"nnhj\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"wjh\",\"identityName\":\"biwetpo\",\"userAssignedIdentityProperties\":{\"clientId\":\"yqiq\",\"principalId\":\"gfsetzlexbsfled\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":false,\"logPointInTimeForDBRecovery\":\"ziu\"},\"targetVirtualMachineId\":\"bzkkd\",\"resourceGuardOperationRequests\":[\"qsyclj\",\"elpkpbafvafhlbyl\",\"cbevxrhyzdfw\"]}") - .toObject(AzureWorkloadSapHanaRestoreWithRehydrateRequest.class); - Assertions.assertEquals("qsyclj", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType()); - Assertions.assertEquals("izfavkjzwf", model.sourceResourceId()); - Assertions.assertEquals("aykmmf", model.propertyBag().get("sbfwxr")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("wsrsxkrplbja", model.targetInfo().containerId()); - Assertions.assertEquals("jwwviy", model.targetInfo().databaseName()); - Assertions.assertEquals("ps", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nnhj", model.targetResourceGroupName()); - Assertions.assertEquals("wjh", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("biwetpo", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("yqiq", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("gfsetzlexbsfled", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("ziu", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("bzkkd", model.targetVirtualMachineId()); - Assertions.assertEquals("rmgjfbpkuwx", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSapHanaRestoreWithRehydrateRequest model = new AzureWorkloadSapHanaRestoreWithRehydrateRequest() - .withResourceGuardOperationRequests(Arrays.asList("qsyclj", "elpkpbafvafhlbyl", "cbevxrhyzdfw")) - .withRecoveryType(RecoveryType.RESTORE_DISKS) - .withSourceResourceId("izfavkjzwf") - .withPropertyBag(mapOf("sbfwxr", "aykmmf")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("wsrsxkrplbja") - .withDatabaseName("jwwviy") - .withTargetDirectoryForFileRestore("ps")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetResourceGroupName("nnhj") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails().withIdentityArmId("wjh") - .withIdentityName("biwetpo") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("yqiq").withPrincipalId("gfsetzlexbsfled"))) - .withSnapshotRestoreParameters( - new SnapshotRestoreParameters().withSkipAttachAndMount(false).withLogPointInTimeForDBRecovery("ziu")) - .withTargetVirtualMachineId("bzkkd") - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("rmgjfbpkuwx") - .withRehydrationPriority(RehydrationPriority.HIGH)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRestoreWithRehydrateRequest.class); - Assertions.assertEquals("qsyclj", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType()); - Assertions.assertEquals("izfavkjzwf", model.sourceResourceId()); - Assertions.assertEquals("aykmmf", model.propertyBag().get("sbfwxr")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("wsrsxkrplbja", model.targetInfo().containerId()); - Assertions.assertEquals("jwwviy", model.targetInfo().databaseName()); - Assertions.assertEquals("ps", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nnhj", model.targetResourceGroupName()); - Assertions.assertEquals("wjh", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("biwetpo", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("yqiq", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("gfsetzlexbsfled", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("ziu", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("bzkkd", model.targetVirtualMachineId()); - Assertions.assertEquals("rmgjfbpkuwx", 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 392cf9fefeed..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlAutoProtectionIntentTests.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.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\":\"Invalid\",\"backupManagementType\":\"AzureIaasVM\",\"sourceResourceId\":\"rrqmbzmqk\",\"itemId\":\"tbnxwbjsid\",\"policyId\":\"rkfpks\",\"protectionState\":\"Protecting\"}") - .toObject(AzureWorkloadSqlAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("rrqmbzmqk", model.sourceResourceId()); - Assertions.assertEquals("tbnxwbjsid", model.itemId()); - Assertions.assertEquals("rkfpks", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - Assertions.assertEquals(WorkloadItemType.INVALID, model.workloadItemType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlAutoProtectionIntent model - = new AzureWorkloadSqlAutoProtectionIntent().withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withSourceResourceId("rrqmbzmqk") - .withItemId("tbnxwbjsid") - .withPolicyId("rkfpks") - .withProtectionState(ProtectionStatus.PROTECTING) - .withWorkloadItemType(WorkloadItemType.INVALID); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlAutoProtectionIntent.class); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("rrqmbzmqk", model.sourceResourceId()); - Assertions.assertEquals("tbnxwbjsid", model.itemId()); - Assertions.assertEquals("rkfpks", model.policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - Assertions.assertEquals(WorkloadItemType.INVALID, 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 5463ca2122bb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRecoveryPointTests.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.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-03-24T07:32:19Z\",\"endTime\":\"2021-02-03T01:21:36Z\"},{\"startTime\":\"2021-04-27T07:05:12Z\",\"endTime\":\"2021-07-18T02:05:58Z\"}],\"extendedInfo\":{\"dataDirectoryTimeInUTC\":\"2021-02-19T22:42:25Z\",\"dataDirectoryPaths\":[{\"type\":\"Invalid\",\"path\":\"kpbz\",\"logicalName\":\"piljhahzvech\"}]},\"recoveryPointTimeInUTC\":\"2021-11-07T12:28:01Z\",\"type\":\"Incremental\",\"recoveryPointTierDetails\":[{\"type\":\"InstantRP\",\"status\":\"Disabled\",\"extendedInfo\":{\"efqsfapaqtferrqw\":\"wiuub\",\"kmfx\":\"x\",\"pud\":\"pjwogqqno\",\"yawbzasqbu\":\"dabtqwp\"}}],\"recoveryPointMoveReadinessInfo\":{\"p\":{\"isReadyForMove\":true,\"additionalInfo\":\"exaoguya\"}},\"recoveryPointProperties\":{\"expiryTime\":\"daultxijjumfq\",\"ruleName\":\"z\",\"isSoftDeleted\":true}}") - .toObject(AzureWorkloadSqlPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-07T12:28:01Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("wiuub", - model.recoveryPointTierDetails().get(0).extendedInfo().get("efqsfapaqtferrqw")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("p").isReadyForMove()); - Assertions.assertEquals("exaoguya", model.recoveryPointMoveReadinessInfo().get("p").additionalInfo()); - Assertions.assertEquals("daultxijjumfq", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("z", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T22:42:25Z"), - model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("kpbz", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("piljhahzvech", model.extendedInfo().dataDirectoryPaths().get(0).logicalName()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-24T07:32:19Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-03T01:21:36Z"), model.timeRanges().get(0).endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlPointInTimeRecoveryPoint model - = new AzureWorkloadSqlPointInTimeRecoveryPoint() - .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-11-07T12:28:01Z")) - .withType(RestorePointType.INCREMENTAL) - .withRecoveryPointTierDetails( - Arrays.asList(new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.DISABLED) - .withExtendedInfo(mapOf("efqsfapaqtferrqw", "wiuub", "kmfx", "x", "pud", "pjwogqqno", - "yawbzasqbu", "dabtqwp")))) - .withRecoveryPointMoveReadinessInfo(mapOf("p", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("exaoguya"))) - .withRecoveryPointProperties(new RecoveryPointProperties().withExpiryTime("daultxijjumfq") - .withRuleName("z") - .withIsSoftDeleted(true)) - .withExtendedInfo(new AzureWorkloadSqlRecoveryPointExtendedInfo() - .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-02-19T22:42:25Z")) - .withDataDirectoryPaths(Arrays.asList(new SqlDataDirectory().withType(SqlDataDirectoryType.INVALID) - .withPath("kpbz") - .withLogicalName("piljhahzvech")))) - .withTimeRanges(Arrays.asList( - new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-03-24T07:32:19Z")) - .withEndTime(OffsetDateTime.parse("2021-02-03T01:21:36Z")), - new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-04-27T07:05:12Z")) - .withEndTime(OffsetDateTime.parse("2021-07-18T02:05:58Z")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-07T12:28:01Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("wiuub", - model.recoveryPointTierDetails().get(0).extendedInfo().get("efqsfapaqtferrqw")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("p").isReadyForMove()); - Assertions.assertEquals("exaoguya", model.recoveryPointMoveReadinessInfo().get("p").additionalInfo()); - Assertions.assertEquals("daultxijjumfq", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("z", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T22:42:25Z"), - model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("kpbz", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("piljhahzvech", model.extendedInfo().dataDirectoryPaths().get(0).logicalName()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-24T07:32:19Z"), model.timeRanges().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-03T01:21:36Z"), 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 4ddeab5cd165..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreRequestTests.java +++ /dev/null @@ -1,131 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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-03-19T19:23:29Z\",\"shouldUseAlternateTargetLocation\":true,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Data\",\"sourceLogicalName\":\"oi\",\"sourcePath\":\"nsmjbl\",\"targetPath\":\"jhlnymzotqyryu\"},{\"mappingType\":\"Data\",\"sourceLogicalName\":\"qqvxmvwfgtayxons\",\"sourcePath\":\"e\",\"targetPath\":\"lzqnhcvs\"}],\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"zoibgsxg\",\"propertyBag\":{\"mpqoxw\":\"yqo\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"xiqxeiiqbimh\",\"databaseName\":\"wwinhehf\",\"targetDirectoryForFileRestore\":\"ofvwbcb\"},\"recoveryMode\":\"WorkloadRecovery\",\"targetResourceGroupName\":\"nkbwvqv\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"ivqiheb\",\"identityName\":\"swbzuwfmdurage\",\"userAssignedIdentityProperties\":{\"clientId\":\"vcjfelisdjubggb\",\"principalId\":\"gkxkbsazgakg\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":true,\"logPointInTimeForDBRecovery\":\"m\"},\"targetVirtualMachineId\":\"mspofapvuhryl\",\"resourceGuardOperationRequests\":[\"frzgbzjed\",\"st\"]}") - .toObject(AzureWorkloadSqlPointInTimeRestoreRequest.class); - Assertions.assertEquals("frzgbzjed", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("zoibgsxg", model.sourceResourceId()); - Assertions.assertEquals("yqo", model.propertyBag().get("mpqoxw")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("xiqxeiiqbimh", model.targetInfo().containerId()); - Assertions.assertEquals("wwinhehf", model.targetInfo().databaseName()); - Assertions.assertEquals("ofvwbcb", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nkbwvqv", model.targetResourceGroupName()); - Assertions.assertEquals("ivqiheb", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("swbzuwfmdurage", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("vcjfelisdjubggb", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("gkxkbsazgakg", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("m", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("mspofapvuhryl", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("oi", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("nsmjbl", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("jhlnymzotqyryu", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-19T19:23:29Z"), model.pointInTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlPointInTimeRestoreRequest model = new AzureWorkloadSqlPointInTimeRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("frzgbzjed", "st")) - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("zoibgsxg") - .withPropertyBag(mapOf("mpqoxw", "yqo")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.INVALID) - .withContainerId("xiqxeiiqbimh") - .withDatabaseName("wwinhehf") - .withTargetDirectoryForFileRestore("ofvwbcb")) - .withRecoveryMode(RecoveryMode.WORKLOAD_RECOVERY) - .withTargetResourceGroupName("nkbwvqv") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails() - .withIdentityArmId("ivqiheb") - .withIdentityName("swbzuwfmdurage") - .withUserAssignedIdentityProperties(new UserAssignedIdentityProperties().withClientId("vcjfelisdjubggb") - .withPrincipalId("gkxkbsazgakg"))) - .withSnapshotRestoreParameters( - new SnapshotRestoreParameters().withSkipAttachAndMount(true).withLogPointInTimeForDBRecovery("m")) - .withTargetVirtualMachineId("mspofapvuhryl") - .withShouldUseAlternateTargetLocation(true) - .withIsNonRecoverable(false) - .withAlternateDirectoryPaths(Arrays.asList( - new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.DATA) - .withSourceLogicalName("oi") - .withSourcePath("nsmjbl") - .withTargetPath("jhlnymzotqyryu"), - new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.DATA) - .withSourceLogicalName("qqvxmvwfgtayxons") - .withSourcePath("e") - .withTargetPath("lzqnhcvs"))) - .withPointInTime(OffsetDateTime.parse("2021-03-19T19:23:29Z")); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRestoreRequest.class); - Assertions.assertEquals("frzgbzjed", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("zoibgsxg", model.sourceResourceId()); - Assertions.assertEquals("yqo", model.propertyBag().get("mpqoxw")); - Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption()); - Assertions.assertEquals("xiqxeiiqbimh", model.targetInfo().containerId()); - Assertions.assertEquals("wwinhehf", model.targetInfo().databaseName()); - Assertions.assertEquals("ofvwbcb", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nkbwvqv", model.targetResourceGroupName()); - Assertions.assertEquals("ivqiheb", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("swbzuwfmdurage", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("vcjfelisdjubggb", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("gkxkbsazgakg", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("m", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("mspofapvuhryl", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("oi", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("nsmjbl", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("jhlnymzotqyryu", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-19T19:23:29Z"), 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 2f91b638eb31..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,144 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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\":\"fplt\",\"rehydrationPriority\":\"Standard\"},\"pointInTime\":\"2021-08-25T12:25:16Z\",\"shouldUseAlternateTargetLocation\":true,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Log\",\"sourceLogicalName\":\"cwnpqigtuujwouhd\",\"sourcePath\":\"s\",\"targetPath\":\"rb\"},{\"mappingType\":\"Data\",\"sourceLogicalName\":\"jybvit\",\"sourcePath\":\"kjyaznumtg\",\"targetPath\":\"uwdchozf\"}],\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"xlvxnoakiz\",\"propertyBag\":{\"yxl\":\"iknaqlnuwig\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"vx\",\"databaseName\":\"wxh\",\"targetDirectoryForFileRestore\":\"ejtlk\"},\"recoveryMode\":\"FileRecovery\",\"targetResourceGroupName\":\"nwivkcqhrxh\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"lccrmmkyupi\",\"identityName\":\"byqjfkakfqfrkem\",\"userAssignedIdentityProperties\":{\"clientId\":\"dudxjascowvfdjk\",\"principalId\":\"xphlkksnmg\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":false,\"logPointInTimeForDBRecovery\":\"jd\"},\"targetVirtualMachineId\":\"uqnwsithu\",\"resourceGuardOperationRequests\":[\"yahluqwqulsutr\"]}") - .toObject(AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals("yahluqwqulsutr", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("xlvxnoakiz", model.sourceResourceId()); - Assertions.assertEquals("iknaqlnuwig", model.propertyBag().get("yxl")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("vx", model.targetInfo().containerId()); - Assertions.assertEquals("wxh", model.targetInfo().databaseName()); - Assertions.assertEquals("ejtlk", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nwivkcqhrxh", model.targetResourceGroupName()); - Assertions.assertEquals("lccrmmkyupi", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("byqjfkakfqfrkem", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("dudxjascowvfdjk", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("xphlkksnmg", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("jd", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("uqnwsithu", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("cwnpqigtuujwouhd", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("s", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("rb", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-25T12:25:16Z"), model.pointInTime()); - Assertions.assertEquals("fplt", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.STANDARD, - model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest model - = new AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest() - .withResourceGuardOperationRequests(Arrays.asList("yahluqwqulsutr")) - .withRecoveryType(RecoveryType.INVALID) - .withSourceResourceId("xlvxnoakiz") - .withPropertyBag(mapOf("yxl", "iknaqlnuwig")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("vx") - .withDatabaseName("wxh") - .withTargetDirectoryForFileRestore("ejtlk")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetResourceGroupName("nwivkcqhrxh") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("lccrmmkyupi") - .withIdentityName("byqjfkakfqfrkem") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("dudxjascowvfdjk") - .withPrincipalId("xphlkksnmg"))) - .withSnapshotRestoreParameters( - new SnapshotRestoreParameters().withSkipAttachAndMount(false).withLogPointInTimeForDBRecovery("jd")) - .withTargetVirtualMachineId("uqnwsithu") - .withShouldUseAlternateTargetLocation(true) - .withIsNonRecoverable(false) - .withAlternateDirectoryPaths(Arrays.asList( - new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.LOG) - .withSourceLogicalName("cwnpqigtuujwouhd") - .withSourcePath("s") - .withTargetPath("rb"), - new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.DATA) - .withSourceLogicalName("jybvit") - .withSourcePath("kjyaznumtg") - .withTargetPath("uwdchozf"))) - .withPointInTime(OffsetDateTime.parse("2021-08-25T12:25:16Z")) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("fplt") - .withRehydrationPriority(RehydrationPriority.STANDARD)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.class); - Assertions.assertEquals("yahluqwqulsutr", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType()); - Assertions.assertEquals("xlvxnoakiz", model.sourceResourceId()); - Assertions.assertEquals("iknaqlnuwig", model.propertyBag().get("yxl")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("vx", model.targetInfo().containerId()); - Assertions.assertEquals("wxh", model.targetInfo().databaseName()); - Assertions.assertEquals("ejtlk", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("nwivkcqhrxh", model.targetResourceGroupName()); - Assertions.assertEquals("lccrmmkyupi", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("byqjfkakfqfrkem", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("dudxjascowvfdjk", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("xphlkksnmg", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("jd", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("uqnwsithu", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("cwnpqigtuujwouhd", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("s", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("rb", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-25T12:25:16Z"), model.pointInTime()); - Assertions.assertEquals("fplt", 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/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java deleted file mode 100644 index dd5e7df58c56..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.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.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-01T10:21:35Z\",\"dataDirectoryPaths\":[{\"type\":\"Data\",\"path\":\"vigorqjbttzhragl\",\"logicalName\":\"fhonqjujeickpzvc\"},{\"type\":\"Log\",\"path\":\"xelnwc\",\"logicalName\":\"yjede\"},{\"type\":\"Log\",\"path\":\"f\",\"logicalName\":\"qscazuawxtz\"}]}") - .toObject(AzureWorkloadSqlRecoveryPointExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-01T10:21:35Z"), model.dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("vigorqjbttzhragl", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("fhonqjujeickpzvc", model.dataDirectoryPaths().get(0).logicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlRecoveryPointExtendedInfo model = new AzureWorkloadSqlRecoveryPointExtendedInfo() - .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-11-01T10:21:35Z")) - .withDataDirectoryPaths(Arrays.asList( - new SqlDataDirectory().withType(SqlDataDirectoryType.DATA) - .withPath("vigorqjbttzhragl") - .withLogicalName("fhonqjujeickpzvc"), - new SqlDataDirectory().withType(SqlDataDirectoryType.LOG).withPath("xelnwc").withLogicalName("yjede"), - new SqlDataDirectory().withType(SqlDataDirectoryType.LOG) - .withPath("f") - .withLogicalName("qscazuawxtz"))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRecoveryPointExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-01T10:21:35Z"), model.dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("vigorqjbttzhragl", model.dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("fhonqjujeickpzvc", 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 2a1fa8494cdd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointTests.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.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-02-15T20:04:06Z\",\"dataDirectoryPaths\":[{\"type\":\"Data\",\"path\":\"dqxtbjwgnyf\",\"logicalName\":\"fzsvtuikzh\"}]},\"recoveryPointTimeInUTC\":\"2021-02-02T06:21:41Z\",\"type\":\"Invalid\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"zrdpsovwxznptgoe\":\"yxynq\",\"vntjlrigjk\":\"ybbabpfhvfsl\",\"xwaabzmifrygznmm\":\"kyrioovzid\"}}],\"recoveryPointMoveReadinessInfo\":{\"opxlhslnelxieixy\":{\"isReadyForMove\":true,\"additionalInfo\":\"zob\"}},\"recoveryPointProperties\":{\"expiryTime\":\"xecwcro\",\"ruleName\":\"hslhca\",\"isSoftDeleted\":false}}") - .toObject(AzureWorkloadSqlRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-02T06:21:41Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("yxynq", - model.recoveryPointTierDetails().get(0).extendedInfo().get("zrdpsovwxznptgoe")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("opxlhslnelxieixy").isReadyForMove()); - Assertions.assertEquals("zob", model.recoveryPointMoveReadinessInfo().get("opxlhslnelxieixy").additionalInfo()); - Assertions.assertEquals("xecwcro", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("hslhca", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-15T20:04:06Z"), - model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("dqxtbjwgnyf", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("fzsvtuikzh", 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-02T06:21:41Z")) - .withType(RestorePointType.INVALID) - .withRecoveryPointTierDetails( - Arrays.asList(new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.INVALID) - .withExtendedInfo(mapOf("zrdpsovwxznptgoe", "yxynq", "vntjlrigjk", "ybbabpfhvfsl", - "xwaabzmifrygznmm", "kyrioovzid")))) - .withRecoveryPointMoveReadinessInfo(mapOf("opxlhslnelxieixy", - new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("zob"))) - .withRecoveryPointProperties( - new RecoveryPointProperties().withExpiryTime("xecwcro").withRuleName("hslhca").withIsSoftDeleted(false)) - .withExtendedInfo(new AzureWorkloadSqlRecoveryPointExtendedInfo() - .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-02-15T20:04:06Z")) - .withDataDirectoryPaths(Arrays.asList(new SqlDataDirectory().withType(SqlDataDirectoryType.DATA) - .withPath("dqxtbjwgnyf") - .withLogicalName("fzsvtuikzh")))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRecoveryPoint.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-02T06:21:41Z"), model.recoveryPointTimeInUtc()); - Assertions.assertEquals(RestorePointType.INVALID, model.type()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type()); - Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status()); - Assertions.assertEquals("yxynq", - model.recoveryPointTierDetails().get(0).extendedInfo().get("zrdpsovwxznptgoe")); - Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("opxlhslnelxieixy").isReadyForMove()); - Assertions.assertEquals("zob", model.recoveryPointMoveReadinessInfo().get("opxlhslnelxieixy").additionalInfo()); - Assertions.assertEquals("xecwcro", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("hslhca", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-15T20:04:06Z"), - model.extendedInfo().dataDirectoryTimeInUtc()); - Assertions.assertEquals(SqlDataDirectoryType.DATA, model.extendedInfo().dataDirectoryPaths().get(0).type()); - Assertions.assertEquals("dqxtbjwgnyf", model.extendedInfo().dataDirectoryPaths().get(0).path()); - Assertions.assertEquals("fzsvtuikzh", 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 469b7f683fcf..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreRequestTests.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.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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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\":true,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Log\",\"sourceLogicalName\":\"iznk\",\"sourcePath\":\"f\",\"targetPath\":\"snvpdibmi\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"bzbkiw\",\"sourcePath\":\"qnyophzfyls\",\"targetPath\":\"rpfbcunezz\"}],\"recoveryType\":\"Offline\",\"sourceResourceId\":\"lfwyfwlwxjwetn\",\"propertyBag\":{\"qwztcmwqkc\":\"hclafzvaylptrs\",\"kjexfdeqvhp\":\"cxwaxfewz\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"shk\",\"databaseName\":\"f\",\"targetDirectoryForFileRestore\":\"mxzjrgywwpgjx\"},\"recoveryMode\":\"SnapshotAttach\",\"targetResourceGroupName\":\"fujg\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"aaoepttaqut\",\"identityName\":\"wemxswvruunzz\",\"userAssignedIdentityProperties\":{\"clientId\":\"hkfkimrtixokf\",\"principalId\":\"yinljqe\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":false,\"logPointInTimeForDBRecovery\":\"xmonstshi\"},\"targetVirtualMachineId\":\"gvelfc\",\"resourceGuardOperationRequests\":[\"ccbi\",\"ds\",\"uwc\"]}") - .toObject(AzureWorkloadSqlRestoreRequest.class); - Assertions.assertEquals("ccbi", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("lfwyfwlwxjwetn", model.sourceResourceId()); - Assertions.assertEquals("hclafzvaylptrs", model.propertyBag().get("qwztcmwqkc")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("shk", model.targetInfo().containerId()); - Assertions.assertEquals("f", model.targetInfo().databaseName()); - Assertions.assertEquals("mxzjrgywwpgjx", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.SNAPSHOT_ATTACH, model.recoveryMode()); - Assertions.assertEquals("fujg", model.targetResourceGroupName()); - Assertions.assertEquals("aaoepttaqut", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("wemxswvruunzz", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("hkfkimrtixokf", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("yinljqe", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("xmonstshi", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("gvelfc", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("iznk", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("f", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("snvpdibmi", model.alternateDirectoryPaths().get(0).targetPath()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlRestoreRequest model - = new AzureWorkloadSqlRestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("ccbi", "ds", "uwc")) - .withRecoveryType(RecoveryType.OFFLINE) - .withSourceResourceId("lfwyfwlwxjwetn") - .withPropertyBag(mapOf("qwztcmwqkc", "hclafzvaylptrs", "kjexfdeqvhp", "cxwaxfewz")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("shk") - .withDatabaseName("f") - .withTargetDirectoryForFileRestore("mxzjrgywwpgjx")) - .withRecoveryMode(RecoveryMode.SNAPSHOT_ATTACH) - .withTargetResourceGroupName("fujg") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails() - .withIdentityArmId("aaoepttaqut") - .withIdentityName("wemxswvruunzz") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("hkfkimrtixokf").withPrincipalId("yinljqe"))) - .withSnapshotRestoreParameters(new SnapshotRestoreParameters().withSkipAttachAndMount(false) - .withLogPointInTimeForDBRecovery("xmonstshi")) - .withTargetVirtualMachineId("gvelfc") - .withShouldUseAlternateTargetLocation(true) - .withIsNonRecoverable(false) - .withAlternateDirectoryPaths(Arrays.asList( - new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.LOG) - .withSourceLogicalName("iznk") - .withSourcePath("f") - .withTargetPath("snvpdibmi"), - new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("bzbkiw") - .withSourcePath("qnyophzfyls") - .withTargetPath("rpfbcunezz"))); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRestoreRequest.class); - Assertions.assertEquals("ccbi", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType()); - Assertions.assertEquals("lfwyfwlwxjwetn", model.sourceResourceId()); - Assertions.assertEquals("hclafzvaylptrs", model.propertyBag().get("qwztcmwqkc")); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption()); - Assertions.assertEquals("shk", model.targetInfo().containerId()); - Assertions.assertEquals("f", model.targetInfo().databaseName()); - Assertions.assertEquals("mxzjrgywwpgjx", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.SNAPSHOT_ATTACH, model.recoveryMode()); - Assertions.assertEquals("fujg", model.targetResourceGroupName()); - Assertions.assertEquals("aaoepttaqut", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("wemxswvruunzz", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("hkfkimrtixokf", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("yinljqe", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(false, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("xmonstshi", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("gvelfc", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("iznk", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("f", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("snvpdibmi", 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 e1d2e6439cad..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreWithRehydrateRequestTests.java +++ /dev/null @@ -1,131 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotRestoreParameters; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping; -import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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\":\"xykfhyq\",\"rehydrationPriority\":\"High\"},\"shouldUseAlternateTargetLocation\":true,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"cvexreuqu\",\"sourcePath\":\"tljvfwhreagkhyx\",\"targetPath\":\"qtvbczsu\"}],\"recoveryType\":\"OriginalLocation\",\"sourceResourceId\":\"glmep\",\"propertyBag\":{\"ykgsangpszng\":\"s\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"lkvec\",\"databaseName\":\"jcngoadyed\",\"targetDirectoryForFileRestore\":\"rgjfoknubnoi\"},\"recoveryMode\":\"FileRecovery\",\"targetResourceGroupName\":\"ztrgdgxvcoq\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"wugyx\",\"identityName\":\"itweialwvskbuh\",\"userAssignedIdentityProperties\":{\"clientId\":\"aq\",\"principalId\":\"ltcoqc\"}},\"snapshotRestoreParameters\":{\"skipAttachAndMount\":true,\"logPointInTimeForDBRecovery\":\"xzak\"},\"targetVirtualMachineId\":\"jkmvbi\",\"resourceGuardOperationRequests\":[\"ofqcvovjufycsjm\",\"bemyeji\",\"iuxegth\",\"rtudawlpjfel\"]}") - .toObject(AzureWorkloadSqlRestoreWithRehydrateRequest.class); - Assertions.assertEquals("ofqcvovjufycsjm", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType()); - Assertions.assertEquals("glmep", model.sourceResourceId()); - Assertions.assertEquals("s", model.propertyBag().get("ykgsangpszng")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("lkvec", model.targetInfo().containerId()); - Assertions.assertEquals("jcngoadyed", model.targetInfo().databaseName()); - Assertions.assertEquals("rgjfoknubnoi", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ztrgdgxvcoq", model.targetResourceGroupName()); - Assertions.assertEquals("wugyx", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("itweialwvskbuh", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("aq", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("ltcoqc", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("xzak", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("jkmvbi", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("cvexreuqu", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("tljvfwhreagkhyx", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("qtvbczsu", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals("xykfhyq", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureWorkloadSqlRestoreWithRehydrateRequest model = new AzureWorkloadSqlRestoreWithRehydrateRequest() - .withResourceGuardOperationRequests(Arrays.asList("ofqcvovjufycsjm", "bemyeji", "iuxegth", "rtudawlpjfel")) - .withRecoveryType(RecoveryType.ORIGINAL_LOCATION) - .withSourceResourceId("glmep") - .withPropertyBag(mapOf("ykgsangpszng", "s")) - .withTargetInfo(new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.OVERWRITE) - .withContainerId("lkvec") - .withDatabaseName("jcngoadyed") - .withTargetDirectoryForFileRestore("rgjfoknubnoi")) - .withRecoveryMode(RecoveryMode.FILE_RECOVERY) - .withTargetResourceGroupName("ztrgdgxvcoq") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails().withIdentityArmId("wugyx") - .withIdentityName("itweialwvskbuh") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("aq").withPrincipalId("ltcoqc"))) - .withSnapshotRestoreParameters( - new SnapshotRestoreParameters().withSkipAttachAndMount(true).withLogPointInTimeForDBRecovery("xzak")) - .withTargetVirtualMachineId("jkmvbi") - .withShouldUseAlternateTargetLocation(true) - .withIsNonRecoverable(false) - .withAlternateDirectoryPaths( - Arrays.asList(new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.INVALID) - .withSourceLogicalName("cvexreuqu") - .withSourcePath("tljvfwhreagkhyx") - .withTargetPath("qtvbczsu"))) - .withRecoveryPointRehydrationInfo( - new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("xykfhyq") - .withRehydrationPriority(RehydrationPriority.HIGH)); - model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRestoreWithRehydrateRequest.class); - Assertions.assertEquals("ofqcvovjufycsjm", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType()); - Assertions.assertEquals("glmep", model.sourceResourceId()); - Assertions.assertEquals("s", model.propertyBag().get("ykgsangpszng")); - Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption()); - Assertions.assertEquals("lkvec", model.targetInfo().containerId()); - Assertions.assertEquals("jcngoadyed", model.targetInfo().databaseName()); - Assertions.assertEquals("rgjfoknubnoi", model.targetInfo().targetDirectoryForFileRestore()); - Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode()); - Assertions.assertEquals("ztrgdgxvcoq", model.targetResourceGroupName()); - Assertions.assertEquals("wugyx", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("itweialwvskbuh", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("aq", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("ltcoqc", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - Assertions.assertEquals(true, model.snapshotRestoreParameters().skipAttachAndMount()); - Assertions.assertEquals("xzak", model.snapshotRestoreParameters().logPointInTimeForDBRecovery()); - Assertions.assertEquals("jkmvbi", model.targetVirtualMachineId()); - Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation()); - Assertions.assertEquals(false, model.isNonRecoverable()); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType()); - Assertions.assertEquals("cvexreuqu", model.alternateDirectoryPaths().get(0).sourceLogicalName()); - Assertions.assertEquals("tljvfwhreagkhyx", model.alternateDirectoryPaths().get(0).sourcePath()); - Assertions.assertEquals("qtvbczsu", model.alternateDirectoryPaths().get(0).targetPath()); - Assertions.assertEquals("xykfhyq", 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/BackupEngineBaseResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.java deleted file mode 100644 index 217beaf5dbcb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.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.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\":\"kfgohdneue\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"sdyhtozfikdowwq\",\"backupEngineState\":\"v\",\"healthStatus\":\"xclvit\",\"canReRegister\":true,\"backupEngineId\":\"o\",\"dpmVersion\":\"sg\",\"azureBackupAgentVersion\":\"hcohfwdsjnk\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"swacffgdkzz\",\"protectedItemsCount\":1258640156,\"protectedServersCount\":2137392775,\"diskCount\":1769895546,\"usedDiskSpace\":70.37932285828938,\"availableDiskSpace\":37.34096330096411,\"refreshedAt\":\"2021-02-08T12:34:09Z\",\"azureProtectedInstances\":1681889122}},\"eTag\":\"uflrwd\",\"location\":\"hdlxyjrxsagafcn\",\"tags\":{\"vq\":\"wqapnedgfbcvk\"},\"id\":\"pkeqdcvdrhvoo\",\"name\":\"sotbob\",\"type\":\"dopcjwvnh\"}") - .toObject(BackupEngineBaseResourceInner.class); - Assertions.assertEquals("hdlxyjrxsagafcn", model.location()); - Assertions.assertEquals("wqapnedgfbcvk", model.tags().get("vq")); - Assertions.assertEquals("kfgohdneue", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.properties().backupManagementType()); - Assertions.assertEquals("sdyhtozfikdowwq", model.properties().registrationStatus()); - Assertions.assertEquals("v", model.properties().backupEngineState()); - Assertions.assertEquals("xclvit", model.properties().healthStatus()); - Assertions.assertEquals(true, model.properties().canReRegister()); - Assertions.assertEquals("o", model.properties().backupEngineId()); - Assertions.assertEquals("sg", model.properties().dpmVersion()); - Assertions.assertEquals("hcohfwdsjnk", model.properties().azureBackupAgentVersion()); - Assertions.assertEquals(true, model.properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("swacffgdkzz", model.properties().extendedInfo().databaseName()); - Assertions.assertEquals(1258640156, model.properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(2137392775, model.properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(1769895546, model.properties().extendedInfo().diskCount()); - Assertions.assertEquals(70.37932285828938D, model.properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(37.34096330096411D, model.properties().extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-08T12:34:09Z"), - model.properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(1681889122, model.properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("uflrwd", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineBaseResourceInner model = new BackupEngineBaseResourceInner().withLocation("hdlxyjrxsagafcn") - .withTags(mapOf("vq", "wqapnedgfbcvk")) - .withProperties(new BackupEngineBase().withFriendlyName("kfgohdneue") - .withBackupManagementType(BackupManagementType.DPM) - .withRegistrationStatus("sdyhtozfikdowwq") - .withBackupEngineState("v") - .withHealthStatus("xclvit") - .withCanReRegister(true) - .withBackupEngineId("o") - .withDpmVersion("sg") - .withAzureBackupAgentVersion("hcohfwdsjnk") - .withIsAzureBackupAgentUpgradeAvailable(true) - .withIsDpmUpgradeAvailable(true) - .withExtendedInfo(new BackupEngineExtendedInfo().withDatabaseName("swacffgdkzz") - .withProtectedItemsCount(1258640156) - .withProtectedServersCount(2137392775) - .withDiskCount(1769895546) - .withUsedDiskSpace(70.37932285828938D) - .withAvailableDiskSpace(37.34096330096411D) - .withRefreshedAt(OffsetDateTime.parse("2021-02-08T12:34:09Z")) - .withAzureProtectedInstances(1681889122))) - .withEtag("uflrwd"); - model = BinaryData.fromObject(model).toObject(BackupEngineBaseResourceInner.class); - Assertions.assertEquals("hdlxyjrxsagafcn", model.location()); - Assertions.assertEquals("wqapnedgfbcvk", model.tags().get("vq")); - Assertions.assertEquals("kfgohdneue", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.properties().backupManagementType()); - Assertions.assertEquals("sdyhtozfikdowwq", model.properties().registrationStatus()); - Assertions.assertEquals("v", model.properties().backupEngineState()); - Assertions.assertEquals("xclvit", model.properties().healthStatus()); - Assertions.assertEquals(true, model.properties().canReRegister()); - Assertions.assertEquals("o", model.properties().backupEngineId()); - Assertions.assertEquals("sg", model.properties().dpmVersion()); - Assertions.assertEquals("hcohfwdsjnk", model.properties().azureBackupAgentVersion()); - Assertions.assertEquals(true, model.properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("swacffgdkzz", model.properties().extendedInfo().databaseName()); - Assertions.assertEquals(1258640156, model.properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(2137392775, model.properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(1769895546, model.properties().extendedInfo().diskCount()); - Assertions.assertEquals(70.37932285828938D, model.properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(37.34096330096411D, model.properties().extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-08T12:34:09Z"), - model.properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(1681889122, model.properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("uflrwd", 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 69e197d2133a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceListTests.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.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\":\"q\",\"backupManagementType\":\"AzureIaasVM\",\"registrationStatus\":\"mqtaruoujmkcjh\",\"backupEngineState\":\"ytjrybnwjewgdr\",\"healthStatus\":\"rvnaenqpeh\",\"canReRegister\":false,\"backupEngineId\":\"ygmi\",\"dpmVersion\":\"hnzdndslgnayqi\",\"azureBackupAgentVersion\":\"nduhavhqlkthum\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"cdui\",\"protectedItemsCount\":1108910411,\"protectedServersCount\":1393187057,\"diskCount\":178925296,\"usedDiskSpace\":63.86816695634684,\"availableDiskSpace\":0.14011937036747524,\"refreshedAt\":\"2021-01-19T21:06:36Z\",\"azureProtectedInstances\":245335843}},\"eTag\":\"fmmdnbbg\",\"location\":\"zpswiydmc\",\"tags\":{\"dbzm\":\"zdxss\",\"cblylpstdbhhxsr\":\"vdfznudaodvxzb\",\"erscdntne\":\"dzu\"},\"id\":\"fiwjmygtdssls\",\"name\":\"tmweriofzpyq\",\"type\":\"emwabnet\"},{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"szhedplvw\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"mwmbes\",\"backupEngineState\":\"nkww\",\"healthStatus\":\"pjflcxogao\",\"canReRegister\":true,\"backupEngineId\":\"m\",\"dpmVersion\":\"ikvmkqzeqqk\",\"azureBackupAgentVersion\":\"tfz\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"ur\",\"protectedItemsCount\":191107441,\"protectedServersCount\":1245356368,\"diskCount\":1368192153,\"usedDiskSpace\":29.50996555933806,\"availableDiskSpace\":71.73574705933942,\"refreshedAt\":\"2021-02-24T08:44:41Z\",\"azureProtectedInstances\":1120938995}},\"eTag\":\"xwak\",\"location\":\"ogqxndlkzgxhuri\",\"tags\":{\"bxmubyynt\":\"podxunkb\",\"tkoievseotgq\":\"lrb\",\"tmuwlauwzi\":\"l\",\"cjefuzmu\":\"xbmp\"},\"id\":\"pbttdum\",\"name\":\"rp\",\"type\":\"xe\"}],\"nextLink\":\"nzbtbhj\"}") - .toObject(BackupEngineBaseResourceList.class); - Assertions.assertEquals("nzbtbhj", model.nextLink()); - Assertions.assertEquals("zpswiydmc", model.value().get(0).location()); - Assertions.assertEquals("zdxss", model.value().get(0).tags().get("dbzm")); - Assertions.assertEquals("q", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, - model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("mqtaruoujmkcjh", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("ytjrybnwjewgdr", model.value().get(0).properties().backupEngineState()); - Assertions.assertEquals("rvnaenqpeh", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals(false, model.value().get(0).properties().canReRegister()); - Assertions.assertEquals("ygmi", model.value().get(0).properties().backupEngineId()); - Assertions.assertEquals("hnzdndslgnayqi", model.value().get(0).properties().dpmVersion()); - Assertions.assertEquals("nduhavhqlkthum", model.value().get(0).properties().azureBackupAgentVersion()); - Assertions.assertEquals(true, model.value().get(0).properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.value().get(0).properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("cdui", model.value().get(0).properties().extendedInfo().databaseName()); - Assertions.assertEquals(1108910411, model.value().get(0).properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1393187057, model.value().get(0).properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(178925296, model.value().get(0).properties().extendedInfo().diskCount()); - Assertions.assertEquals(63.86816695634684D, model.value().get(0).properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(0.14011937036747524D, - model.value().get(0).properties().extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-19T21:06:36Z"), - model.value().get(0).properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(245335843, model.value().get(0).properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("fmmdnbbg", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineBaseResourceList model = new BackupEngineBaseResourceList().withNextLink("nzbtbhj") - .withValue(Arrays.asList( - new BackupEngineBaseResourceInner().withLocation("zpswiydmc") - .withTags(mapOf("dbzm", "zdxss", "cblylpstdbhhxsr", "vdfznudaodvxzb", "erscdntne", "dzu")) - .withProperties(new BackupEngineBase().withFriendlyName("q") - .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withRegistrationStatus("mqtaruoujmkcjh") - .withBackupEngineState("ytjrybnwjewgdr") - .withHealthStatus("rvnaenqpeh") - .withCanReRegister(false) - .withBackupEngineId("ygmi") - .withDpmVersion("hnzdndslgnayqi") - .withAzureBackupAgentVersion("nduhavhqlkthum") - .withIsAzureBackupAgentUpgradeAvailable(true) - .withIsDpmUpgradeAvailable(true) - .withExtendedInfo(new BackupEngineExtendedInfo().withDatabaseName("cdui") - .withProtectedItemsCount(1108910411) - .withProtectedServersCount(1393187057) - .withDiskCount(178925296) - .withUsedDiskSpace(63.86816695634684D) - .withAvailableDiskSpace(0.14011937036747524D) - .withRefreshedAt(OffsetDateTime.parse("2021-01-19T21:06:36Z")) - .withAzureProtectedInstances(245335843))) - .withEtag("fmmdnbbg"), - new BackupEngineBaseResourceInner().withLocation("ogqxndlkzgxhuri") - .withTags( - mapOf("bxmubyynt", "podxunkb", "tkoievseotgq", "lrb", "tmuwlauwzi", "l", "cjefuzmu", "xbmp")) - .withProperties(new BackupEngineBase().withFriendlyName("szhedplvw") - .withBackupManagementType(BackupManagementType.INVALID) - .withRegistrationStatus("mwmbes") - .withBackupEngineState("nkww") - .withHealthStatus("pjflcxogao") - .withCanReRegister(true) - .withBackupEngineId("m") - .withDpmVersion("ikvmkqzeqqk") - .withAzureBackupAgentVersion("tfz") - .withIsAzureBackupAgentUpgradeAvailable(false) - .withIsDpmUpgradeAvailable(false) - .withExtendedInfo(new BackupEngineExtendedInfo().withDatabaseName("ur") - .withProtectedItemsCount(191107441) - .withProtectedServersCount(1245356368) - .withDiskCount(1368192153) - .withUsedDiskSpace(29.50996555933806D) - .withAvailableDiskSpace(71.73574705933942D) - .withRefreshedAt(OffsetDateTime.parse("2021-02-24T08:44:41Z")) - .withAzureProtectedInstances(1120938995))) - .withEtag("xwak"))); - model = BinaryData.fromObject(model).toObject(BackupEngineBaseResourceList.class); - Assertions.assertEquals("nzbtbhj", model.nextLink()); - Assertions.assertEquals("zpswiydmc", model.value().get(0).location()); - Assertions.assertEquals("zdxss", model.value().get(0).tags().get("dbzm")); - Assertions.assertEquals("q", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, - model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("mqtaruoujmkcjh", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("ytjrybnwjewgdr", model.value().get(0).properties().backupEngineState()); - Assertions.assertEquals("rvnaenqpeh", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals(false, model.value().get(0).properties().canReRegister()); - Assertions.assertEquals("ygmi", model.value().get(0).properties().backupEngineId()); - Assertions.assertEquals("hnzdndslgnayqi", model.value().get(0).properties().dpmVersion()); - Assertions.assertEquals("nduhavhqlkthum", model.value().get(0).properties().azureBackupAgentVersion()); - Assertions.assertEquals(true, model.value().get(0).properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, model.value().get(0).properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("cdui", model.value().get(0).properties().extendedInfo().databaseName()); - Assertions.assertEquals(1108910411, model.value().get(0).properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1393187057, model.value().get(0).properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(178925296, model.value().get(0).properties().extendedInfo().diskCount()); - Assertions.assertEquals(63.86816695634684D, model.value().get(0).properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(0.14011937036747524D, - model.value().get(0).properties().extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-19T21:06:36Z"), - model.value().get(0).properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(245335843, model.value().get(0).properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("fmmdnbbg", 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 66909cc0446a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseTests.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.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\":\"d\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"cxrslpmutwuoe\",\"backupEngineState\":\"pkhjwni\",\"healthStatus\":\"sluicpdggkzz\",\"canReRegister\":true,\"backupEngineId\":\"mpaxmodfvuefywsb\",\"dpmVersion\":\"vmwy\",\"azureBackupAgentVersion\":\"fouyf\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"iyzvqtmnub\",\"protectedItemsCount\":908407782,\"protectedServersCount\":1989438546,\"diskCount\":1254452597,\"usedDiskSpace\":36.0989535057045,\"availableDiskSpace\":69.75703157384325,\"refreshedAt\":\"2021-10-31T06:50:30Z\",\"azureProtectedInstances\":1083170526}}") - .toObject(BackupEngineBase.class); - Assertions.assertEquals("d", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("cxrslpmutwuoe", model.registrationStatus()); - Assertions.assertEquals("pkhjwni", model.backupEngineState()); - Assertions.assertEquals("sluicpdggkzz", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("mpaxmodfvuefywsb", model.backupEngineId()); - Assertions.assertEquals("vmwy", model.dpmVersion()); - Assertions.assertEquals("fouyf", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("iyzvqtmnub", model.extendedInfo().databaseName()); - Assertions.assertEquals(908407782, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1989438546, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1254452597, model.extendedInfo().diskCount()); - Assertions.assertEquals(36.0989535057045D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(69.75703157384325D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-31T06:50:30Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(1083170526, model.extendedInfo().azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineBase model = new BackupEngineBase().withFriendlyName("d") - .withBackupManagementType(BackupManagementType.DPM) - .withRegistrationStatus("cxrslpmutwuoe") - .withBackupEngineState("pkhjwni") - .withHealthStatus("sluicpdggkzz") - .withCanReRegister(true) - .withBackupEngineId("mpaxmodfvuefywsb") - .withDpmVersion("vmwy") - .withAzureBackupAgentVersion("fouyf") - .withIsAzureBackupAgentUpgradeAvailable(false) - .withIsDpmUpgradeAvailable(false) - .withExtendedInfo(new BackupEngineExtendedInfo().withDatabaseName("iyzvqtmnub") - .withProtectedItemsCount(908407782) - .withProtectedServersCount(1989438546) - .withDiskCount(1254452597) - .withUsedDiskSpace(36.0989535057045D) - .withAvailableDiskSpace(69.75703157384325D) - .withRefreshedAt(OffsetDateTime.parse("2021-10-31T06:50:30Z")) - .withAzureProtectedInstances(1083170526)); - model = BinaryData.fromObject(model).toObject(BackupEngineBase.class); - Assertions.assertEquals("d", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType()); - Assertions.assertEquals("cxrslpmutwuoe", model.registrationStatus()); - Assertions.assertEquals("pkhjwni", model.backupEngineState()); - Assertions.assertEquals("sluicpdggkzz", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("mpaxmodfvuefywsb", model.backupEngineId()); - Assertions.assertEquals("vmwy", model.dpmVersion()); - Assertions.assertEquals("fouyf", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("iyzvqtmnub", model.extendedInfo().databaseName()); - Assertions.assertEquals(908407782, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1989438546, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(1254452597, model.extendedInfo().diskCount()); - Assertions.assertEquals(36.0989535057045D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(69.75703157384325D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-31T06:50:30Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(1083170526, 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 25fd9db6fb5e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineExtendedInfoTests.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.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\":\"pomgkopkwhojvp\",\"protectedItemsCount\":996289807,\"protectedServersCount\":1448079009,\"diskCount\":1647253865,\"usedDiskSpace\":90.65906932086332,\"availableDiskSpace\":11.146404494926331,\"refreshedAt\":\"2021-01-31T00:19:35Z\",\"azureProtectedInstances\":484454898}") - .toObject(BackupEngineExtendedInfo.class); - Assertions.assertEquals("pomgkopkwhojvp", model.databaseName()); - Assertions.assertEquals(996289807, model.protectedItemsCount()); - Assertions.assertEquals(1448079009, model.protectedServersCount()); - Assertions.assertEquals(1647253865, model.diskCount()); - Assertions.assertEquals(90.65906932086332D, model.usedDiskSpace()); - Assertions.assertEquals(11.146404494926331D, model.availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T00:19:35Z"), model.refreshedAt()); - Assertions.assertEquals(484454898, model.azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupEngineExtendedInfo model = new BackupEngineExtendedInfo().withDatabaseName("pomgkopkwhojvp") - .withProtectedItemsCount(996289807) - .withProtectedServersCount(1448079009) - .withDiskCount(1647253865) - .withUsedDiskSpace(90.65906932086332D) - .withAvailableDiskSpace(11.146404494926331D) - .withRefreshedAt(OffsetDateTime.parse("2021-01-31T00:19:35Z")) - .withAzureProtectedInstances(484454898); - model = BinaryData.fromObject(model).toObject(BackupEngineExtendedInfo.class); - Assertions.assertEquals("pomgkopkwhojvp", model.databaseName()); - Assertions.assertEquals(996289807, model.protectedItemsCount()); - Assertions.assertEquals(1448079009, model.protectedServersCount()); - Assertions.assertEquals(1647253865, model.diskCount()); - Assertions.assertEquals(90.65906932086332D, model.usedDiskSpace()); - Assertions.assertEquals(11.146404494926331D, model.availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T00:19:35Z"), model.refreshedAt()); - Assertions.assertEquals(484454898, 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 57ab48e127d1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupEnginesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"eyowmndcovd\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"uxza\",\"backupEngineState\":\"mk\",\"healthStatus\":\"ruw\",\"canReRegister\":false,\"backupEngineId\":\"bcpftxudqyemebun\",\"dpmVersion\":\"cmcir\",\"azureBackupAgentVersion\":\"eemmjauwcgx\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"tranizerwgu\",\"protectedItemsCount\":1827615921,\"protectedServersCount\":1177263124,\"diskCount\":2102963892,\"usedDiskSpace\":59.55416383016519,\"availableDiskSpace\":25.91979133659811,\"refreshedAt\":\"2021-07-15T09:04:24Z\",\"azureProtectedInstances\":435710969}},\"eTag\":\"hpriylfm\",\"location\":\"ztraud\",\"tags\":{\"moj\":\"lcdculregpq\",\"tnvgyshqrdgrt\":\"vr\"},\"id\":\"mewjzlpyk\",\"name\":\"fa\",\"type\":\"zwjcaye\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - BackupEngineBaseResource response = manager.backupEngines() - .getWithResponse("sqgpewqcfu", "mdpv", "zgl", "jbkn", "zcl", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("ztraud", response.location()); - Assertions.assertEquals("lcdculregpq", response.tags().get("moj")); - Assertions.assertEquals("eyowmndcovd", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, response.properties().backupManagementType()); - Assertions.assertEquals("uxza", response.properties().registrationStatus()); - Assertions.assertEquals("mk", response.properties().backupEngineState()); - Assertions.assertEquals("ruw", response.properties().healthStatus()); - Assertions.assertEquals(false, response.properties().canReRegister()); - Assertions.assertEquals("bcpftxudqyemebun", response.properties().backupEngineId()); - Assertions.assertEquals("cmcir", response.properties().dpmVersion()); - Assertions.assertEquals("eemmjauwcgx", response.properties().azureBackupAgentVersion()); - Assertions.assertEquals(false, response.properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(true, response.properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("tranizerwgu", response.properties().extendedInfo().databaseName()); - Assertions.assertEquals(1827615921, response.properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1177263124, response.properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(2102963892, response.properties().extendedInfo().diskCount()); - Assertions.assertEquals(59.55416383016519D, response.properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(25.91979133659811D, response.properties().extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-15T09:04:24Z"), - response.properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(435710969, response.properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("hpriylfm", 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 ca8dd5e2e632..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListMockTests.java +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResource; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupEnginesListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"wxwjyofgwhnkb\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"jssmctsnldkpwo\",\"backupEngineState\":\"isubxbteog\",\"healthStatus\":\"fiijrykwlefksxqc\",\"canReRegister\":true,\"backupEngineId\":\"pxgnmqvzvluyqq\",\"dpmVersion\":\"ossscyva\",\"azureBackupAgentVersion\":\"ppuacvfyeowp\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"soy\",\"protectedItemsCount\":1900787139,\"protectedServersCount\":1322271071,\"diskCount\":1267233525,\"usedDiskSpace\":35.69199529736735,\"availableDiskSpace\":29.881511721660658,\"refreshedAt\":\"2021-10-30T08:29:43Z\",\"azureProtectedInstances\":1172847496}},\"eTag\":\"stkfvvdshxcdeds\",\"location\":\"enygnxcgjtfrnquk\",\"tags\":{\"mtbgwjdxwna\":\"nslnlrxsmyltrwnt\",\"etw\":\"kurrdreyzjwh\",\"kykcyqhyqqzz\":\"jwzzqseuzu\"},\"id\":\"c\",\"name\":\"keys\",\"type\":\"ewfopazdazg\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.backupEngines() - .list("hilzzdzzq", "mueza", "ovribq", "otokhtvwtaznk", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("enygnxcgjtfrnquk", response.iterator().next().location()); - Assertions.assertEquals("nslnlrxsmyltrwnt", response.iterator().next().tags().get("mtbgwjdxwna")); - Assertions.assertEquals("wxwjyofgwhnkb", response.iterator().next().properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, - response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("jssmctsnldkpwo", response.iterator().next().properties().registrationStatus()); - Assertions.assertEquals("isubxbteog", response.iterator().next().properties().backupEngineState()); - Assertions.assertEquals("fiijrykwlefksxqc", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals(true, response.iterator().next().properties().canReRegister()); - Assertions.assertEquals("pxgnmqvzvluyqq", response.iterator().next().properties().backupEngineId()); - Assertions.assertEquals("ossscyva", response.iterator().next().properties().dpmVersion()); - Assertions.assertEquals("ppuacvfyeowp", response.iterator().next().properties().azureBackupAgentVersion()); - Assertions.assertEquals(false, response.iterator().next().properties().isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, response.iterator().next().properties().isDpmUpgradeAvailable()); - Assertions.assertEquals("soy", response.iterator().next().properties().extendedInfo().databaseName()); - Assertions.assertEquals(1900787139, - response.iterator().next().properties().extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1322271071, - response.iterator().next().properties().extendedInfo().protectedServersCount()); - Assertions.assertEquals(1267233525, response.iterator().next().properties().extendedInfo().diskCount()); - Assertions.assertEquals(35.69199529736735D, - response.iterator().next().properties().extendedInfo().usedDiskSpace()); - Assertions.assertEquals(29.881511721660658D, - response.iterator().next().properties().extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-30T08:29:43Z"), - response.iterator().next().properties().extendedInfo().refreshedAt()); - Assertions.assertEquals(1172847496, - response.iterator().next().properties().extendedInfo().azureProtectedInstances()); - Assertions.assertEquals("stkfvvdshxcdeds", 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 b575ac3af3dc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.JobResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupJobsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"jobType\":\"Job\",\"entityFriendlyName\":\"falkzazm\",\"backupManagementType\":\"MAB\",\"operation\":\"dgjqafkmkro\",\"status\":\"rthqe\",\"startTime\":\"2021-05-02T21:02:12Z\",\"endTime\":\"2021-04-15T13:05:20Z\",\"activityId\":\"vaozn\"},\"eTag\":\"ixiezeag\",\"location\":\"ceituuge\",\"tags\":{\"tlzm\":\"pj\",\"eolctaebf\":\"lsyj\",\"jcustbvtq\":\"yrle\"},\"id\":\"gdxzvsgeafgfoseh\",\"name\":\"lzsxezppkk\",\"type\":\"aaeskyfjlpze\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response - = manager.backupJobs().list("wljuxlkbectvt", "j", "skdchmaiubavl", "wp", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("ceituuge", response.iterator().next().location()); - Assertions.assertEquals("pj", response.iterator().next().tags().get("tlzm")); - Assertions.assertEquals("falkzazm", response.iterator().next().properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, - response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("dgjqafkmkro", response.iterator().next().properties().operation()); - Assertions.assertEquals("rthqe", response.iterator().next().properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-02T21:02:12Z"), - response.iterator().next().properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-15T13:05:20Z"), - response.iterator().next().properties().endTime()); - Assertions.assertEquals("vaozn", response.iterator().next().properties().activityId()); - Assertions.assertEquals("ixiezeag", 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 c5097447961c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageInnerTests.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.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 ddb8075a7c0a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageListTests.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.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 adfe06637860..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.backupOperationResults() - .getWithResponse("bfokxkhu", "ze", "ufgjblcdr", 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 1527883b8a5d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupPoliciesListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":940682362,\"resourceGuardOperationRequests\":[\"vyoanfbcswqagywv\",\"xigvjrktpgaeuk\"]},\"eTag\":\"wohpmwhqnucs\",\"location\":\"lhsidsjtdl\",\"tags\":{\"e\":\"injgazlsvbzfcpuo\",\"krdre\":\"wjcciklhsy\",\"h\":\"xolriy\"},\"id\":\"beivdlhydwbdbfg\",\"name\":\"lpu\",\"type\":\"ytjlkesmmpath\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response - = manager.backupPolicies().list("leqioulndh", "yoeojhtollhs", "idmytzln", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("lhsidsjtdl", response.iterator().next().location()); - Assertions.assertEquals("injgazlsvbzfcpuo", response.iterator().next().tags().get("e")); - Assertions.assertEquals(940682362, response.iterator().next().properties().protectedItemsCount()); - Assertions.assertEquals("vyoanfbcswqagywv", - response.iterator().next().properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("wohpmwhqnucs", 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 0b3bde94e9cb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItemResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupProtectableItemsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"ektm\",\"workloadType\":\"z\",\"friendlyName\":\"tzamicbig\",\"protectionState\":\"ProtectionFailed\"},\"eTag\":\"zseznuxkeuairaa\",\"location\":\"m\",\"tags\":{\"z\":\"jbedpfixlhupmomi\",\"yxelyicghflr\":\"dnpxpkcdpr\",\"yghsf\":\"fss\"},\"id\":\"rkbhammgmqfm\",\"name\":\"fgvqcpdw\",\"type\":\"gquxweysland\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.backupProtectableItems() - .list("gejkbvhh", "aurghooxa", "xb", "hxjxjoezlqxrkdkn", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("m", response.iterator().next().location()); - Assertions.assertEquals("jbedpfixlhupmomi", response.iterator().next().tags().get("z")); - Assertions.assertEquals("ektm", response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("z", response.iterator().next().properties().workloadType()); - Assertions.assertEquals("tzamicbig", response.iterator().next().properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, - response.iterator().next().properties().protectionState()); - Assertions.assertEquals("zseznuxkeuairaa", 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 e379b2ad92f8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupProtectedItemsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureSql\",\"workloadType\":\"SAPHanaDatabase\",\"containerName\":\"zigjsugswhgsaodk\",\"sourceResourceId\":\"nbafoctohzhaquvw\",\"policyId\":\"bgnvkervqchoadh\",\"lastRecoveryPoint\":\"2021-08-01T05:25:40Z\",\"backupSetName\":\"vzvsp\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-05-04T06:55:22Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"jglzrsubklrxhjnl\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"qyd\"],\"isArchiveEnabled\":false,\"policyName\":\"kw\",\"softDeleteRetentionPeriodInDays\":1514056295,\"vaultId\":\"dxvqzxoe\"},\"eTag\":\"gjxb\",\"location\":\"banbaupwtzv\",\"tags\":{\"jplssan\":\"lozkxbzrp\",\"s\":\"tttk\"},\"id\":\"xunrswgkpjhboy\",\"name\":\"kebhuhkslgw\",\"type\":\"okhu\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response - = manager.backupProtectedItems().list("eivbvz", "pbwxgoooxz", "rad", "s", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("banbaupwtzv", response.iterator().next().location()); - Assertions.assertEquals("lozkxbzrp", response.iterator().next().tags().get("jplssan")); - Assertions.assertEquals("zigjsugswhgsaodk", response.iterator().next().properties().containerName()); - Assertions.assertEquals("nbafoctohzhaquvw", response.iterator().next().properties().sourceResourceId()); - Assertions.assertEquals("bgnvkervqchoadh", response.iterator().next().properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-01T05:25:40Z"), - response.iterator().next().properties().lastRecoveryPoint()); - Assertions.assertEquals("vzvsp", response.iterator().next().properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, response.iterator().next().properties().createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-04T06:55:22Z"), - response.iterator().next().properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, response.iterator().next().properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("jglzrsubklrxhjnl", - response.iterator().next().properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, response.iterator().next().properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, response.iterator().next().properties().isRehydrate()); - Assertions.assertEquals("qyd", response.iterator().next().properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.iterator().next().properties().isArchiveEnabled()); - Assertions.assertEquals("kw", response.iterator().next().properties().policyName()); - Assertions.assertEquals(1514056295, response.iterator().next().properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("gjxb", 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 0947a501a345..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupProtectionContainersListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"eimseobfsxstcyil\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"mxcjzlquzexokjx\",\"healthStatus\":\"jvbzinzabwmvog\",\"protectableObjectType\":\"svlpgidn\"},\"eTag\":\"ehaqidoyzltgio\",\"location\":\"qoqpepiaeap\",\"tags\":{\"pqqncju\":\"rgdtpeqnacyheqw\",\"ymc\":\"khjoz\",\"upyvqyvliq\":\"m\"},\"id\":\"ipsejbsvsia\",\"name\":\"eswhd\",\"type\":\"zydisnuep\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.backupProtectionContainers() - .list("dcdjhunh", "hcgawn", "rnquoxso", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("qoqpepiaeap", response.iterator().next().location()); - Assertions.assertEquals("rgdtpeqnacyheqw", response.iterator().next().tags().get("pqqncju")); - Assertions.assertEquals("eimseobfsxstcyil", response.iterator().next().properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, - response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("mxcjzlquzexokjx", response.iterator().next().properties().registrationStatus()); - Assertions.assertEquals("jvbzinzabwmvog", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals("svlpgidn", response.iterator().next().properties().protectableObjectType()); - Assertions.assertEquals("ehaqidoyzltgio", 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 d795d0c058f5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentsListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupProtectionIntentsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"MAB\",\"sourceResourceId\":\"hykinc\",\"itemId\":\"emehllizh\",\"policyId\":\"umoqodkad\",\"protectionState\":\"Protected\"},\"eTag\":\"bngqladywrx\",\"location\":\"hydt\",\"tags\":{\"uyem\":\"vadswzs\",\"xlnwyrmouvblgmo\":\"owuowh\"},\"id\":\"zkltrfowtdvrfmv\",\"name\":\"ih\",\"type\":\"vjdrqcrjidhftuk\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.backupProtectionIntents() - .list("ydkygywezskieca", "ygzmxieqvdsmak", "ixqcahyhxalybxaw", "ijpodtblxpkkwj", - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("hydt", response.iterator().next().location()); - Assertions.assertEquals("vadswzs", response.iterator().next().tags().get("uyem")); - Assertions.assertEquals(BackupManagementType.MAB, - response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("hykinc", response.iterator().next().properties().sourceResourceId()); - Assertions.assertEquals("emehllizh", response.iterator().next().properties().itemId()); - Assertions.assertEquals("umoqodkad", response.iterator().next().properties().policyId()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, response.iterator().next().properties().protectionState()); - Assertions.assertEquals("bngqladywrx", 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 12b4d623cb58..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestResourceTests.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.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\":\"pnqi\",\"location\":\"vinvkj\",\"tags\":{\"hmlwpaztzpo\":\"xrbuukzclew\",\"fz\":\"ncckw\",\"feqztppriol\":\"whxxbuyqax\"},\"id\":\"or\",\"name\":\"altol\",\"type\":\"ncwsob\"}") - .toObject(BackupRequestResource.class); - Assertions.assertEquals("vinvkj", model.location()); - Assertions.assertEquals("xrbuukzclew", model.tags().get("hmlwpaztzpo")); - Assertions.assertEquals("pnqi", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupRequestResource model = new BackupRequestResource().withLocation("vinvkj") - .withTags(mapOf("hmlwpaztzpo", "xrbuukzclew", "fz", "ncckw", "feqztppriol", "whxxbuyqax")) - .withProperties(new BackupRequest()) - .withEtag("pnqi"); - model = BinaryData.fromObject(model).toObject(BackupRequestResource.class); - Assertions.assertEquals("vinvkj", model.location()); - Assertions.assertEquals("xrbuukzclew", model.tags().get("hmlwpaztzpo")); - Assertions.assertEquals("pnqi", 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 b7144283bc81..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigResourceInnerTests.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.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 f034d00b3eb3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigTests.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.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 e6412d2e926e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests.java +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"storageModelType\":\"ReadAccessGeoZoneRedundant\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Locked\",\"crossRegionRestoreFlag\":false,\"dedupState\":\"Enabled\",\"xcoolState\":\"Disabled\"},\"eTag\":\"oclxiut\",\"location\":\"jc\",\"tags\":{\"r\":\"zjd\",\"xjeaoqaqbzgyh\":\"jb\",\"v\":\"w\"},\"id\":\"atbwbqam\",\"name\":\"e\",\"type\":\"liys\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - BackupResourceConfigResource response = manager.backupResourceStorageConfigsNonCrrs() - .getWithResponse("yujlfyoumpckyecl", "digp", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("jc", response.location()); - Assertions.assertEquals("zjd", response.tags().get("r")); - Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.LOCKED, response.properties().storageTypeState()); - Assertions.assertEquals(false, response.properties().crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.ENABLED, response.properties().dedupState()); - Assertions.assertEquals(XcoolState.DISABLED, response.properties().xcoolState()); - Assertions.assertEquals("oclxiut", 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 4abfe95d54a6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests.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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests { - @Test - public void testPatchWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 204, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.backupResourceStorageConfigsNonCrrs() - .patchWithResponse("dsajrednwyysh", "uwg", - new BackupResourceConfigResourceInner().withLocation("ayorprav") - .withTags(mapOf("wynqxaekqsykvwj", "geslabnsmj")) - .withProperties(new BackupResourceConfig().withStorageModelType(StorageType.ZONE_REDUNDANT) - .withStorageType(StorageType.INVALID) - .withStorageTypeState(StorageTypeState.UNLOCKED) - .withCrossRegionRestoreFlag(true) - .withDedupState(DedupState.DISABLED) - .withXcoolState(XcoolState.DISABLED)) - .withEtag("wltxeqipxgzdyims"), - 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 57e67c937b2d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests.java +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests { - @Test - public void testUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"storageModelType\":\"LocallyRedundant\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Invalid\",\"crossRegionRestoreFlag\":true,\"dedupState\":\"Enabled\",\"xcoolState\":\"Invalid\"},\"eTag\":\"vpndp\",\"location\":\"i\",\"tags\":{\"l\":\"nwynudq\"},\"id\":\"sauzpjlx\",\"name\":\"ehuxiqhzlraym\",\"type\":\"zxlskihmxr\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - BackupResourceConfigResource response = manager.backupResourceStorageConfigsNonCrrs() - .updateWithResponse("pkcvmwf", "uxx", - new BackupResourceConfigResourceInner().withLocation("yqwixvcpwnkwywzw") - .withTags(mapOf("tamtyv", "lickduoi", "rwzawnvs", "kn", "imwrzregzgyufu", "cfhzagxnvhycv")) - .withProperties(new BackupResourceConfig().withStorageModelType(StorageType.ZONE_REDUNDANT) - .withStorageType(StorageType.INVALID) - .withStorageTypeState(StorageTypeState.LOCKED) - .withCrossRegionRestoreFlag(false) - .withDedupState(DedupState.INVALID) - .withXcoolState(XcoolState.DISABLED)) - .withEtag("ijqpkzfbojxjmcs"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("i", response.location()); - Assertions.assertEquals("nwynudq", response.tags().get("l")); - Assertions.assertEquals(StorageType.LOCALLY_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.INVALID, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState()); - Assertions.assertEquals(true, response.properties().crossRegionRestoreFlag()); - Assertions.assertEquals(DedupState.ENABLED, response.properties().dedupState()); - Assertions.assertEquals(XcoolState.INVALID, response.properties().xcoolState()); - Assertions.assertEquals("vpndp", 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 ff6a059f26d3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigResourceInnerTests.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.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 87c3d5430772..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigTests.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.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 ad5ec11d938b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupResourceVaultConfigsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"storageModelType\":\"LocallyRedundant\",\"storageType\":\"LocallyRedundant\",\"storageTypeState\":\"Unlocked\",\"enhancedSecurityState\":\"Enabled\",\"softDeleteFeatureState\":\"Invalid\",\"softDeleteRetentionPeriodInDays\":194219254,\"resourceGuardOperationRequests\":[\"xhmtfhocnxzc\",\"jhngxnoq\",\"xtdisnjevhd\",\"mydidwhepfw\"],\"isSoftDeleteFeatureStateEditable\":true},\"eTag\":\"doesxxhmwcdb\",\"location\":\"ky\",\"tags\":{\"plvukaobrlbpg\":\"xkxhnegknjzrbhtm\",\"g\":\"nbagnchj\",\"xcgqtagdrclsso\":\"muowakywalhjy\"},\"id\":\"jomevtfycnlb\",\"name\":\"gjco\",\"type\":\"kk\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - BackupResourceVaultConfigResource response = manager.backupResourceVaultConfigs() - .getWithResponse("vlm", "jwcolbm", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("ky", response.location()); - Assertions.assertEquals("xkxhnegknjzrbhtm", response.tags().get("plvukaobrlbpg")); - Assertions.assertEquals(StorageType.LOCALLY_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.LOCALLY_REDUNDANT, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.UNLOCKED, response.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.ENABLED, response.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.INVALID, response.properties().softDeleteFeatureState()); - Assertions.assertEquals(194219254, response.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("xhmtfhocnxzc", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, response.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("doesxxhmwcdb", 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 a198fbc23a90..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutWithResponseMockTests.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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class BackupResourceVaultConfigsPutWithResponseMockTests { - @Test - public void testPutWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"storageModelType\":\"GeoRedundant\",\"storageType\":\"GeoRedundant\",\"storageTypeState\":\"Locked\",\"enhancedSecurityState\":\"Disabled\",\"softDeleteFeatureState\":\"Enabled\",\"softDeleteRetentionPeriodInDays\":2122137016,\"resourceGuardOperationRequests\":[\"ikkgqo\"],\"isSoftDeleteFeatureStateEditable\":false},\"eTag\":\"indedvabbx\",\"location\":\"hmedeilbjywfcfxz\",\"tags\":{\"vwypusuvjsl\":\"zi\",\"djsllfr\":\"zwci\"},\"id\":\"vdmvxadqa\",\"name\":\"frgnawbabgfbktyj\",\"type\":\"fczlfsyqkfrbzgow\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - BackupResourceVaultConfigResource response = manager.backupResourceVaultConfigs() - .putWithResponse("xrtuicds", "wdfmmpzhzzwvywr", - new BackupResourceVaultConfigResourceInner().withLocation("xhqf") - .withTags(mapOf("iucijjcea", "ayejsxtlgflwfgz")) - .withProperties(new BackupResourceVaultConfig().withStorageModelType(StorageType.GEO_REDUNDANT) - .withStorageType(StorageType.GEO_REDUNDANT) - .withStorageTypeState(StorageTypeState.INVALID) - .withEnhancedSecurityState(EnhancedSecurityState.INVALID) - .withSoftDeleteFeatureState(SoftDeleteFeatureState.ENABLED) - .withSoftDeleteRetentionPeriodInDays(84373044) - .withResourceGuardOperationRequests(Arrays.asList("aondjrkclamgg")) - .withIsSoftDeleteFeatureStateEditable(false)) - .withEtag("fejdoqeykglty"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("hmedeilbjywfcfxz", response.location()); - Assertions.assertEquals("zi", response.tags().get("vwypusuvjsl")); - Assertions.assertEquals(StorageType.GEO_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.GEO_REDUNDANT, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.LOCKED, response.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.DISABLED, response.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.ENABLED, response.properties().softDeleteFeatureState()); - Assertions.assertEquals(2122137016, response.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("ikkgqo", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("indedvabbx", 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 79138d1c2dec..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateWithResponseMockTests.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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class BackupResourceVaultConfigsUpdateWithResponseMockTests { - @Test - public void testUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"storageModelType\":\"ZoneRedundant\",\"storageType\":\"GeoRedundant\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Disabled\",\"softDeleteFeatureState\":\"Invalid\",\"softDeleteRetentionPeriodInDays\":47378560,\"resourceGuardOperationRequests\":[\"xoqeintxwalj\",\"lzoblqwaafr\"],\"isSoftDeleteFeatureStateEditable\":false},\"eTag\":\"mz\",\"location\":\"qb\",\"tags\":{\"xwmzwdfkbnrz\":\"afjrqpjiyrqjcrg\",\"tqjfgxxsaet\":\"rpdltbq\",\"cduwjoedx\":\"zdgvpyigdaqqilz\",\"aurwwgilfjq\":\"gucaif\"},\"id\":\"a\",\"name\":\"dmkxwxdcvjwcy\",\"type\":\"iakeciqc\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - BackupResourceVaultConfigResource response = manager.backupResourceVaultConfigs() - .updateWithResponse("ji", "ytssikiz", - new BackupResourceVaultConfigResourceInner().withLocation("lwxlboncqbazq") - .withTags(mapOf("ubdpkxyqvgxi", "chygtvxbyjane", "tvo", "od")) - .withProperties(new BackupResourceVaultConfig().withStorageModelType(StorageType.GEO_REDUNDANT) - .withStorageType(StorageType.LOCALLY_REDUNDANT) - .withStorageTypeState(StorageTypeState.INVALID) - .withEnhancedSecurityState(EnhancedSecurityState.ENABLED) - .withSoftDeleteFeatureState(SoftDeleteFeatureState.DISABLED) - .withSoftDeleteRetentionPeriodInDays(1101568024) - .withResourceGuardOperationRequests(Arrays.asList("rhcekxgnly")) - .withIsSoftDeleteFeatureStateEditable(true)) - .withEtag("pwzvmdoksqdti"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("qb", response.location()); - Assertions.assertEquals("afjrqpjiyrqjcrg", response.tags().get("xwmzwdfkbnrz")); - Assertions.assertEquals(StorageType.ZONE_REDUNDANT, response.properties().storageModelType()); - Assertions.assertEquals(StorageType.GEO_REDUNDANT, response.properties().storageType()); - Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState()); - Assertions.assertEquals(EnhancedSecurityState.DISABLED, response.properties().enhancedSecurityState()); - Assertions.assertEquals(SoftDeleteFeatureState.INVALID, response.properties().softDeleteFeatureState()); - Assertions.assertEquals(47378560, response.properties().softDeleteRetentionPeriodInDays()); - Assertions.assertEquals("xoqeintxwalj", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.properties().isSoftDeleteFeatureStateEditable()); - Assertions.assertEquals("mz", 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 ac0f6f61d73e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusRequestTests.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.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 a395b41ce738..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementUsage; -import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupUsageSummariesListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"unit\":\"CountPerSecond\",\"quotaPeriod\":\"atqxmbjroumzzn\",\"nextResetTime\":\"2020-12-30T11:20:16Z\",\"currentValue\":7934901934803337359,\"limit\":4839026448793785641,\"name\":{\"value\":\"xonjtpusl\",\"localizedValue\":\"wpvtiotzbpdbol\"}}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response - = manager.backupUsageSummaries().list("hdxlw", "ojbf", "zd", "fnjyix", com.azure.core.util.Context.NONE); - - Assertions.assertEquals(UsagesUnit.COUNT_PER_SECOND, response.iterator().next().unit()); - Assertions.assertEquals("atqxmbjroumzzn", response.iterator().next().quotaPeriod()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-30T11:20:16Z"), - response.iterator().next().nextResetTime()); - Assertions.assertEquals(7934901934803337359L, response.iterator().next().currentValue()); - Assertions.assertEquals(4839026448793785641L, response.iterator().next().limit()); - Assertions.assertEquals("xonjtpusl", response.iterator().next().name().value()); - Assertions.assertEquals("wpvtiotzbpdbol", 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 276b3d8140d5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus; -import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupWorkloadItemsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"vjb\",\"workloadType\":\"hdiqayfl\",\"friendlyName\":\"yu\",\"protectionState\":\"ProtectionFailed\"},\"eTag\":\"u\",\"location\":\"t\",\"tags\":{\"uubpyrow\":\"hyibdrqrswh\",\"nnctagfyvrt\":\"joxztfwfqchvczev\",\"cgkrepdqhqy\":\"qpemh\"},\"id\":\"wqwemvxqabckmze\",\"name\":\"xin\",\"type\":\"greohtwhlpuzjp\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.backupWorkloadItems() - .list("efgmwdhcebuv", "zldbglzoutbaaqg", "ekaj", "lyzgsnor", "jgmn", "jotvmrxkhl", - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("t", response.iterator().next().location()); - Assertions.assertEquals("hyibdrqrswh", response.iterator().next().tags().get("uubpyrow")); - Assertions.assertEquals("vjb", response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("hdiqayfl", response.iterator().next().properties().workloadType()); - Assertions.assertEquals("yu", response.iterator().next().properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, - response.iterator().next().properties().protectionState()); - Assertions.assertEquals("u", 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 e9304e698297..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupsTriggerWithResponseMockTests { - @Test - public void testTriggerWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.backups() - .triggerWithResponse("mvpsimioyo", "glkmiqwnnr", "clibbfqpsp", "ladydgnhautwu", "exzgpmnmabedd", - new BackupRequestResource().withLocation("fpfqf") - .withTags(mapOf("qrvwerfwxbsm", "stcl", "ifkwdvbtbrekqhs", "bljjehh")) - .withProperties(new BackupRequest()) - .withEtag("wg"), - 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 669b114e6d6c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultStorageConfigOperationResultResponse; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BmsPrepareDataMoveOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr = "{\"objectType\":\"VaultStorageConfigOperationResultResponse\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - VaultStorageConfigOperationResultResponse response = manager.bmsPrepareDataMoveOperationResults() - .getWithResponse("qnrxtmbpjptn", "wjhrsidqpxlbtpa", "f", 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 aecb58c197fa..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryDisplayTests.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.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 79a444aa7083..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForLogSpecificationTests.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.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 a5de4eabc45a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForPropertiesTests.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.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 9afd9c680ff1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForServiceSpecificationTests.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.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 06c6fb049dfe..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryResponseTests.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.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 94baf0672b06..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryValueForSingleApiInnerTests.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.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 6b7892dbbdfe..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientScriptForConnectTests.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.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\":\"ogewij\",\"scriptExtension\":\"rhbguzozkyewnfn\",\"osType\":\"hhqosmffjku\",\"url\":\"cyar\",\"scriptNameSuffix\":\"oohguabzoghkt\"}") - .toObject(ClientScriptForConnect.class); - Assertions.assertEquals("ogewij", model.scriptContent()); - Assertions.assertEquals("rhbguzozkyewnfn", model.scriptExtension()); - Assertions.assertEquals("hhqosmffjku", model.osType()); - Assertions.assertEquals("cyar", model.url()); - Assertions.assertEquals("oohguabzoghkt", model.scriptNameSuffix()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientScriptForConnect model = new ClientScriptForConnect().withScriptContent("ogewij") - .withScriptExtension("rhbguzozkyewnfn") - .withOsType("hhqosmffjku") - .withUrl("cyar") - .withScriptNameSuffix("oohguabzoghkt"); - model = BinaryData.fromObject(model).toObject(ClientScriptForConnect.class); - Assertions.assertEquals("ogewij", model.scriptContent()); - Assertions.assertEquals("rhbguzozkyewnfn", model.scriptExtension()); - Assertions.assertEquals("hhqosmffjku", model.osType()); - Assertions.assertEquals("cyar", model.url()); - Assertions.assertEquals("oohguabzoghkt", 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 856057ab6e72..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ContainerIdentityInfoTests.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.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\":\"yczhco\",\"aadTenantId\":\"cnhz\",\"servicePrincipalClientId\":\"ot\",\"audience\":\"zcfyjzptwrl\"}") - .toObject(ContainerIdentityInfo.class); - Assertions.assertEquals("yczhco", model.uniqueName()); - Assertions.assertEquals("cnhz", model.aadTenantId()); - Assertions.assertEquals("ot", model.servicePrincipalClientId()); - Assertions.assertEquals("zcfyjzptwrl", model.audience()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ContainerIdentityInfo model = new ContainerIdentityInfo().withUniqueName("yczhco") - .withAadTenantId("cnhz") - .withServicePrincipalClientId("ot") - .withAudience("zcfyjzptwrl"); - model = BinaryData.fromObject(model).toObject(ContainerIdentityInfo.class); - Assertions.assertEquals("yczhco", model.uniqueName()); - Assertions.assertEquals("cnhz", model.aadTenantId()); - Assertions.assertEquals("ot", model.servicePrincipalClientId()); - Assertions.assertEquals("zcfyjzptwrl", 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 ffa0073aeaa3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionFormatTests.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.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\":1877932879,\"isLast\":false},{\"date\":77607139,\"isLast\":false}]}") - .toObject(DailyRetentionFormat.class); - Assertions.assertEquals(1877932879, model.daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, 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(1877932879).withIsLast(false), new Day().withDate(77607139).withIsLast(false))); - model = BinaryData.fromObject(model).toObject(DailyRetentionFormat.class); - Assertions.assertEquals(1877932879, model.daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, 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 ab966c8510f9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionScheduleTests.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.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-10-14T17:32:27Z\"],\"retentionDuration\":{\"count\":139843072,\"durationType\":\"Invalid\"}}") - .toObject(DailyRetentionSchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-14T17:32:27Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(139843072, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DailyRetentionSchedule model = new DailyRetentionSchedule() - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-10-14T17:32:27Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(139843072).withDurationType(RetentionDurationType.INVALID)); - model = BinaryData.fromObject(model).toObject(DailyRetentionSchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-14T17:32:27Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(139843072, 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/DailyScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.java deleted file mode 100644 index 94787955d754..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.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.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-04-23T03:49:20Z\",\"2021-04-13T14:08:06Z\"]}") - .toObject(DailySchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-23T03:49:20Z"), model.scheduleRunTimes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DailySchedule model = new DailySchedule().withScheduleRunTimes( - Arrays.asList(OffsetDateTime.parse("2021-04-23T03:49:20Z"), OffsetDateTime.parse("2021-04-13T14:08:06Z"))); - model = BinaryData.fromObject(model).toObject(DailySchedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-23T03:49:20Z"), 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 44ff268a0b07..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\":1235050131,\"isLast\":false}").toObject(Day.class); - Assertions.assertEquals(1235050131, model.date()); - Assertions.assertEquals(false, model.isLast()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Day model = new Day().withDate(1235050131).withIsLast(false); - model = BinaryData.fromObject(model).toObject(Day.class); - Assertions.assertEquals(1235050131, model.date()); - Assertions.assertEquals(false, 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 0a3c2dc02f3a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DeletedProtectionContainersListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"qibzji\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"biphryvcjwqwoqs\",\"healthStatus\":\"tjhdhzy\",\"protectableObjectType\":\"pijhfrzgdkk\"},\"eTag\":\"v\",\"location\":\"ukhsusmmorf\",\"tags\":{\"neyttl\":\"wilzzhnijmriprlk\",\"bkut\":\"cxiv\"},\"id\":\"umltwjflu\",\"name\":\"ynbpvzlqywauy\",\"type\":\"njc\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response - = manager.deletedProtectionContainers().list("wyj", "nldpxottd", "i", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("ukhsusmmorf", response.iterator().next().location()); - Assertions.assertEquals("wilzzhnijmriprlk", response.iterator().next().tags().get("neyttl")); - Assertions.assertEquals("qibzji", response.iterator().next().properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, - response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("biphryvcjwqwoqs", response.iterator().next().properties().registrationStatus()); - Assertions.assertEquals("tjhdhzy", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals("pijhfrzgdkk", response.iterator().next().properties().protectableObjectType()); - Assertions.assertEquals("v", 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 c51c87a36e37..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\":[1782711093,389915828],\"isInclusionList\":true}") - .toObject(DiskExclusionProperties.class); - Assertions.assertEquals(1782711093, model.diskLunList().get(0)); - Assertions.assertEquals(true, model.isInclusionList()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DiskExclusionProperties model - = new DiskExclusionProperties().withDiskLunList(Arrays.asList(1782711093, 389915828)) - .withIsInclusionList(true); - model = BinaryData.fromObject(model).toObject(DiskExclusionProperties.class); - Assertions.assertEquals(1782711093, model.diskLunList().get(0)); - Assertions.assertEquals(true, 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 5463e4297f42..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\":1700673148,\"name\":\"qgfuhokzru\"}").toObject(DiskInformation.class); - Assertions.assertEquals(1700673148, model.lun()); - Assertions.assertEquals("qgfuhokzru", model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DiskInformation model = new DiskInformation().withLun(1700673148).withName("qgfuhokzru"); - model = BinaryData.fromObject(model).toObject(DiskInformation.class); - Assertions.assertEquals(1700673148, model.lun()); - Assertions.assertEquals("qgfuhokzru", 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 f86af9ed8b0c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmBackupEngineTests.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.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\":\"apqinf\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"glqdhm\",\"backupEngineState\":\"zralcxpjbyyps\",\"healthStatus\":\"qcjenkyhf\",\"canReRegister\":true,\"backupEngineId\":\"qxfx\",\"dpmVersion\":\"l\",\"azureBackupAgentVersion\":\"mpzqjhhhq\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"co\",\"protectedItemsCount\":154545602,\"protectedServersCount\":1355684710,\"diskCount\":841869792,\"usedDiskSpace\":57.681034844527524,\"availableDiskSpace\":40.39066692044149,\"refreshedAt\":\"2021-10-05T18:21:11Z\",\"azureProtectedInstances\":1323201789}}") - .toObject(DpmBackupEngine.class); - Assertions.assertEquals("apqinf", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("glqdhm", model.registrationStatus()); - Assertions.assertEquals("zralcxpjbyyps", model.backupEngineState()); - Assertions.assertEquals("qcjenkyhf", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("qxfx", model.backupEngineId()); - Assertions.assertEquals("l", model.dpmVersion()); - Assertions.assertEquals("mpzqjhhhq", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("co", model.extendedInfo().databaseName()); - Assertions.assertEquals(154545602, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1355684710, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(841869792, model.extendedInfo().diskCount()); - Assertions.assertEquals(57.681034844527524D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(40.39066692044149D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-05T18:21:11Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(1323201789, model.extendedInfo().azureProtectedInstances()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmBackupEngine model = new DpmBackupEngine().withFriendlyName("apqinf") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withRegistrationStatus("glqdhm") - .withBackupEngineState("zralcxpjbyyps") - .withHealthStatus("qcjenkyhf") - .withCanReRegister(true) - .withBackupEngineId("qxfx") - .withDpmVersion("l") - .withAzureBackupAgentVersion("mpzqjhhhq") - .withIsAzureBackupAgentUpgradeAvailable(false) - .withIsDpmUpgradeAvailable(false) - .withExtendedInfo(new BackupEngineExtendedInfo().withDatabaseName("co") - .withProtectedItemsCount(154545602) - .withProtectedServersCount(1355684710) - .withDiskCount(841869792) - .withUsedDiskSpace(57.681034844527524D) - .withAvailableDiskSpace(40.39066692044149D) - .withRefreshedAt(OffsetDateTime.parse("2021-10-05T18:21:11Z")) - .withAzureProtectedInstances(1323201789)); - model = BinaryData.fromObject(model).toObject(DpmBackupEngine.class); - Assertions.assertEquals("apqinf", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType()); - Assertions.assertEquals("glqdhm", model.registrationStatus()); - Assertions.assertEquals("zralcxpjbyyps", model.backupEngineState()); - Assertions.assertEquals("qcjenkyhf", model.healthStatus()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("qxfx", model.backupEngineId()); - Assertions.assertEquals("l", model.dpmVersion()); - Assertions.assertEquals("mpzqjhhhq", model.azureBackupAgentVersion()); - Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable()); - Assertions.assertEquals(false, model.isDpmUpgradeAvailable()); - Assertions.assertEquals("co", model.extendedInfo().databaseName()); - Assertions.assertEquals(154545602, model.extendedInfo().protectedItemsCount()); - Assertions.assertEquals(1355684710, model.extendedInfo().protectedServersCount()); - Assertions.assertEquals(841869792, model.extendedInfo().diskCount()); - Assertions.assertEquals(57.681034844527524D, model.extendedInfo().usedDiskSpace()); - Assertions.assertEquals(40.39066692044149D, model.extendedInfo().availableDiskSpace()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-05T18:21:11Z"), model.extendedInfo().refreshedAt()); - Assertions.assertEquals(1323201789, 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 05ef1e71776e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerExtendedInfoTests.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.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-01-30T08:36:14Z\"}") - .toObject(DpmContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-30T08:36:14Z"), model.lastRefreshedAt()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmContainerExtendedInfo model - = new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-01-30T08:36:14Z")); - model = BinaryData.fromObject(model).toObject(DpmContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-30T08:36:14Z"), 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 6d3b1eadcc0b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerTests.java +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"jqo\",\"protectedItemCount\":7574679234591637663,\"dpmAgentVersion\":\"ehcecyb\",\"dpmServers\":[\"brjbbmpxdlvy\"],\"upgradeAvailable\":true,\"protectionStatus\":\"xcrseqwjksgh\",\"extendedInfo\":{\"lastRefreshedAt\":\"2021-01-02T16:20Z\"},\"friendlyName\":\"xog\",\"backupManagementType\":\"AzureIaasVM\",\"registrationStatus\":\"voujkxibdafhrk\",\"healthStatus\":\"yomkxfbvfbhdy\",\"protectableObjectType\":\"hpwpgddeimawzovg\"}") - .toObject(DpmContainer.class); - Assertions.assertEquals("xog", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("voujkxibdafhrk", model.registrationStatus()); - Assertions.assertEquals("yomkxfbvfbhdy", model.healthStatus()); - Assertions.assertEquals("hpwpgddeimawzovg", model.protectableObjectType()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("jqo", model.containerId()); - Assertions.assertEquals(7574679234591637663L, model.protectedItemCount()); - Assertions.assertEquals("ehcecyb", model.dpmAgentVersion()); - Assertions.assertEquals("brjbbmpxdlvy", model.dpmServers().get(0)); - Assertions.assertEquals(true, model.upgradeAvailable()); - Assertions.assertEquals("xcrseqwjksgh", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-02T16:20Z"), model.extendedInfo().lastRefreshedAt()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmContainer model = new DpmContainer().withFriendlyName("xog") - .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withRegistrationStatus("voujkxibdafhrk") - .withHealthStatus("yomkxfbvfbhdy") - .withProtectableObjectType("hpwpgddeimawzovg") - .withCanReRegister(true) - .withContainerId("jqo") - .withProtectedItemCount(7574679234591637663L) - .withDpmAgentVersion("ehcecyb") - .withDpmServers(Arrays.asList("brjbbmpxdlvy")) - .withUpgradeAvailable(true) - .withProtectionStatus("xcrseqwjksgh") - .withExtendedInfo( - new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-01-02T16:20Z"))); - model = BinaryData.fromObject(model).toObject(DpmContainer.class); - Assertions.assertEquals("xog", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType()); - Assertions.assertEquals("voujkxibdafhrk", model.registrationStatus()); - Assertions.assertEquals("yomkxfbvfbhdy", model.healthStatus()); - Assertions.assertEquals("hpwpgddeimawzovg", model.protectableObjectType()); - Assertions.assertEquals(true, model.canReRegister()); - Assertions.assertEquals("jqo", model.containerId()); - Assertions.assertEquals(7574679234591637663L, model.protectedItemCount()); - Assertions.assertEquals("ehcecyb", model.dpmAgentVersion()); - Assertions.assertEquals("brjbbmpxdlvy", model.dpmServers().get(0)); - Assertions.assertEquals(true, model.upgradeAvailable()); - Assertions.assertEquals("xcrseqwjksgh", model.protectionStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-02T16: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 0eae4713e1fd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmErrorInfoTests.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.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\":\"xqhndvnoamlds\",\"recommendations\":[\"ohdjhhflzok\",\"coxpelnjeta\"]}") - .toObject(DpmErrorInfo.class); - Assertions.assertEquals("xqhndvnoamlds", model.errorString()); - Assertions.assertEquals("ohdjhhflzok", model.recommendations().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmErrorInfo model = new DpmErrorInfo().withErrorString("xqhndvnoamlds") - .withRecommendations(Arrays.asList("ohdjhhflzok", "coxpelnjeta")); - model = BinaryData.fromObject(model).toObject(DpmErrorInfo.class); - Assertions.assertEquals("xqhndvnoamlds", model.errorString()); - Assertions.assertEquals("ohdjhhflzok", 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 f1c2d1fa9598..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobExtendedInfoTests.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.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\":\"nxaulk\",\"startTime\":\"2021-05-04T10:50:30Z\",\"endTime\":\"2021-07-31T21:19:31Z\",\"duration\":\"PT117H14M50S\",\"status\":\"jnnawtqa\"},{\"taskId\":\"xuckpggqoweyir\",\"startTime\":\"2021-10-13T06:42:41Z\",\"endTime\":\"2021-03-03T15:45:16Z\",\"duration\":\"PT61H45M7S\",\"status\":\"fl\"}],\"propertyBag\":{\"cng\":\"pizruwnpqxpxiw\",\"kv\":\"saasiixtmkzj\"},\"dynamicErrorMessage\":\"rhgfgrwsdpgrat\"}") - .toObject(DpmJobExtendedInfo.class); - Assertions.assertEquals("nxaulk", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-04T10:50:30Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-31T21:19:31Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT117H14M50S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("jnnawtqa", model.tasksList().get(0).status()); - Assertions.assertEquals("pizruwnpqxpxiw", model.propertyBag().get("cng")); - Assertions.assertEquals("rhgfgrwsdpgrat", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmJobExtendedInfo model = new DpmJobExtendedInfo() - .withTasksList(Arrays.asList( - new DpmJobTaskDetails().withTaskId("nxaulk") - .withStartTime(OffsetDateTime.parse("2021-05-04T10:50:30Z")) - .withEndTime(OffsetDateTime.parse("2021-07-31T21:19:31Z")) - .withDuration(Duration.parse("PT117H14M50S")) - .withStatus("jnnawtqa"), - new DpmJobTaskDetails().withTaskId("xuckpggqoweyir") - .withStartTime(OffsetDateTime.parse("2021-10-13T06:42:41Z")) - .withEndTime(OffsetDateTime.parse("2021-03-03T15:45:16Z")) - .withDuration(Duration.parse("PT61H45M7S")) - .withStatus("fl"))) - .withPropertyBag(mapOf("cng", "pizruwnpqxpxiw", "kv", "saasiixtmkzj")) - .withDynamicErrorMessage("rhgfgrwsdpgrat"); - model = BinaryData.fromObject(model).toObject(DpmJobExtendedInfo.class); - Assertions.assertEquals("nxaulk", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-04T10:50:30Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-31T21:19:31Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT117H14M50S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("jnnawtqa", model.tasksList().get(0).status()); - Assertions.assertEquals("pizruwnpqxpxiw", model.propertyBag().get("cng")); - Assertions.assertEquals("rhgfgrwsdpgrat", 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 ea59e80fe4e9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTaskDetailsTests.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.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\":\"zb\",\"startTime\":\"2021-02-19T02:39:37Z\",\"endTime\":\"2021-06-29T17:23:40Z\",\"duration\":\"PT167H34M34S\",\"status\":\"ctbrxkjzwrgxffm\"}") - .toObject(DpmJobTaskDetails.class); - Assertions.assertEquals("zb", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T02:39:37Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-29T17:23:40Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT167H34M34S"), model.duration()); - Assertions.assertEquals("ctbrxkjzwrgxffm", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmJobTaskDetails model = new DpmJobTaskDetails().withTaskId("zb") - .withStartTime(OffsetDateTime.parse("2021-02-19T02:39:37Z")) - .withEndTime(OffsetDateTime.parse("2021-06-29T17:23:40Z")) - .withDuration(Duration.parse("PT167H34M34S")) - .withStatus("ctbrxkjzwrgxffm"); - model = BinaryData.fromObject(model).toObject(DpmJobTaskDetails.class); - Assertions.assertEquals("zb", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T02:39:37Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-29T17:23:40Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT167H34M34S"), model.duration()); - Assertions.assertEquals("ctbrxkjzwrgxffm", 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 848467b2922d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTests.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.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\":\"PT188H4M57S\",\"dpmServerName\":\"xo\",\"containerName\":\"ftgz\",\"containerType\":\"pbswvefloccsrm\",\"workloadType\":\"ihmipgawtxxpk\",\"actionsInfo\":[\"Invalid\",\"Cancellable\"],\"errorDetails\":[{\"errorString\":\"rytfmpcycil\",\"recommendations\":[\"aykggnoxu\",\"t\",\"ksxwpnd\"]},{\"errorString\":\"pfnznthjtwkj\",\"recommendations\":[\"rxuzvoam\",\"tcqiosmg\",\"zah\"]}],\"extendedInfo\":{\"tasksList\":[{\"taskId\":\"yrtltlaprltzkat\",\"startTime\":\"2021-01-26T08:01:35Z\",\"endTime\":\"2021-11-05T23:53:12Z\",\"duration\":\"PT141H27M7S\",\"status\":\"s\"}],\"propertyBag\":{\"ebwlnbmhyreeudzq\":\"qalarvlagunbtg\"},\"dynamicErrorMessage\":\"bpdqmjxlyy\"},\"entityFriendlyName\":\"lgouwtlmjj\",\"backupManagementType\":\"MAB\",\"operation\":\"qtobaxkjeyt\",\"status\":\"lbfjkwr\",\"startTime\":\"2021-05-29T11:10:20Z\",\"endTime\":\"2021-06-19T00:14:04Z\",\"activityId\":\"hsyrqunj\"}") - .toObject(DpmJob.class); - Assertions.assertEquals("lgouwtlmjj", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("qtobaxkjeyt", model.operation()); - Assertions.assertEquals("lbfjkwr", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-29T11:10:20Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-19T00:14:04Z"), model.endTime()); - Assertions.assertEquals("hsyrqunj", model.activityId()); - Assertions.assertEquals(Duration.parse("PT188H4M57S"), model.duration()); - Assertions.assertEquals("xo", model.dpmServerName()); - Assertions.assertEquals("ftgz", model.containerName()); - Assertions.assertEquals("pbswvefloccsrm", model.containerType()); - Assertions.assertEquals("ihmipgawtxxpk", model.workloadType()); - Assertions.assertEquals(JobSupportedAction.INVALID, model.actionsInfo().get(0)); - Assertions.assertEquals("rytfmpcycil", model.errorDetails().get(0).errorString()); - Assertions.assertEquals("aykggnoxu", model.errorDetails().get(0).recommendations().get(0)); - Assertions.assertEquals("yrtltlaprltzkat", model.extendedInfo().tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-26T08:01:35Z"), - model.extendedInfo().tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-05T23:53:12Z"), - model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT141H27M7S"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("s", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("qalarvlagunbtg", model.extendedInfo().propertyBag().get("ebwlnbmhyreeudzq")); - Assertions.assertEquals("bpdqmjxlyy", model.extendedInfo().dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmJob model = new DpmJob().withEntityFriendlyName("lgouwtlmjj") - .withBackupManagementType(BackupManagementType.MAB) - .withOperation("qtobaxkjeyt") - .withStatus("lbfjkwr") - .withStartTime(OffsetDateTime.parse("2021-05-29T11:10:20Z")) - .withEndTime(OffsetDateTime.parse("2021-06-19T00:14:04Z")) - .withActivityId("hsyrqunj") - .withDuration(Duration.parse("PT188H4M57S")) - .withDpmServerName("xo") - .withContainerName("ftgz") - .withContainerType("pbswvefloccsrm") - .withWorkloadType("ihmipgawtxxpk") - .withActionsInfo(Arrays.asList(JobSupportedAction.INVALID, JobSupportedAction.CANCELLABLE)) - .withErrorDetails(Arrays.asList( - new DpmErrorInfo().withErrorString("rytfmpcycil") - .withRecommendations(Arrays.asList("aykggnoxu", "t", "ksxwpnd")), - new DpmErrorInfo().withErrorString("pfnznthjtwkj") - .withRecommendations(Arrays.asList("rxuzvoam", "tcqiosmg", "zah")))) - .withExtendedInfo(new DpmJobExtendedInfo() - .withTasksList(Arrays.asList(new DpmJobTaskDetails().withTaskId("yrtltlaprltzkat") - .withStartTime(OffsetDateTime.parse("2021-01-26T08:01:35Z")) - .withEndTime(OffsetDateTime.parse("2021-11-05T23:53:12Z")) - .withDuration(Duration.parse("PT141H27M7S")) - .withStatus("s"))) - .withPropertyBag(mapOf("ebwlnbmhyreeudzq", "qalarvlagunbtg")) - .withDynamicErrorMessage("bpdqmjxlyy")); - model = BinaryData.fromObject(model).toObject(DpmJob.class); - Assertions.assertEquals("lgouwtlmjj", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("qtobaxkjeyt", model.operation()); - Assertions.assertEquals("lbfjkwr", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-29T11:10:20Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-19T00:14:04Z"), model.endTime()); - Assertions.assertEquals("hsyrqunj", model.activityId()); - Assertions.assertEquals(Duration.parse("PT188H4M57S"), model.duration()); - Assertions.assertEquals("xo", model.dpmServerName()); - Assertions.assertEquals("ftgz", model.containerName()); - Assertions.assertEquals("pbswvefloccsrm", model.containerType()); - Assertions.assertEquals("ihmipgawtxxpk", model.workloadType()); - Assertions.assertEquals(JobSupportedAction.INVALID, model.actionsInfo().get(0)); - Assertions.assertEquals("rytfmpcycil", model.errorDetails().get(0).errorString()); - Assertions.assertEquals("aykggnoxu", model.errorDetails().get(0).recommendations().get(0)); - Assertions.assertEquals("yrtltlaprltzkat", model.extendedInfo().tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-26T08:01:35Z"), - model.extendedInfo().tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-05T23:53:12Z"), - model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT141H27M7S"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("s", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("qalarvlagunbtg", model.extendedInfo().propertyBag().get("ebwlnbmhyreeudzq")); - Assertions.assertEquals("bpdqmjxlyy", 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 ddb17cfdb993..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemExtendedInfoTests.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.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\":{\"vuporqzdfuydzv\":\"vfgpikqmhhaowjrm\"},\"protected\":true,\"isPresentOnCloud\":true,\"lastBackupStatus\":\"qmxq\",\"lastRefreshedAt\":\"2021-06-24T21:59:48Z\",\"oldestRecoveryPoint\":\"2020-12-21T19:56:22Z\",\"recoveryPointCount\":1002449917,\"onPremiseOldestRecoveryPoint\":\"2021-01-11T11:04:44Z\",\"onPremiseLatestRecoveryPoint\":\"2021-12-01T08:12:15Z\",\"onPremiseRecoveryPointCount\":998809541,\"isCollocated\":true,\"protectionGroupName\":\"mzqkz\",\"diskStorageUsedInBytes\":\"uwiwtglxxhljfpg\",\"totalDiskStorageSizeInBytes\":\"crmnzhrgmqgjs\"}") - .toObject(DpmProtectedItemExtendedInfo.class); - Assertions.assertEquals("vfgpikqmhhaowjrm", model.protectableObjectLoadPath().get("vuporqzdfuydzv")); - Assertions.assertEquals(true, model.protectedProperty()); - Assertions.assertEquals(true, model.isPresentOnCloud()); - Assertions.assertEquals("qmxq", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-24T21:59:48Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-21T19:56:22Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1002449917, model.recoveryPointCount()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-11T11:04:44Z"), model.onPremiseOldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-01T08:12:15Z"), model.onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(998809541, model.onPremiseRecoveryPointCount()); - Assertions.assertEquals(true, model.isCollocated()); - Assertions.assertEquals("mzqkz", model.protectionGroupName()); - Assertions.assertEquals("uwiwtglxxhljfpg", model.diskStorageUsedInBytes()); - Assertions.assertEquals("crmnzhrgmqgjs", model.totalDiskStorageSizeInBytes()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmProtectedItemExtendedInfo model = new DpmProtectedItemExtendedInfo() - .withProtectableObjectLoadPath(mapOf("vuporqzdfuydzv", "vfgpikqmhhaowjrm")) - .withProtectedProperty(true) - .withIsPresentOnCloud(true) - .withLastBackupStatus("qmxq") - .withLastRefreshedAt(OffsetDateTime.parse("2021-06-24T21:59:48Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2020-12-21T19:56:22Z")) - .withRecoveryPointCount(1002449917) - .withOnPremiseOldestRecoveryPoint(OffsetDateTime.parse("2021-01-11T11:04:44Z")) - .withOnPremiseLatestRecoveryPoint(OffsetDateTime.parse("2021-12-01T08:12:15Z")) - .withOnPremiseRecoveryPointCount(998809541) - .withIsCollocated(true) - .withProtectionGroupName("mzqkz") - .withDiskStorageUsedInBytes("uwiwtglxxhljfpg") - .withTotalDiskStorageSizeInBytes("crmnzhrgmqgjs"); - model = BinaryData.fromObject(model).toObject(DpmProtectedItemExtendedInfo.class); - Assertions.assertEquals("vfgpikqmhhaowjrm", model.protectableObjectLoadPath().get("vuporqzdfuydzv")); - Assertions.assertEquals(true, model.protectedProperty()); - Assertions.assertEquals(true, model.isPresentOnCloud()); - Assertions.assertEquals("qmxq", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-24T21:59:48Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-21T19:56:22Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1002449917, model.recoveryPointCount()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-11T11:04:44Z"), model.onPremiseOldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-01T08:12:15Z"), model.onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(998809541, model.onPremiseRecoveryPointCount()); - Assertions.assertEquals(true, model.isCollocated()); - Assertions.assertEquals("mzqkz", model.protectionGroupName()); - Assertions.assertEquals("uwiwtglxxhljfpg", model.diskStorageUsedInBytes()); - Assertions.assertEquals("crmnzhrgmqgjs", 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 2381ffc65a09..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemTests.java +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"kwfbkgo\",\"backupEngineName\":\"wopdbydpiz\",\"protectionState\":\"BackupsSuspended\",\"extendedInfo\":{\"protectableObjectLoadPath\":{\"fcttuxuuyilfl\":\"pxbiygnugjknfs\",\"jztczytqj\":\"oiquvrehmrnjhvs\"},\"protected\":false,\"isPresentOnCloud\":true,\"lastBackupStatus\":\"nfprnjletlxs\",\"lastRefreshedAt\":\"2021-08-25T23:38:29Z\",\"oldestRecoveryPoint\":\"2021-01-20T22:12:31Z\",\"recoveryPointCount\":2070557844,\"onPremiseOldestRecoveryPoint\":\"2021-04-29T17:32:24Z\",\"onPremiseLatestRecoveryPoint\":\"2021-06-14T11:53:50Z\",\"onPremiseRecoveryPointCount\":1329774917,\"isCollocated\":false,\"protectionGroupName\":\"yn\",\"diskStorageUsedInBytes\":\"lqwzdvpiwhxqsz\",\"totalDiskStorageSizeInBytes\":\"maajquhuxylr\"},\"backupManagementType\":\"AzureWorkload\",\"workloadType\":\"SAPHanaDatabase\",\"containerName\":\"jbmzyospspsh\",\"sourceResourceId\":\"fkyjpmspbpssdfpp\",\"policyId\":\"gt\",\"lastRecoveryPoint\":\"2021-10-15T21:25:34Z\",\"backupSetName\":\"jtvczkcnyxrxmun\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-10-31T10:07:09Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"vxlx\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"bgkc\",\"khpzvuqdflv\",\"niypfpubcpzg\"],\"isArchiveEnabled\":true,\"policyName\":\"vhjknidi\",\"softDeleteRetentionPeriodInDays\":1404757265,\"vaultId\":\"xgpnr\"}") - .toObject(DpmProtectedItem.class); - Assertions.assertEquals("jbmzyospspsh", model.containerName()); - Assertions.assertEquals("fkyjpmspbpssdfpp", model.sourceResourceId()); - Assertions.assertEquals("gt", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-15T21:25:34Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("jtvczkcnyxrxmun", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-31T10:07:09Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("vxlx", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("bgkc", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("vhjknidi", model.policyName()); - Assertions.assertEquals(1404757265, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("kwfbkgo", model.friendlyName()); - Assertions.assertEquals("wopdbydpiz", model.backupEngineName()); - Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions.assertEquals("pxbiygnugjknfs", - model.extendedInfo().protectableObjectLoadPath().get("fcttuxuuyilfl")); - Assertions.assertEquals(false, model.extendedInfo().protectedProperty()); - Assertions.assertEquals(true, model.extendedInfo().isPresentOnCloud()); - Assertions.assertEquals("nfprnjletlxs", model.extendedInfo().lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-25T23:38:29Z"), model.extendedInfo().lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-20T22:12:31Z"), - model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(2070557844, model.extendedInfo().recoveryPointCount()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-29T17:32:24Z"), - model.extendedInfo().onPremiseOldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-14T11:53:50Z"), - model.extendedInfo().onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(1329774917, model.extendedInfo().onPremiseRecoveryPointCount()); - Assertions.assertEquals(false, model.extendedInfo().isCollocated()); - Assertions.assertEquals("yn", model.extendedInfo().protectionGroupName()); - Assertions.assertEquals("lqwzdvpiwhxqsz", model.extendedInfo().diskStorageUsedInBytes()); - Assertions.assertEquals("maajquhuxylr", model.extendedInfo().totalDiskStorageSizeInBytes()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DpmProtectedItem model = new DpmProtectedItem().withContainerName("jbmzyospspsh") - .withSourceResourceId("fkyjpmspbpssdfpp") - .withPolicyId("gt") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-10-15T21:25:34Z")) - .withBackupSetName("jtvczkcnyxrxmun") - .withCreateMode(CreateMode.DEFAULT) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-10-31T10:07:09Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("vxlx") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("bgkc", "khpzvuqdflv", "niypfpubcpzg")) - .withIsArchiveEnabled(true) - .withPolicyName("vhjknidi") - .withSoftDeleteRetentionPeriod(1404757265) - .withFriendlyName("kwfbkgo") - .withBackupEngineName("wopdbydpiz") - .withProtectionState(ProtectedItemState.BACKUPS_SUSPENDED) - .withExtendedInfo(new DpmProtectedItemExtendedInfo() - .withProtectableObjectLoadPath(mapOf("fcttuxuuyilfl", "pxbiygnugjknfs", "jztczytqj", "oiquvrehmrnjhvs")) - .withProtectedProperty(false) - .withIsPresentOnCloud(true) - .withLastBackupStatus("nfprnjletlxs") - .withLastRefreshedAt(OffsetDateTime.parse("2021-08-25T23:38:29Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-01-20T22:12:31Z")) - .withRecoveryPointCount(2070557844) - .withOnPremiseOldestRecoveryPoint(OffsetDateTime.parse("2021-04-29T17:32:24Z")) - .withOnPremiseLatestRecoveryPoint(OffsetDateTime.parse("2021-06-14T11:53:50Z")) - .withOnPremiseRecoveryPointCount(1329774917) - .withIsCollocated(false) - .withProtectionGroupName("yn") - .withDiskStorageUsedInBytes("lqwzdvpiwhxqsz") - .withTotalDiskStorageSizeInBytes("maajquhuxylr")); - model = BinaryData.fromObject(model).toObject(DpmProtectedItem.class); - Assertions.assertEquals("jbmzyospspsh", model.containerName()); - Assertions.assertEquals("fkyjpmspbpssdfpp", model.sourceResourceId()); - Assertions.assertEquals("gt", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-15T21:25:34Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("jtvczkcnyxrxmun", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-31T10:07:09Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("vxlx", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("bgkc", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("vhjknidi", model.policyName()); - Assertions.assertEquals(1404757265, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("kwfbkgo", model.friendlyName()); - Assertions.assertEquals("wopdbydpiz", model.backupEngineName()); - Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions.assertEquals("pxbiygnugjknfs", - model.extendedInfo().protectableObjectLoadPath().get("fcttuxuuyilfl")); - Assertions.assertEquals(false, model.extendedInfo().protectedProperty()); - Assertions.assertEquals(true, model.extendedInfo().isPresentOnCloud()); - Assertions.assertEquals("nfprnjletlxs", model.extendedInfo().lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-25T23:38:29Z"), model.extendedInfo().lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-20T22:12:31Z"), - model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(2070557844, model.extendedInfo().recoveryPointCount()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-29T17:32:24Z"), - model.extendedInfo().onPremiseOldestRecoveryPoint()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-14T11:53:50Z"), - model.extendedInfo().onPremiseLatestRecoveryPoint()); - Assertions.assertEquals(1329774917, model.extendedInfo().onPremiseRecoveryPointCount()); - Assertions.assertEquals(false, model.extendedInfo().isCollocated()); - Assertions.assertEquals("yn", model.extendedInfo().protectionGroupName()); - Assertions.assertEquals("lqwzdvpiwhxqsz", model.extendedInfo().diskStorageUsedInBytes()); - Assertions.assertEquals("maajquhuxylr", 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 56117551f8e1..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\":\"qxfzyjqttvwk\",\"type\":\"hjpenuygbq\"}") - .toObject(ExtendedLocation.class); - Assertions.assertEquals("qxfzyjqttvwk", model.name()); - Assertions.assertEquals("hjpenuygbq", model.type()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExtendedLocation model = new ExtendedLocation().withName("qxfzyjqttvwk").withType("hjpenuygbq"); - model = BinaryData.fromObject(model).toObject(ExtendedLocation.class); - Assertions.assertEquals("qxfzyjqttvwk", model.name()); - Assertions.assertEquals("hjpenuygbq", 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 87d80c6b010a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedPropertiesTests.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.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\":[1959547059,1820009051],\"isInclusionList\":false},\"linuxVmApplicationName\":\"lfg\"}") - .toObject(ExtendedProperties.class); - Assertions.assertEquals(1959547059, model.diskExclusionProperties().diskLunList().get(0)); - Assertions.assertEquals(false, model.diskExclusionProperties().isInclusionList()); - Assertions.assertEquals("lfg", model.linuxVmApplicationName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExtendedProperties model - = new ExtendedProperties() - .withDiskExclusionProperties( - new DiskExclusionProperties().withDiskLunList(Arrays.asList(1959547059, 1820009051)) - .withIsInclusionList(false)) - .withLinuxVmApplicationName("lfg"); - model = BinaryData.fromObject(model).toObject(ExtendedProperties.class); - Assertions.assertEquals(1959547059, model.diskExclusionProperties().diskLunList().get(0)); - Assertions.assertEquals(false, model.diskExclusionProperties().isInclusionList()); - Assertions.assertEquals("lfg", 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 8f7f10d8b8a3..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 90f72f6fd536..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportsValidateWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class FeatureSupportsValidateWithResponseMockTests { - @Test - public void testValidateWithResponse() throws Exception { - String responseStr = "{\"supportStatus\":\"Invalid\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - AzureVMResourceFeatureSupportResponse response = manager.featureSupports() - .validateWithResponse("ueqfrojsyd", new FeatureSupportRequest(), com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(SupportStatus.INVALID, response.supportStatus()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostInfoForRehydrationRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostInfoForRehydrationRequestTests.java deleted file mode 100644 index 2f04c7000ddf..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostInfoForRehydrationRequestTests.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.FetchTieringCostInfoForRehydrationRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority; -import org.junit.jupiter.api.Assertions; - -public final class FetchTieringCostInfoForRehydrationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FetchTieringCostInfoForRehydrationRequest model = BinaryData.fromString( - "{\"objectType\":\"FetchTieringCostInfoForRehydrationRequest\",\"containerName\":\"bdweade\",\"protectedItemName\":\"zmwntopagt\",\"recoveryPointId\":\"mvmmagoaqylkjz\",\"rehydrationPriority\":\"Standard\",\"sourceTierType\":\"Invalid\",\"targetTierType\":\"ArchivedRP\"}") - .toObject(FetchTieringCostInfoForRehydrationRequest.class); - Assertions.assertEquals(RecoveryPointTierType.INVALID, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.targetTierType()); - Assertions.assertEquals("bdweade", model.containerName()); - Assertions.assertEquals("zmwntopagt", model.protectedItemName()); - Assertions.assertEquals("mvmmagoaqylkjz", model.recoveryPointId()); - Assertions.assertEquals(RehydrationPriority.STANDARD, model.rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FetchTieringCostInfoForRehydrationRequest model - = new FetchTieringCostInfoForRehydrationRequest().withSourceTierType(RecoveryPointTierType.INVALID) - .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP) - .withContainerName("bdweade") - .withProtectedItemName("zmwntopagt") - .withRecoveryPointId("mvmmagoaqylkjz") - .withRehydrationPriority(RehydrationPriority.STANDARD); - model = BinaryData.fromObject(model).toObject(FetchTieringCostInfoForRehydrationRequest.class); - Assertions.assertEquals(RecoveryPointTierType.INVALID, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.targetTierType()); - Assertions.assertEquals("bdweade", model.containerName()); - Assertions.assertEquals("zmwntopagt", model.protectedItemName()); - Assertions.assertEquals("mvmmagoaqylkjz", model.recoveryPointId()); - Assertions.assertEquals(RehydrationPriority.STANDARD, model.rehydrationPriority()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostInfoRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostInfoRequestTests.java deleted file mode 100644 index d83a3164e73c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostInfoRequestTests.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.FetchTieringCostInfoRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import org.junit.jupiter.api.Assertions; - -public final class FetchTieringCostInfoRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FetchTieringCostInfoRequest model = BinaryData.fromString( - "{\"objectType\":\"FetchTieringCostInfoRequest\",\"sourceTierType\":\"Invalid\",\"targetTierType\":\"InstantRP\"}") - .toObject(FetchTieringCostInfoRequest.class); - Assertions.assertEquals(RecoveryPointTierType.INVALID, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.targetTierType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FetchTieringCostInfoRequest model - = new FetchTieringCostInfoRequest().withSourceTierType(RecoveryPointTierType.INVALID) - .withTargetTierType(RecoveryPointTierType.INSTANT_RP); - model = BinaryData.fromObject(model).toObject(FetchTieringCostInfoRequest.class); - Assertions.assertEquals(RecoveryPointTierType.INVALID, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.targetTierType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForPolicyRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForPolicyRequestTests.java deleted file mode 100644 index 18db4c1a503a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForPolicyRequestTests.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.FetchTieringCostSavingsInfoForPolicyRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import org.junit.jupiter.api.Assertions; - -public final class FetchTieringCostSavingsInfoForPolicyRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FetchTieringCostSavingsInfoForPolicyRequest model = BinaryData.fromString( - "{\"objectType\":\"FetchTieringCostSavingsInfoForPolicyRequest\",\"policyName\":\"nzcpdltkr\",\"sourceTierType\":\"ArchivedRP\",\"targetTierType\":\"InstantRP\"}") - .toObject(FetchTieringCostSavingsInfoForPolicyRequest.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.targetTierType()); - Assertions.assertEquals("nzcpdltkr", model.policyName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FetchTieringCostSavingsInfoForPolicyRequest model - = new FetchTieringCostSavingsInfoForPolicyRequest().withSourceTierType(RecoveryPointTierType.ARCHIVED_RP) - .withTargetTierType(RecoveryPointTierType.INSTANT_RP) - .withPolicyName("nzcpdltkr"); - model = BinaryData.fromObject(model).toObject(FetchTieringCostSavingsInfoForPolicyRequest.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.targetTierType()); - Assertions.assertEquals("nzcpdltkr", model.policyName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForProtectedItemRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForProtectedItemRequestTests.java deleted file mode 100644 index 9a65907c5239..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForProtectedItemRequestTests.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.FetchTieringCostSavingsInfoForProtectedItemRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import org.junit.jupiter.api.Assertions; - -public final class FetchTieringCostSavingsInfoForProtectedItemRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FetchTieringCostSavingsInfoForProtectedItemRequest model = BinaryData.fromString( - "{\"objectType\":\"FetchTieringCostSavingsInfoForProtectedItemRequest\",\"containerName\":\"mtbdrvcqgu\",\"protectedItemName\":\"fzhompheq\",\"sourceTierType\":\"ArchivedRP\",\"targetTierType\":\"HardenedRP\"}") - .toObject(FetchTieringCostSavingsInfoForProtectedItemRequest.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.targetTierType()); - Assertions.assertEquals("mtbdrvcqgu", model.containerName()); - Assertions.assertEquals("fzhompheq", model.protectedItemName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FetchTieringCostSavingsInfoForProtectedItemRequest model - = new FetchTieringCostSavingsInfoForProtectedItemRequest() - .withSourceTierType(RecoveryPointTierType.ARCHIVED_RP) - .withTargetTierType(RecoveryPointTierType.HARDENED_RP) - .withContainerName("mtbdrvcqgu") - .withProtectedItemName("fzhompheq"); - model = BinaryData.fromObject(model).toObject(FetchTieringCostSavingsInfoForProtectedItemRequest.class); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.targetTierType()); - Assertions.assertEquals("mtbdrvcqgu", model.containerName()); - Assertions.assertEquals("fzhompheq", model.protectedItemName()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForVaultRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForVaultRequestTests.java deleted file mode 100644 index 2be122a85272..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostSavingsInfoForVaultRequestTests.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.FetchTieringCostSavingsInfoForVaultRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import org.junit.jupiter.api.Assertions; - -public final class FetchTieringCostSavingsInfoForVaultRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FetchTieringCostSavingsInfoForVaultRequest model = BinaryData.fromString( - "{\"objectType\":\"FetchTieringCostSavingsInfoForVaultRequest\",\"sourceTierType\":\"InstantRP\",\"targetTierType\":\"HardenedRP\"}") - .toObject(FetchTieringCostSavingsInfoForVaultRequest.class); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.targetTierType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FetchTieringCostSavingsInfoForVaultRequest model - = new FetchTieringCostSavingsInfoForVaultRequest().withSourceTierType(RecoveryPointTierType.INSTANT_RP) - .withTargetTierType(RecoveryPointTierType.HARDENED_RP); - model = BinaryData.fromObject(model).toObject(FetchTieringCostSavingsInfoForVaultRequest.class); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.targetTierType()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostsPostMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostsPostMockTests.java deleted file mode 100644 index 809a9c492cb5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostsPostMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class FetchTieringCostsPostMockTests { - @Test - public void testPost() throws Exception { - String responseStr = "{\"objectType\":\"TieringCostInfo\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - TieringCostInfo response = manager.fetchTieringCosts() - .post("i", "ersejeg", - new FetchTieringCostInfoRequest().withSourceTierType(RecoveryPointTierType.ARCHIVED_RP) - .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP), - com.azure.core.util.Context.NONE); - - } -} 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 d3ff02d53952..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerExtendedInfoTests.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.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\":\"qnvzoqgyipemch\",\"containerIdentityInfo\":{\"uniqueName\":\"sczuejdtxptlghwz\",\"aadTenantId\":\"mewjjstliuhq\",\"servicePrincipalClientId\":\"moaiancz\",\"audience\":\"odrrslblxyd\"},\"serviceEndpoints\":{\"xiwkgfbql\":\"xvv\",\"c\":\"nqkhych\"}}") - .toObject(GenericContainerExtendedInfo.class); - Assertions.assertEquals("qnvzoqgyipemch", model.rawCertData()); - Assertions.assertEquals("sczuejdtxptlghwz", model.containerIdentityInfo().uniqueName()); - Assertions.assertEquals("mewjjstliuhq", model.containerIdentityInfo().aadTenantId()); - Assertions.assertEquals("moaiancz", model.containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("odrrslblxyd", model.containerIdentityInfo().audience()); - Assertions.assertEquals("xvv", model.serviceEndpoints().get("xiwkgfbql")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericContainerExtendedInfo model = new GenericContainerExtendedInfo().withRawCertData("qnvzoqgyipemch") - .withContainerIdentityInfo(new ContainerIdentityInfo().withUniqueName("sczuejdtxptlghwz") - .withAadTenantId("mewjjstliuhq") - .withServicePrincipalClientId("moaiancz") - .withAudience("odrrslblxyd")) - .withServiceEndpoints(mapOf("xiwkgfbql", "xvv", "c", "nqkhych")); - model = BinaryData.fromObject(model).toObject(GenericContainerExtendedInfo.class); - Assertions.assertEquals("qnvzoqgyipemch", model.rawCertData()); - Assertions.assertEquals("sczuejdtxptlghwz", model.containerIdentityInfo().uniqueName()); - Assertions.assertEquals("mewjjstliuhq", model.containerIdentityInfo().aadTenantId()); - Assertions.assertEquals("moaiancz", model.containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("odrrslblxyd", model.containerIdentityInfo().audience()); - Assertions.assertEquals("xvv", model.serviceEndpoints().get("xiwkgfbql")); - } - - // 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 1d7305ccc795..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerTests.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.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\":\"nlzijiufe\",\"extendedInformation\":{\"rawCertData\":\"vflnwyvqkxrerln\",\"containerIdentityInfo\":{\"uniqueName\":\"yl\",\"aadTenantId\":\"wxzut\",\"servicePrincipalClientId\":\"ztwhghmupg\",\"audience\":\"jtcdxabbujftaben\"},\"serviceEndpoints\":{\"ucafedd\":\"lqpx\",\"gnhgook\":\"wnlzafwxu\"}},\"friendlyName\":\"alvnbwgpb\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"uclvdjj\",\"healthStatus\":\"yrdnqod\",\"protectableObjectType\":\"hhxhq\"}") - .toObject(GenericContainer.class); - Assertions.assertEquals("alvnbwgpb", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("uclvdjj", model.registrationStatus()); - Assertions.assertEquals("yrdnqod", model.healthStatus()); - Assertions.assertEquals("hhxhq", model.protectableObjectType()); - Assertions.assertEquals("nlzijiufe", model.fabricName()); - Assertions.assertEquals("vflnwyvqkxrerln", model.extendedInformation().rawCertData()); - Assertions.assertEquals("yl", model.extendedInformation().containerIdentityInfo().uniqueName()); - Assertions.assertEquals("wxzut", model.extendedInformation().containerIdentityInfo().aadTenantId()); - Assertions.assertEquals("ztwhghmupg", - model.extendedInformation().containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("jtcdxabbujftaben", model.extendedInformation().containerIdentityInfo().audience()); - Assertions.assertEquals("lqpx", model.extendedInformation().serviceEndpoints().get("ucafedd")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericContainer model = new GenericContainer().withFriendlyName("alvnbwgpb") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withRegistrationStatus("uclvdjj") - .withHealthStatus("yrdnqod") - .withProtectableObjectType("hhxhq") - .withFabricName("nlzijiufe") - .withExtendedInformation(new GenericContainerExtendedInfo().withRawCertData("vflnwyvqkxrerln") - .withContainerIdentityInfo(new ContainerIdentityInfo().withUniqueName("yl") - .withAadTenantId("wxzut") - .withServicePrincipalClientId("ztwhghmupg") - .withAudience("jtcdxabbujftaben")) - .withServiceEndpoints(mapOf("ucafedd", "lqpx", "gnhgook", "wnlzafwxu"))); - model = BinaryData.fromObject(model).toObject(GenericContainer.class); - Assertions.assertEquals("alvnbwgpb", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("uclvdjj", model.registrationStatus()); - Assertions.assertEquals("yrdnqod", model.healthStatus()); - Assertions.assertEquals("hhxhq", model.protectableObjectType()); - Assertions.assertEquals("nlzijiufe", model.fabricName()); - Assertions.assertEquals("vflnwyvqkxrerln", model.extendedInformation().rawCertData()); - Assertions.assertEquals("yl", model.extendedInformation().containerIdentityInfo().uniqueName()); - Assertions.assertEquals("wxzut", model.extendedInformation().containerIdentityInfo().aadTenantId()); - Assertions.assertEquals("ztwhghmupg", - model.extendedInformation().containerIdentityInfo().servicePrincipalClientId()); - Assertions.assertEquals("jtcdxabbujftaben", model.extendedInformation().containerIdentityInfo().audience()); - Assertions.assertEquals("lqpx", model.extendedInformation().serviceEndpoints().get("ucafedd")); - } - - // 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 1726ac8af8a7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectedItemTests.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.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\":\"hs\",\"policyState\":\"koj\",\"protectionState\":\"BackupsSuspended\",\"protectedItemId\":1910453689912487458,\"sourceAssociations\":{\"yetefyp\":\"wrpqafgfugsnnf\",\"fjgtixrjvzuy\":\"coc\",\"olbauirop\":\"urmlmuo\",\"onwpnga\":\"ons\"},\"fabricName\":\"n\",\"backupManagementType\":\"AzureStorage\",\"workloadType\":\"SAPAseDatabase\",\"containerName\":\"rtmjfj\",\"sourceResourceId\":\"ccxlzhcoxovnek\",\"policyId\":\"nlusfnrd\",\"lastRecoveryPoint\":\"2021-11-01T20:24:07Z\",\"backupSetName\":\"xrdcqtj\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-08-09T19:44:37Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"uslvyjtcvuwkasi\",\"isDeferredDeleteScheduleUpcoming\":false,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"ghtuqfecjxey\",\"tuhxuicb\",\"ewmrswnjlxu\",\"rhwpus\"],\"isArchiveEnabled\":true,\"policyName\":\"qehgpd\",\"softDeleteRetentionPeriodInDays\":448724007,\"vaultId\":\"qatucoigebxnc\"}") - .toObject(GenericProtectedItem.class); - Assertions.assertEquals("rtmjfj", model.containerName()); - Assertions.assertEquals("ccxlzhcoxovnek", model.sourceResourceId()); - Assertions.assertEquals("nlusfnrd", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-01T20:24:07Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("xrdcqtj", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-09T19:44:37Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("uslvyjtcvuwkasi", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("ghtuqfecjxey", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("qehgpd", model.policyName()); - Assertions.assertEquals(448724007, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("hs", model.friendlyName()); - Assertions.assertEquals("koj", model.policyState()); - Assertions.assertEquals(ProtectionState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions.assertEquals(1910453689912487458L, model.protectedItemId()); - Assertions.assertEquals("wrpqafgfugsnnf", model.sourceAssociations().get("yetefyp")); - Assertions.assertEquals("n", model.fabricName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericProtectedItem model = new GenericProtectedItem().withContainerName("rtmjfj") - .withSourceResourceId("ccxlzhcoxovnek") - .withPolicyId("nlusfnrd") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-11-01T20:24:07Z")) - .withBackupSetName("xrdcqtj") - .withCreateMode(CreateMode.DEFAULT) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-08-09T19:44:37Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("uslvyjtcvuwkasi") - .withIsDeferredDeleteScheduleUpcoming(false) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("ghtuqfecjxey", "tuhxuicb", "ewmrswnjlxu", "rhwpus")) - .withIsArchiveEnabled(true) - .withPolicyName("qehgpd") - .withSoftDeleteRetentionPeriod(448724007) - .withFriendlyName("hs") - .withPolicyState("koj") - .withProtectionState(ProtectionState.BACKUPS_SUSPENDED) - .withProtectedItemId(1910453689912487458L) - .withSourceAssociations( - mapOf("yetefyp", "wrpqafgfugsnnf", "fjgtixrjvzuy", "coc", "olbauirop", "urmlmuo", "onwpnga", "ons")) - .withFabricName("n"); - model = BinaryData.fromObject(model).toObject(GenericProtectedItem.class); - Assertions.assertEquals("rtmjfj", model.containerName()); - Assertions.assertEquals("ccxlzhcoxovnek", model.sourceResourceId()); - Assertions.assertEquals("nlusfnrd", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-01T20:24:07Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("xrdcqtj", model.backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-09T19:44:37Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("uslvyjtcvuwkasi", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("ghtuqfecjxey", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("qehgpd", model.policyName()); - Assertions.assertEquals(448724007, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("hs", model.friendlyName()); - Assertions.assertEquals("koj", model.policyState()); - Assertions.assertEquals(ProtectionState.BACKUPS_SUSPENDED, model.protectionState()); - Assertions.assertEquals(1910453689912487458L, model.protectedItemId()); - Assertions.assertEquals("wrpqafgfugsnnf", model.sourceAssociations().get("yetefyp")); - Assertions.assertEquals("n", 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 2b69f13be8c3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectionPolicyTests.java +++ /dev/null @@ -1,186 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.SnapshotBackupAdditionalDetails; -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.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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\":\"Invalid\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"jsvthnwpzteko\":{\"tieringMode\":\"DoNotTier\",\"duration\":1707376707,\"durationType\":\"Weeks\"},\"ttgplucfotangcf\":{\"tieringMode\":\"Invalid\",\"duration\":1710129608,\"durationType\":\"Days\"}},\"snapshotBackupAdditionalDetails\":{\"instantRpRetentionRangeInDays\":1254839089,\"instantRPDetails\":\"cugswvxwlmzqw\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"xnjmxm\",\"identityName\":\"qudtcvclx\",\"userAssignedIdentityProperties\":{\"clientId\":\"dkvgfabuiyjibuzp\",\"principalId\":\"ugneikn\"}}}},{\"policyType\":\"Incremental\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"ozipqwjedmurrxx\":{\"tieringMode\":\"DoNotTier\",\"duration\":189423563,\"durationType\":\"Days\"},\"qylkmqpzoyhlf\":{\"tieringMode\":\"DoNotTier\",\"duration\":1207642443,\"durationType\":\"Weeks\"},\"oxoebqi\":{\"tieringMode\":\"TierRecommended\",\"duration\":774397044,\"durationType\":\"Months\"},\"fujqlafcba\":{\"tieringMode\":\"TierRecommended\",\"duration\":1158646195,\"durationType\":\"Invalid\"}},\"snapshotBackupAdditionalDetails\":{\"instantRpRetentionRangeInDays\":1447409867,\"instantRPDetails\":\"ofoiy\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"filkmkkholv\",\"identityName\":\"dviauogp\",\"userAssignedIdentityProperties\":{\"clientId\":\"rtvtiukye\",\"principalId\":\"hnmnahmnx\"}}}}],\"timeZone\":\"xjqirwrweoox\",\"fabricName\":\"i\",\"protectedItemsCount\":1625380187,\"resourceGuardOperationRequests\":[\"snewmozqvbub\",\"ma\",\"hsycxhxzgaz\",\"taboidvmf\"]}") - .toObject(GenericProtectionPolicy.class); - Assertions.assertEquals(1625380187, model.protectedItemsCount()); - Assertions.assertEquals("snewmozqvbub", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(PolicyType.INVALID, model.subProtectionPolicy().get(0).policyType()); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, - model.subProtectionPolicy().get(0).tieringPolicy().get("jsvthnwpzteko").tieringMode()); - Assertions.assertEquals(1707376707, - model.subProtectionPolicy().get(0).tieringPolicy().get("jsvthnwpzteko").duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, - model.subProtectionPolicy().get(0).tieringPolicy().get("jsvthnwpzteko").durationType()); - Assertions.assertEquals(1254839089, - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRpRetentionRangeInDays()); - Assertions.assertEquals("cugswvxwlmzqw", - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRPDetails()); - Assertions.assertEquals("xnjmxm", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityArmId()); - Assertions.assertEquals("qudtcvclx", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityName()); - Assertions.assertEquals("dkvgfabuiyjibuzp", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .clientId()); - Assertions.assertEquals("ugneikn", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .principalId()); - Assertions.assertEquals("xjqirwrweoox", model.timeZone()); - Assertions.assertEquals("i", model.fabricName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericProtectionPolicy model - = new GenericProtectionPolicy().withProtectedItemsCount(1625380187) - .withResourceGuardOperationRequests(Arrays.asList("snewmozqvbub", "ma", "hsycxhxzgaz", "taboidvmf")) - .withSubProtectionPolicy( - Arrays - .asList( - new SubProtectionPolicy().withPolicyType(PolicyType.INVALID) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy(mapOf("jsvthnwpzteko", - new TieringPolicy().withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(1707376707) - .withDurationType(RetentionDurationType.WEEKS), - "ttgplucfotangcf", - new TieringPolicy().withTieringMode(TieringMode.INVALID) - .withDuration(1710129608) - .withDurationType(RetentionDurationType.DAYS))) - .withSnapshotBackupAdditionalDetails( - new SnapshotBackupAdditionalDetails().withInstantRpRetentionRangeInDays(1254839089) - .withInstantRPDetails("cugswvxwlmzqw") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("xnjmxm") - .withIdentityName("qudtcvclx") - .withUserAssignedIdentityProperties(new UserAssignedIdentityProperties() - .withClientId("dkvgfabuiyjibuzp") - .withPrincipalId("ugneikn")))), - new SubProtectionPolicy().withPolicyType(PolicyType.INCREMENTAL) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy(mapOf("ozipqwjedmurrxx", - new TieringPolicy().withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(189423563) - .withDurationType(RetentionDurationType.DAYS), - "qylkmqpzoyhlf", - new TieringPolicy().withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(1207642443) - .withDurationType(RetentionDurationType.WEEKS), - "oxoebqi", - new TieringPolicy().withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(774397044) - .withDurationType(RetentionDurationType.MONTHS), - "fujqlafcba", - new TieringPolicy().withTieringMode(TieringMode.TIER_RECOMMENDED) - .withDuration(1158646195) - .withDurationType(RetentionDurationType.INVALID))) - .withSnapshotBackupAdditionalDetails( - new SnapshotBackupAdditionalDetails().withInstantRpRetentionRangeInDays(1447409867) - .withInstantRPDetails("ofoiy") - .withUserAssignedManagedIdentityDetails( - new UserAssignedManagedIdentityDetails().withIdentityArmId("filkmkkholv") - .withIdentityName("dviauogp") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("rtvtiukye") - .withPrincipalId("hnmnahmnx")))))) - .withTimeZone("xjqirwrweoox") - .withFabricName("i"); - model = BinaryData.fromObject(model).toObject(GenericProtectionPolicy.class); - Assertions.assertEquals(1625380187, model.protectedItemsCount()); - Assertions.assertEquals("snewmozqvbub", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(PolicyType.INVALID, model.subProtectionPolicy().get(0).policyType()); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, - model.subProtectionPolicy().get(0).tieringPolicy().get("jsvthnwpzteko").tieringMode()); - Assertions.assertEquals(1707376707, - model.subProtectionPolicy().get(0).tieringPolicy().get("jsvthnwpzteko").duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, - model.subProtectionPolicy().get(0).tieringPolicy().get("jsvthnwpzteko").durationType()); - Assertions.assertEquals(1254839089, - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRpRetentionRangeInDays()); - Assertions.assertEquals("cugswvxwlmzqw", - model.subProtectionPolicy().get(0).snapshotBackupAdditionalDetails().instantRPDetails()); - Assertions.assertEquals("xnjmxm", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityArmId()); - Assertions.assertEquals("qudtcvclx", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .identityName()); - Assertions.assertEquals("dkvgfabuiyjibuzp", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .clientId()); - Assertions.assertEquals("ugneikn", - model.subProtectionPolicy() - .get(0) - .snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .principalId()); - Assertions.assertEquals("xjqirwrweoox", model.timeZone()); - Assertions.assertEquals("i", 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 6438f6d73894..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericRecoveryPointTests.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.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\":\"fepbnwgfmxjgc\",\"recoveryPointType\":\"jbgdlfgtdysnaquf\",\"recoveryPointTime\":\"2021-04-21T16:46:54Z\",\"recoveryPointAdditionalInfo\":\"tqhamzjrw\",\"recoveryPointProperties\":{\"expiryTime\":\"zeqyjleziun\",\"ruleName\":\"dfzantkwcegy\",\"isSoftDeleted\":false}}") - .toObject(GenericRecoveryPoint.class); - Assertions.assertEquals("fepbnwgfmxjgc", model.friendlyName()); - Assertions.assertEquals("jbgdlfgtdysnaquf", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-21T16:46:54Z"), model.recoveryPointTime()); - Assertions.assertEquals("tqhamzjrw", model.recoveryPointAdditionalInfo()); - Assertions.assertEquals("zeqyjleziun", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("dfzantkwcegy", model.recoveryPointProperties().ruleName()); - Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GenericRecoveryPoint model = new GenericRecoveryPoint().withFriendlyName("fepbnwgfmxjgc") - .withRecoveryPointType("jbgdlfgtdysnaquf") - .withRecoveryPointTime(OffsetDateTime.parse("2021-04-21T16:46:54Z")) - .withRecoveryPointAdditionalInfo("tqhamzjrw") - .withRecoveryPointProperties(new RecoveryPointProperties().withExpiryTime("zeqyjleziun") - .withRuleName("dfzantkwcegy") - .withIsSoftDeleted(false)); - model = BinaryData.fromObject(model).toObject(GenericRecoveryPoint.class); - Assertions.assertEquals("fepbnwgfmxjgc", model.friendlyName()); - Assertions.assertEquals("jbgdlfgtdysnaquf", model.recoveryPointType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-21T16:46:54Z"), model.recoveryPointTime()); - Assertions.assertEquals("tqhamzjrw", model.recoveryPointAdditionalInfo()); - Assertions.assertEquals("zeqyjleziun", model.recoveryPointProperties().expiryTime()); - Assertions.assertEquals("dfzantkwcegy", 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/GetTieringCostOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultsGetWithResponseMockTests.java deleted file mode 100644 index 5f2d934ada01..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class GetTieringCostOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr = "{\"objectType\":\"TieringCostInfo\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - TieringCostInfo response = manager.getTieringCostOperationResults() - .getWithResponse("jguwrjmwvv", "tu", "kxxi", com.azure.core.util.Context.NONE) - .getValue(); - - } -} 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 62c195119913..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/HourlyScheduleTests.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.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\":649940007,\"scheduleWindowStartTime\":\"2021-11-27T20:43:51Z\",\"scheduleWindowDuration\":1895248762}") - .toObject(HourlySchedule.class); - Assertions.assertEquals(649940007, model.interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-27T20:43:51Z"), model.scheduleWindowStartTime()); - Assertions.assertEquals(1895248762, model.scheduleWindowDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - HourlySchedule model = new HourlySchedule().withInterval(649940007) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-11-27T20:43:51Z")) - .withScheduleWindowDuration(1895248762); - model = BinaryData.fromObject(model).toObject(HourlySchedule.class); - Assertions.assertEquals(649940007, model.interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-27T20:43:51Z"), model.scheduleWindowStartTime()); - Assertions.assertEquals(1895248762, 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 bdf40386c1bd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmContainerTests.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.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\":\"incqlhriswsl\",\"virtualMachineVersion\":\"iiovgqcgxu\",\"resourceGroup\":\"qkctotiowlxte\",\"friendlyName\":\"ptjgwdt\",\"backupManagementType\":\"AzureWorkload\",\"registrationStatus\":\"anblwphqlkccu\",\"healthStatus\":\"ygqwahoiu\",\"protectableObjectType\":\"gniiprglvaw\"}") - .toObject(IaaSvmContainer.class); - Assertions.assertEquals("ptjgwdt", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("anblwphqlkccu", model.registrationStatus()); - Assertions.assertEquals("ygqwahoiu", model.healthStatus()); - Assertions.assertEquals("gniiprglvaw", model.protectableObjectType()); - Assertions.assertEquals("incqlhriswsl", model.virtualMachineId()); - Assertions.assertEquals("iiovgqcgxu", model.virtualMachineVersion()); - Assertions.assertEquals("qkctotiowlxte", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaaSvmContainer model = new IaaSvmContainer().withFriendlyName("ptjgwdt") - .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD) - .withRegistrationStatus("anblwphqlkccu") - .withHealthStatus("ygqwahoiu") - .withProtectableObjectType("gniiprglvaw") - .withVirtualMachineId("incqlhriswsl") - .withVirtualMachineVersion("iiovgqcgxu") - .withResourceGroup("qkctotiowlxte"); - model = BinaryData.fromObject(model).toObject(IaaSvmContainer.class); - Assertions.assertEquals("ptjgwdt", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType()); - Assertions.assertEquals("anblwphqlkccu", model.registrationStatus()); - Assertions.assertEquals("ygqwahoiu", model.healthStatus()); - Assertions.assertEquals("gniiprglvaw", model.protectableObjectType()); - Assertions.assertEquals("incqlhriswsl", model.virtualMachineId()); - Assertions.assertEquals("iiovgqcgxu", model.virtualMachineVersion()); - Assertions.assertEquals("qkctotiowlxte", 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 783b8245cb04..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmProtectableItemTests.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.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\":\"qmrjg\",\"virtualMachineVersion\":\"hfqlgg\",\"resourceGroup\":\"iwzcxmjpbyeph\",\"backupManagementType\":\"t\",\"workloadType\":\"j\",\"friendlyName\":\"cmyfqipgxhnpo\",\"protectionState\":\"Protected\"}") - .toObject(IaaSvmProtectableItem.class); - Assertions.assertEquals("t", model.backupManagementType()); - Assertions.assertEquals("j", model.workloadType()); - Assertions.assertEquals("cmyfqipgxhnpo", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("qmrjg", model.virtualMachineId()); - Assertions.assertEquals("hfqlgg", model.virtualMachineVersion()); - Assertions.assertEquals("iwzcxmjpbyeph", model.resourceGroup()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaaSvmProtectableItem model = new IaaSvmProtectableItem().withBackupManagementType("t") - .withWorkloadType("j") - .withFriendlyName("cmyfqipgxhnpo") - .withProtectionState(ProtectionStatus.PROTECTED) - .withVirtualMachineId("qmrjg") - .withVirtualMachineVersion("hfqlgg") - .withResourceGroup("iwzcxmjpbyeph"); - model = BinaryData.fromObject(model).toObject(IaaSvmProtectableItem.class); - Assertions.assertEquals("t", model.backupManagementType()); - Assertions.assertEquals("j", model.workloadType()); - Assertions.assertEquals("cmyfqipgxhnpo", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState()); - Assertions.assertEquals("qmrjg", model.virtualMachineId()); - Assertions.assertEquals("hfqlgg", model.virtualMachineVersion()); - Assertions.assertEquals("iwzcxmjpbyeph", 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 c180d63c81d3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVMBackupRequestTests.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.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-03-03T05:15:58Z\"}") - .toObject(IaasVMBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-03T05:15:58Z"), model.recoveryPointExpiryTimeInUtc()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaasVMBackupRequest model - = new IaasVMBackupRequest().withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-03-03T05:15:58Z")); - model = BinaryData.fromObject(model).toObject(IaasVMBackupRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-03T05:15:58Z"), 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 330689b476c5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVmilrRegistrationRequestTests.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.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\":\"ehurqlr\",\"virtualMachineId\":\"fawey\",\"initiatorName\":\"kphyjdxrav\",\"renewExistingRegistration\":true}") - .toObject(IaasVmilrRegistrationRequest.class); - Assertions.assertEquals("ehurqlr", model.recoveryPointId()); - Assertions.assertEquals("fawey", model.virtualMachineId()); - Assertions.assertEquals("kphyjdxrav", model.initiatorName()); - Assertions.assertEquals(true, model.renewExistingRegistration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IaasVmilrRegistrationRequest model = new IaasVmilrRegistrationRequest().withRecoveryPointId("ehurqlr") - .withVirtualMachineId("fawey") - .withInitiatorName("kphyjdxrav") - .withRenewExistingRegistration(true); - model = BinaryData.fromObject(model).toObject(IaasVmilrRegistrationRequest.class); - Assertions.assertEquals("ehurqlr", model.recoveryPointId()); - Assertions.assertEquals("fawey", model.virtualMachineId()); - Assertions.assertEquals("kphyjdxrav", 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 fc6ef0c86c7b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityBasedRestoreDetailsTests.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.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\":\"btcjuah\",\"targetStorageAccountId\":\"qtobkauxo\"}") - .toObject(IdentityBasedRestoreDetails.class); - Assertions.assertEquals("btcjuah", model.objectType()); - Assertions.assertEquals("qtobkauxo", model.targetStorageAccountId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IdentityBasedRestoreDetails model - = new IdentityBasedRestoreDetails().withObjectType("btcjuah").withTargetStorageAccountId("qtobkauxo"); - model = BinaryData.fromObject(model).toObject(IdentityBasedRestoreDetails.class); - Assertions.assertEquals("btcjuah", model.objectType()); - Assertions.assertEquals("qtobkauxo", 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 eb655cdb21d7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityInfoTests.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.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\":true,\"managedIdentityResourceId\":\"phwpnulaiywzej\"}") - .toObject(IdentityInfo.class); - Assertions.assertEquals(true, model.isSystemAssignedIdentity()); - Assertions.assertEquals("phwpnulaiywzej", model.managedIdentityResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IdentityInfo model - = new IdentityInfo().withIsSystemAssignedIdentity(true).withManagedIdentityResourceId("phwpnulaiywzej"); - model = BinaryData.fromObject(model).toObject(IdentityInfo.class); - Assertions.assertEquals(true, model.isSystemAssignedIdentity()); - Assertions.assertEquals("phwpnulaiywzej", 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 25ebdb799eda..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestResourceTests.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.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\":\"sdbnwdcfhucqdpf\",\"location\":\"vglsbjjca\",\"tags\":{\"xqtvcofu\":\"bvtvudutncormr\",\"vkg\":\"f\"},\"id\":\"u\",\"name\":\"gdknnqv\",\"type\":\"aznqntoru\"}") - .toObject(IlrRequestResource.class); - Assertions.assertEquals("vglsbjjca", model.location()); - Assertions.assertEquals("bvtvudutncormr", model.tags().get("xqtvcofu")); - Assertions.assertEquals("sdbnwdcfhucqdpf", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IlrRequestResource model = new IlrRequestResource().withLocation("vglsbjjca") - .withTags(mapOf("xqtvcofu", "bvtvudutncormr", "vkg", "f")) - .withProperties(new IlrRequest()) - .withEtag("sdbnwdcfhucqdpf"); - model = BinaryData.fromObject(model).toObject(IlrRequestResource.class); - Assertions.assertEquals("vglsbjjca", model.location()); - Assertions.assertEquals("bvtvudutncormr", model.tags().get("xqtvcofu")); - Assertions.assertEquals("sdbnwdcfhucqdpf", 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 7ebf4ab62685..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantItemRecoveryTargetTests.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.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\":\"xmrgchbapxkiy\",\"scriptExtension\":\"j\",\"osType\":\"ajb\",\"url\":\"cgduusio\",\"scriptNameSuffix\":\"blevpmcluj\"},{\"scriptContent\":\"kyxl\",\"scriptExtension\":\"sjgkzzltafh\",\"osType\":\"ffovwmbjlzqsczp\",\"url\":\"dwnapf\",\"scriptNameSuffix\":\"wow\"}]}") - .toObject(InstantItemRecoveryTarget.class); - Assertions.assertEquals("xmrgchbapxkiy", model.clientScripts().get(0).scriptContent()); - Assertions.assertEquals("j", model.clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("ajb", model.clientScripts().get(0).osType()); - Assertions.assertEquals("cgduusio", model.clientScripts().get(0).url()); - Assertions.assertEquals("blevpmcluj", 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("xmrgchbapxkiy") - .withScriptExtension("j") - .withOsType("ajb") - .withUrl("cgduusio") - .withScriptNameSuffix("blevpmcluj"), - new ClientScriptForConnect().withScriptContent("kyxl") - .withScriptExtension("sjgkzzltafh") - .withOsType("ffovwmbjlzqsczp") - .withUrl("dwnapf") - .withScriptNameSuffix("wow"))); - model = BinaryData.fromObject(model).toObject(InstantItemRecoveryTarget.class); - Assertions.assertEquals("xmrgchbapxkiy", model.clientScripts().get(0).scriptContent()); - Assertions.assertEquals("j", model.clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("ajb", model.clientScripts().get(0).osType()); - Assertions.assertEquals("cgduusio", model.clientScripts().get(0).url()); - Assertions.assertEquals("blevpmcluj", 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 142027345a62..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/InstantRPAdditionalDetailsTests.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.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\":\"tx\",\"azureBackupRGNameSuffix\":\"zukxitmmqtgqq\"}") - .toObject(InstantRPAdditionalDetails.class); - Assertions.assertEquals("tx", model.azureBackupRGNamePrefix()); - Assertions.assertEquals("zukxitmmqtgqq", model.azureBackupRGNameSuffix()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - InstantRPAdditionalDetails model = new InstantRPAdditionalDetails().withAzureBackupRGNamePrefix("tx") - .withAzureBackupRGNameSuffix("zukxitmmqtgqq"); - model = BinaryData.fromObject(model).toObject(InstantRPAdditionalDetails.class); - Assertions.assertEquals("tx", model.azureBackupRGNamePrefix()); - Assertions.assertEquals("zukxitmmqtgqq", 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 ac318d422cd9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ItemLevelRecoveryConnectionsProvisionWithResponseMockTests { - @Test - public void testProvisionWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.itemLevelRecoveryConnections() - .provisionWithResponse("jialz", "nobrqlpb", "jtrpzuyud", "vbxnhsqeaeonqe", "wgdhu", "uzytz", - new IlrRequestResource().withLocation("mpinmzvfkneerzzt") - .withTags(mapOf("lugdybnhrxlelf", "sj", "htdm", "hkeizcp", "c", "wjekptycaydbj")) - .withProperties(new IlrRequest()) - .withEtag("gatmoljiy"), - 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 c71fb8fd1570..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ItemLevelRecoveryConnectionsRevokeWithResponseMockTests { - @Test - public void testRevokeWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.itemLevelRecoveryConnections() - .revokeWithResponse("lrlohewjjmajnkdf", "q", "onswae", "kzfzqxjosho", "totryegpkhxrme", "znlw", - 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 26b35371c75a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class JobCancellationsTriggerWithResponseMockTests { - @Test - public void testTriggerWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.jobCancellations() - .triggerWithResponse("sqwudohzilfmnli", "psimsf", "ypofqpmbhyqgs", 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 3eaadb72302b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.JobResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class JobDetailsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"jobType\":\"Job\",\"entityFriendlyName\":\"mkekxpkzwaqxo\",\"backupManagementType\":\"AzureWorkload\",\"operation\":\"chiqbplvfid\",\"status\":\"ztekxbyjgmsfep\",\"startTime\":\"2021-07-22T21:48:32Z\",\"endTime\":\"2021-06-14T04:53:05Z\",\"activityId\":\"a\"},\"eTag\":\"grhrdic\",\"location\":\"dw\",\"tags\":{\"ukdveksbuhoduc\":\"owxwyovcxjsgbip\",\"scrdp\":\"v\",\"yszekbhwlka\":\"bfdyjduss\",\"n\":\"ggkrehbf\"},\"id\":\"ybff\",\"name\":\"jfiimreoa\",\"type\":\"sqtaadusrexxfa\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - JobResource response = manager.jobDetails() - .getWithResponse("toyrplixlajml", "pq", "evhamfowg", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("dw", response.location()); - Assertions.assertEquals("owxwyovcxjsgbip", response.tags().get("ukdveksbuhoduc")); - Assertions.assertEquals("mkekxpkzwaqxo", response.properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, response.properties().backupManagementType()); - Assertions.assertEquals("chiqbplvfid", response.properties().operation()); - Assertions.assertEquals("ztekxbyjgmsfep", response.properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-22T21:48:32Z"), response.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-14T04:53:05Z"), response.properties().endTime()); - Assertions.assertEquals("a", response.properties().activityId()); - Assertions.assertEquals("grhrdic", 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 b61d841cf1a7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class JobOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.jobOperationResults() - .getWithResponse("rmmttjxop", "gerhsmvg", "htwzmqilr", "xy", 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 0b9414a0f0d2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceInnerTests.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.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\":\"iotwmcdytdxwit\",\"backupManagementType\":\"Invalid\",\"operation\":\"awgqwgxhni\",\"status\":\"x\",\"startTime\":\"2021-09-13T09:37:01Z\",\"endTime\":\"2021-04-10T12:35:25Z\",\"activityId\":\"gklwn\"},\"eTag\":\"hjdauwhvylwz\",\"location\":\"tdhxujznbmpowuwp\",\"tags\":{\"alupjm\":\"lve\",\"iplrbpbewtghfgb\":\"hfxobbcswsrtj\",\"wxzvlvqhjkb\":\"c\",\"iebwwaloayqcgwrt\":\"gibtnm\"},\"id\":\"j\",\"name\":\"zg\",\"type\":\"yzm\"}") - .toObject(JobResourceInner.class); - Assertions.assertEquals("tdhxujznbmpowuwp", model.location()); - Assertions.assertEquals("lve", model.tags().get("alupjm")); - Assertions.assertEquals("iotwmcdytdxwit", model.properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.properties().backupManagementType()); - Assertions.assertEquals("awgqwgxhni", model.properties().operation()); - Assertions.assertEquals("x", model.properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-13T09:37:01Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-10T12:35:25Z"), model.properties().endTime()); - Assertions.assertEquals("gklwn", model.properties().activityId()); - Assertions.assertEquals("hjdauwhvylwz", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobResourceInner model = new JobResourceInner().withLocation("tdhxujznbmpowuwp") - .withTags(mapOf("alupjm", "lve", "iplrbpbewtghfgb", "hfxobbcswsrtj", "wxzvlvqhjkb", "c", "iebwwaloayqcgwrt", - "gibtnm")) - .withProperties(new Job().withEntityFriendlyName("iotwmcdytdxwit") - .withBackupManagementType(BackupManagementType.INVALID) - .withOperation("awgqwgxhni") - .withStatus("x") - .withStartTime(OffsetDateTime.parse("2021-09-13T09:37:01Z")) - .withEndTime(OffsetDateTime.parse("2021-04-10T12:35:25Z")) - .withActivityId("gklwn")) - .withEtag("hjdauwhvylwz"); - model = BinaryData.fromObject(model).toObject(JobResourceInner.class); - Assertions.assertEquals("tdhxujznbmpowuwp", model.location()); - Assertions.assertEquals("lve", model.tags().get("alupjm")); - Assertions.assertEquals("iotwmcdytdxwit", model.properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.INVALID, model.properties().backupManagementType()); - Assertions.assertEquals("awgqwgxhni", model.properties().operation()); - Assertions.assertEquals("x", model.properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-13T09:37:01Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-10T12:35:25Z"), model.properties().endTime()); - Assertions.assertEquals("gklwn", model.properties().activityId()); - Assertions.assertEquals("hjdauwhvylwz", 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 15b213f4d20f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobResourceListTests.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.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\":\"uzbpzkafku\",\"backupManagementType\":\"AzureIaasVM\",\"operation\":\"nwbmeh\",\"status\":\"eyvjusrtslhspkde\",\"startTime\":\"2021-01-28T17:00:30Z\",\"endTime\":\"2021-02-20T10:46:34Z\",\"activityId\":\"xagkvtmelmqkrh\"},\"eTag\":\"vljua\",\"location\":\"aquhcdhm\",\"tags\":{\"fadmws\":\"laexqp\",\"lf\":\"crgvxpvgom\",\"ali\":\"isgwbnbbeldawkz\",\"hashsfwxosow\":\"urqhaka\"},\"id\":\"xcug\",\"name\":\"cjooxdjebwpucwwf\",\"type\":\"ovbvmeueciv\"}],\"nextLink\":\"zceuojgjrw\"}") - .toObject(JobResourceList.class); - Assertions.assertEquals("zceuojgjrw", model.nextLink()); - Assertions.assertEquals("aquhcdhm", model.value().get(0).location()); - Assertions.assertEquals("laexqp", model.value().get(0).tags().get("fadmws")); - Assertions.assertEquals("uzbpzkafku", model.value().get(0).properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, - model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("nwbmeh", model.value().get(0).properties().operation()); - Assertions.assertEquals("eyvjusrtslhspkde", model.value().get(0).properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-28T17:00:30Z"), - model.value().get(0).properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-20T10:46:34Z"), - model.value().get(0).properties().endTime()); - Assertions.assertEquals("xagkvtmelmqkrh", model.value().get(0).properties().activityId()); - Assertions.assertEquals("vljua", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobResourceList model = new JobResourceList().withNextLink("zceuojgjrw") - .withValue(Arrays.asList(new JobResourceInner().withLocation("aquhcdhm") - .withTags( - mapOf("fadmws", "laexqp", "lf", "crgvxpvgom", "ali", "isgwbnbbeldawkz", "hashsfwxosow", "urqhaka")) - .withProperties(new Job().withEntityFriendlyName("uzbpzkafku") - .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM) - .withOperation("nwbmeh") - .withStatus("eyvjusrtslhspkde") - .withStartTime(OffsetDateTime.parse("2021-01-28T17:00:30Z")) - .withEndTime(OffsetDateTime.parse("2021-02-20T10:46:34Z")) - .withActivityId("xagkvtmelmqkrh")) - .withEtag("vljua"))); - model = BinaryData.fromObject(model).toObject(JobResourceList.class); - Assertions.assertEquals("zceuojgjrw", model.nextLink()); - Assertions.assertEquals("aquhcdhm", model.value().get(0).location()); - Assertions.assertEquals("laexqp", model.value().get(0).tags().get("fadmws")); - Assertions.assertEquals("uzbpzkafku", model.value().get(0).properties().entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, - model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("nwbmeh", model.value().get(0).properties().operation()); - Assertions.assertEquals("eyvjusrtslhspkde", model.value().get(0).properties().status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-28T17:00:30Z"), - model.value().get(0).properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-20T10:46:34Z"), - model.value().get(0).properties().endTime()); - Assertions.assertEquals("xagkvtmelmqkrh", model.value().get(0).properties().activityId()); - Assertions.assertEquals("vljua", 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 17004795dc86..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobTests.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.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\":\"xongmtsavjcbpwxq\",\"backupManagementType\":\"DefaultBackup\",\"operation\":\"nftguvriuhpr\",\"status\":\"dyvxqtayriww\",\"startTime\":\"2021-05-20T03:51:26Z\",\"endTime\":\"2021-02-13T03:31:18Z\",\"activityId\":\"xrmcqibycnojvk\"}") - .toObject(Job.class); - Assertions.assertEquals("xongmtsavjcbpwxq", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("nftguvriuhpr", model.operation()); - Assertions.assertEquals("dyvxqtayriww", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-20T03:51:26Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-13T03:31:18Z"), model.endTime()); - Assertions.assertEquals("xrmcqibycnojvk", model.activityId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Job model = new Job().withEntityFriendlyName("xongmtsavjcbpwxq") - .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP) - .withOperation("nftguvriuhpr") - .withStatus("dyvxqtayriww") - .withStartTime(OffsetDateTime.parse("2021-05-20T03:51:26Z")) - .withEndTime(OffsetDateTime.parse("2021-02-13T03:31:18Z")) - .withActivityId("xrmcqibycnojvk"); - model = BinaryData.fromObject(model).toObject(Job.class); - Assertions.assertEquals("xongmtsavjcbpwxq", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType()); - Assertions.assertEquals("nftguvriuhpr", model.operation()); - Assertions.assertEquals("dyvxqtayriww", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-20T03:51:26Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-13T03:31:18Z"), model.endTime()); - Assertions.assertEquals("xrmcqibycnojvk", 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 7d9fc0b91073..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class JobsExportWithResponseMockTests { - @Test - public void testExportWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.jobs().exportWithResponse("ewihapfji", "knjdiqfliejhp", "lbiedfsbw", 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 c1766f7cd4ae..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ListRecoveryPointsRecommendedForMoveRequestTests.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.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\":\"elvezrypq\",\"excludedRPList\":[\"eokerqwkyhkobopg\"]}") - .toObject(ListRecoveryPointsRecommendedForMoveRequest.class); - Assertions.assertEquals("elvezrypq", model.objectType()); - Assertions.assertEquals("eokerqwkyhkobopg", model.excludedRPList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ListRecoveryPointsRecommendedForMoveRequest model - = new ListRecoveryPointsRecommendedForMoveRequest().withObjectType("elvezrypq") - .withExcludedRPList(Arrays.asList("eokerqwkyhkobopg")); - model = BinaryData.fromObject(model).toObject(ListRecoveryPointsRecommendedForMoveRequest.class); - Assertions.assertEquals("elvezrypq", model.objectType()); - Assertions.assertEquals("eokerqwkyhkobopg", 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 3ff43477f48d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LogSchedulePolicyTests.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.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\":914637173}") - .toObject(LogSchedulePolicy.class); - Assertions.assertEquals(914637173, model.scheduleFrequencyInMins()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LogSchedulePolicy model = new LogSchedulePolicy().withScheduleFrequencyInMins(914637173); - model = BinaryData.fromObject(model).toObject(LogSchedulePolicy.class); - Assertions.assertEquals(914637173, 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 3bdbd3b8b60c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermRetentionPolicyTests.java +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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-10-21T20:36:02Z\",\"2021-04-29T21:17:46Z\",\"2021-03-11T03:18:05Z\"],\"retentionDuration\":{\"count\":1282256848,\"durationType\":\"Weeks\"}},\"weeklySchedule\":{\"daysOfTheWeek\":[\"Sunday\"],\"retentionTimes\":[\"2021-10-25T04:16:39Z\",\"2021-08-08T18:00:09Z\"],\"retentionDuration\":{\"count\":772955822,\"durationType\":\"Invalid\"}},\"monthlySchedule\":{\"retentionScheduleFormatType\":\"Weekly\",\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":661810692,\"isLast\":false},{\"date\":923324597,\"isLast\":true},{\"date\":2020150927,\"isLast\":true},{\"date\":439727663,\"isLast\":false}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Thursday\"],\"weeksOfTheMonth\":[\"First\",\"Second\",\"Fourth\"]},\"retentionTimes\":[\"2021-03-28T11:35:07Z\",\"2021-11-15T04:13:11Z\"],\"retentionDuration\":{\"count\":220520024,\"durationType\":\"Days\"}},\"yearlySchedule\":{\"retentionScheduleFormatType\":\"Weekly\",\"monthsOfYear\":[\"January\",\"April\"],\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":1093469503,\"isLast\":false},{\"date\":2063038318,\"isLast\":false}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Tuesday\",\"Saturday\",\"Wednesday\"],\"weeksOfTheMonth\":[\"Fourth\",\"Fourth\",\"Second\",\"Invalid\"]},\"retentionTimes\":[\"2021-10-22T15:55:19Z\",\"2021-03-05T13:08Z\",\"2021-04-01T12:27:49Z\"],\"retentionDuration\":{\"count\":314959325,\"durationType\":\"Invalid\"}}}") - .toObject(LongTermRetentionPolicy.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T20:36:02Z"), - model.dailySchedule().retentionTimes().get(0)); - Assertions.assertEquals(1282256848, model.dailySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.dailySchedule().retentionDuration().durationType()); - Assertions.assertEquals(DayOfWeek.SUNDAY, model.weeklySchedule().daysOfTheWeek().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-25T04:16:39Z"), - model.weeklySchedule().retentionTimes().get(0)); - Assertions.assertEquals(772955822, model.weeklySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, - model.weeklySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.monthlySchedule().retentionScheduleFormatType()); - Assertions.assertEquals(661810692, - model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, - model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.THURSDAY, - model.monthlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FIRST, - model.monthlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-28T11:35:07Z"), - model.monthlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(220520024, model.monthlySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.monthlySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.yearlySchedule().retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.JANUARY, model.yearlySchedule().monthsOfYear().get(0)); - Assertions.assertEquals(1093469503, - model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, - model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.TUESDAY, - model.yearlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FOURTH, - model.yearlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-22T15:55:19Z"), - model.yearlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(314959325, model.yearlySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, - 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-10-21T20:36:02Z"), - OffsetDateTime.parse("2021-04-29T21:17:46Z"), OffsetDateTime.parse("2021-03-11T03:18:05Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(1282256848).withDurationType(RetentionDurationType.WEEKS))) - .withWeeklySchedule(new WeeklyRetentionSchedule().withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-10-25T04:16:39Z"), - OffsetDateTime.parse("2021-08-08T18:00:09Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(772955822).withDurationType(RetentionDurationType.INVALID))) - .withMonthlySchedule(new MonthlyRetentionSchedule() - .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withRetentionScheduleDaily(new DailyRetentionFormat().withDaysOfTheMonth(Arrays.asList( - new Day().withDate(661810692).withIsLast(false), new Day().withDate(923324597).withIsLast(true), - new Day().withDate(2020150927).withIsLast(true), new Day().withDate(439727663).withIsLast(false)))) - .withRetentionScheduleWeekly( - new WeeklyRetentionFormat().withDaysOfTheWeek(Arrays.asList(DayOfWeek.THURSDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST, WeekOfMonth.SECOND, WeekOfMonth.FOURTH))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-03-28T11:35:07Z"), - OffsetDateTime.parse("2021-11-15T04:13:11Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(220520024).withDurationType(RetentionDurationType.DAYS))) - .withYearlySchedule( - new YearlyRetentionSchedule().withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withMonthsOfYear(Arrays.asList(MonthOfYear.JANUARY, MonthOfYear.APRIL)) - .withRetentionScheduleDaily(new DailyRetentionFormat() - .withDaysOfTheMonth(Arrays.asList(new Day().withDate(1093469503).withIsLast(false), - new Day().withDate(2063038318).withIsLast(false)))) - .withRetentionScheduleWeekly(new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.TUESDAY, DayOfWeek.SATURDAY, DayOfWeek.WEDNESDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FOURTH, WeekOfMonth.FOURTH, WeekOfMonth.SECOND, - WeekOfMonth.INVALID))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-10-22T15:55:19Z"), - OffsetDateTime.parse("2021-03-05T13:08Z"), OffsetDateTime.parse("2021-04-01T12:27:49Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(314959325).withDurationType(RetentionDurationType.INVALID))); - model = BinaryData.fromObject(model).toObject(LongTermRetentionPolicy.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T20:36:02Z"), - model.dailySchedule().retentionTimes().get(0)); - Assertions.assertEquals(1282256848, model.dailySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.dailySchedule().retentionDuration().durationType()); - Assertions.assertEquals(DayOfWeek.SUNDAY, model.weeklySchedule().daysOfTheWeek().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-25T04:16:39Z"), - model.weeklySchedule().retentionTimes().get(0)); - Assertions.assertEquals(772955822, model.weeklySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, - model.weeklySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.monthlySchedule().retentionScheduleFormatType()); - Assertions.assertEquals(661810692, - model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, - model.monthlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.THURSDAY, - model.monthlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FIRST, - model.monthlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-28T11:35:07Z"), - model.monthlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(220520024, model.monthlySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.monthlySchedule().retentionDuration().durationType()); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.yearlySchedule().retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.JANUARY, model.yearlySchedule().monthsOfYear().get(0)); - Assertions.assertEquals(1093469503, - model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, - model.yearlySchedule().retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.TUESDAY, - model.yearlySchedule().retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FOURTH, - model.yearlySchedule().retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-22T15:55:19Z"), - model.yearlySchedule().retentionTimes().get(0)); - Assertions.assertEquals(314959325, model.yearlySchedule().retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, - 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 0304fc7cefec..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/LongTermSchedulePolicyTests.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.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 38e119784d5a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabContainerExtendedInfoTests.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.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\":\"2020-12-20T17:14:40Z\",\"backupItemType\":\"AzureSqlDb\",\"backupItems\":[\"aqkue\",\"tgroesh\"],\"policyName\":\"gzcbyf\",\"lastBackupStatus\":\"kfaoytehq\"}") - .toObject(MabContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-20T17:14:40Z"), model.lastRefreshedAt()); - Assertions.assertEquals(BackupItemType.AZURE_SQL_DB, model.backupItemType()); - Assertions.assertEquals("aqkue", model.backupItems().get(0)); - Assertions.assertEquals("gzcbyf", model.policyName()); - Assertions.assertEquals("kfaoytehq", model.lastBackupStatus()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabContainerExtendedInfo model - = new MabContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2020-12-20T17:14:40Z")) - .withBackupItemType(BackupItemType.AZURE_SQL_DB) - .withBackupItems(Arrays.asList("aqkue", "tgroesh")) - .withPolicyName("gzcbyf") - .withLastBackupStatus("kfaoytehq"); - model = BinaryData.fromObject(model).toObject(MabContainerExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-20T17:14:40Z"), model.lastRefreshedAt()); - Assertions.assertEquals(BackupItemType.AZURE_SQL_DB, model.backupItemType()); - Assertions.assertEquals("aqkue", model.backupItems().get(0)); - Assertions.assertEquals("gzcbyf", model.policyName()); - Assertions.assertEquals("kfaoytehq", 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 a5852b4a55da..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabErrorInfoTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"nbdxxewun\",\"recommendations\":[\"udbchaqdtv\"]}") - .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 3b05afcca00a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemExtendedInfoTests.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.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-05-24T15:53:38Z\",\"oldestRecoveryPoint\":\"2021-12-05T13:20:13Z\",\"recoveryPointCount\":1601507048}") - .toObject(MabFileFolderProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-24T15:53:38Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-05T13:20:13Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1601507048, model.recoveryPointCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabFileFolderProtectedItemExtendedInfo model = new MabFileFolderProtectedItemExtendedInfo() - .withLastRefreshedAt(OffsetDateTime.parse("2021-05-24T15:53:38Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-12-05T13:20:13Z")) - .withRecoveryPointCount(1601507048); - model = BinaryData.fromObject(model).toObject(MabFileFolderProtectedItemExtendedInfo.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-24T15:53:38Z"), model.lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-05T13:20:13Z"), model.oldestRecoveryPoint()); - Assertions.assertEquals(1601507048, 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 654dc33c08a0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabFileFolderProtectedItemTests.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.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\":\"crqctmxxdtddmflh\",\"computerName\":\"tx\",\"lastBackupStatus\":\"tznapxbannovv\",\"lastBackupTime\":\"2021-08-07T02:06:49Z\",\"protectionState\":\"ytprwnwvroev\",\"deferredDeleteSyncTimeInUTC\":714202887842253439,\"extendedInfo\":{\"lastRefreshedAt\":\"2021-06-10T18:55:52Z\",\"oldestRecoveryPoint\":\"2021-05-28T01:47:37Z\",\"recoveryPointCount\":1027800493},\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"FileFolder\",\"containerName\":\"asbcrymodizrx\",\"sourceResourceId\":\"obdxnazpmkmlm\",\"policyId\":\"vfxzopjh\",\"lastRecoveryPoint\":\"2021-01-01T07:16:13Z\",\"backupSetName\":\"iohrdddtf\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-02-17T22:58:35Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"bbnz\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"qofyuicdhzbdy\"],\"isArchiveEnabled\":true,\"policyName\":\"bdvibidmhmwffpl\",\"softDeleteRetentionPeriodInDays\":150860449,\"vaultId\":\"apckccrrvw\"}") - .toObject(MabFileFolderProtectedItem.class); - Assertions.assertEquals("asbcrymodizrx", model.containerName()); - Assertions.assertEquals("obdxnazpmkmlm", model.sourceResourceId()); - Assertions.assertEquals("vfxzopjh", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-01T07:16:13Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("iohrdddtf", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-17T22:58:35Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("bbnz", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, model.isRehydrate()); - Assertions.assertEquals("qofyuicdhzbdy", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("bdvibidmhmwffpl", model.policyName()); - Assertions.assertEquals(150860449, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("crqctmxxdtddmflh", model.friendlyName()); - Assertions.assertEquals("tx", model.computerName()); - Assertions.assertEquals("tznapxbannovv", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-07T02:06:49Z"), model.lastBackupTime()); - Assertions.assertEquals("ytprwnwvroev", model.protectionState()); - Assertions.assertEquals(714202887842253439L, model.deferredDeleteSyncTimeInUtc()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-10T18:55:52Z"), model.extendedInfo().lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-28T01:47:37Z"), - model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(1027800493, model.extendedInfo().recoveryPointCount()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabFileFolderProtectedItem model = new MabFileFolderProtectedItem().withContainerName("asbcrymodizrx") - .withSourceResourceId("obdxnazpmkmlm") - .withPolicyId("vfxzopjh") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-01-01T07:16:13Z")) - .withBackupSetName("iohrdddtf") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-02-17T22:58:35Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("bbnz") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(false) - .withResourceGuardOperationRequests(Arrays.asList("qofyuicdhzbdy")) - .withIsArchiveEnabled(true) - .withPolicyName("bdvibidmhmwffpl") - .withSoftDeleteRetentionPeriod(150860449) - .withFriendlyName("crqctmxxdtddmflh") - .withComputerName("tx") - .withLastBackupStatus("tznapxbannovv") - .withLastBackupTime(OffsetDateTime.parse("2021-08-07T02:06:49Z")) - .withProtectionState("ytprwnwvroev") - .withDeferredDeleteSyncTimeInUtc(714202887842253439L) - .withExtendedInfo(new MabFileFolderProtectedItemExtendedInfo() - .withLastRefreshedAt(OffsetDateTime.parse("2021-06-10T18:55:52Z")) - .withOldestRecoveryPoint(OffsetDateTime.parse("2021-05-28T01:47:37Z")) - .withRecoveryPointCount(1027800493)); - model = BinaryData.fromObject(model).toObject(MabFileFolderProtectedItem.class); - Assertions.assertEquals("asbcrymodizrx", model.containerName()); - Assertions.assertEquals("obdxnazpmkmlm", model.sourceResourceId()); - Assertions.assertEquals("vfxzopjh", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-01T07:16:13Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("iohrdddtf", model.backupSetName()); - Assertions.assertEquals(CreateMode.RECOVER, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-17T22:58:35Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("bbnz", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, model.isRehydrate()); - Assertions.assertEquals("qofyuicdhzbdy", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("bdvibidmhmwffpl", model.policyName()); - Assertions.assertEquals(150860449, model.softDeleteRetentionPeriod()); - Assertions.assertEquals("crqctmxxdtddmflh", model.friendlyName()); - Assertions.assertEquals("tx", model.computerName()); - Assertions.assertEquals("tznapxbannovv", model.lastBackupStatus()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-07T02:06:49Z"), model.lastBackupTime()); - Assertions.assertEquals("ytprwnwvroev", model.protectionState()); - Assertions.assertEquals(714202887842253439L, model.deferredDeleteSyncTimeInUtc()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-10T18:55:52Z"), model.extendedInfo().lastRefreshedAt()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-28T01:47:37Z"), - model.extendedInfo().oldestRecoveryPoint()); - Assertions.assertEquals(1027800493, 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 25cb3d0152cc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobExtendedInfoTests.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.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\":\"rr\",\"startTime\":\"2021-09-26T10:44:20Z\",\"endTime\":\"2021-04-08T08:51:31Z\",\"duration\":\"PT56H52M7S\",\"status\":\"kzudn\"},{\"taskId\":\"rfih\",\"startTime\":\"2021-08-14T07:35:37Z\",\"endTime\":\"2021-11-27T01:46:36Z\",\"duration\":\"PT80H59M41S\",\"status\":\"uzzjgnrefq\"},{\"taskId\":\"qotoihiqakydiwfb\",\"startTime\":\"2021-01-24T08:46:06Z\",\"endTime\":\"2021-07-02T17:59:05Z\",\"duration\":\"PT191H55M41S\",\"status\":\"vhcspodaqaxsip\"},{\"taskId\":\"tgbebj\",\"startTime\":\"2021-04-15T14:48:50Z\",\"endTime\":\"2021-09-18T23:08:53Z\",\"duration\":\"PT192H52M50S\",\"status\":\"h\"}],\"propertyBag\":{\"iqsowsaaelc\":\"nfpubntnbatz\",\"mjvlgfgg\":\"ttcjuhplrvkmjc\",\"sfuztlvtmv\":\"vkyylizrzbjpsf\"},\"dynamicErrorMessage\":\"bwidql\"}") - .toObject(MabJobExtendedInfo.class); - Assertions.assertEquals("rr", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-26T10:44:20Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-08T08:51:31Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT56H52M7S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("kzudn", model.tasksList().get(0).status()); - Assertions.assertEquals("nfpubntnbatz", model.propertyBag().get("iqsowsaaelc")); - Assertions.assertEquals("bwidql", model.dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabJobExtendedInfo model = new MabJobExtendedInfo() - .withTasksList(Arrays.asList( - new MabJobTaskDetails().withTaskId("rr") - .withStartTime(OffsetDateTime.parse("2021-09-26T10:44:20Z")) - .withEndTime(OffsetDateTime.parse("2021-04-08T08:51:31Z")) - .withDuration(Duration.parse("PT56H52M7S")) - .withStatus("kzudn"), - new MabJobTaskDetails().withTaskId("rfih") - .withStartTime(OffsetDateTime.parse("2021-08-14T07:35:37Z")) - .withEndTime(OffsetDateTime.parse("2021-11-27T01:46:36Z")) - .withDuration(Duration.parse("PT80H59M41S")) - .withStatus("uzzjgnrefq"), - new MabJobTaskDetails().withTaskId("qotoihiqakydiwfb") - .withStartTime(OffsetDateTime.parse("2021-01-24T08:46:06Z")) - .withEndTime(OffsetDateTime.parse("2021-07-02T17:59:05Z")) - .withDuration(Duration.parse("PT191H55M41S")) - .withStatus("vhcspodaqaxsip"), - new MabJobTaskDetails().withTaskId("tgbebj") - .withStartTime(OffsetDateTime.parse("2021-04-15T14:48:50Z")) - .withEndTime(OffsetDateTime.parse("2021-09-18T23:08:53Z")) - .withDuration(Duration.parse("PT192H52M50S")) - .withStatus("h"))) - .withPropertyBag( - mapOf("iqsowsaaelc", "nfpubntnbatz", "mjvlgfgg", "ttcjuhplrvkmjc", "sfuztlvtmv", "vkyylizrzbjpsf")) - .withDynamicErrorMessage("bwidql"); - model = BinaryData.fromObject(model).toObject(MabJobExtendedInfo.class); - Assertions.assertEquals("rr", model.tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-26T10:44:20Z"), model.tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-08T08:51:31Z"), model.tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT56H52M7S"), model.tasksList().get(0).duration()); - Assertions.assertEquals("kzudn", model.tasksList().get(0).status()); - Assertions.assertEquals("nfpubntnbatz", model.propertyBag().get("iqsowsaaelc")); - Assertions.assertEquals("bwidql", 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 df2aba3ddad3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTaskDetailsTests.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.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\":\"ukoveofi\",\"startTime\":\"2021-09-21T12:24:31Z\",\"endTime\":\"2021-05-29T17:41:41Z\",\"duration\":\"PT110H2M21S\",\"status\":\"mvl\"}") - .toObject(MabJobTaskDetails.class); - Assertions.assertEquals("ukoveofi", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-21T12:24:31Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-29T17:41:41Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT110H2M21S"), model.duration()); - Assertions.assertEquals("mvl", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabJobTaskDetails model = new MabJobTaskDetails().withTaskId("ukoveofi") - .withStartTime(OffsetDateTime.parse("2021-09-21T12:24:31Z")) - .withEndTime(OffsetDateTime.parse("2021-05-29T17:41:41Z")) - .withDuration(Duration.parse("PT110H2M21S")) - .withStatus("mvl"); - model = BinaryData.fromObject(model).toObject(MabJobTaskDetails.class); - Assertions.assertEquals("ukoveofi", model.taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-21T12:24:31Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-29T17:41:41Z"), model.endTime()); - Assertions.assertEquals(Duration.parse("PT110H2M21S"), model.duration()); - Assertions.assertEquals("mvl", 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 503277b6f5ec..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabJobTests.java +++ /dev/null @@ -1,127 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"PT31H21M14S\",\"actionsInfo\":[\"Retriable\"],\"mabServerName\":\"mmoiroqboshbra\",\"mabServerType\":\"SQLAGWorkLoadContainer\",\"workloadType\":\"Client\",\"errorDetails\":[{\"errorString\":\"svbpavbopfppdbwn\",\"recommendations\":[\"ahxku\",\"asjcaacfdmmcpu\",\"mehqepvufh\",\"zeh\"]},{\"errorString\":\"hoqhnl\",\"recommendations\":[\"bldxeaclgscho\",\"imkrsrrmouc\",\"ofldpuviyfcaa\",\"eolhbhlvbmx\"]}],\"extendedInfo\":{\"tasksList\":[{\"taskId\":\"xtkcudfbsfar\",\"startTime\":\"2021-06-06T17:38:54Z\",\"endTime\":\"2021-04-06T00:55:24Z\",\"duration\":\"PT194H13S\",\"status\":\"xnq\"},{\"taskId\":\"wgfstmhqykizm\",\"startTime\":\"2021-02-16T03:38:42Z\",\"endTime\":\"2020-12-22T10:08:06Z\",\"duration\":\"PT113H39M6S\",\"status\":\"luqvoxmycjimryv\"},{\"taskId\":\"cwwp\",\"startTime\":\"2021-10-27T09:31:22Z\",\"endTime\":\"2021-01-20T21:01:08Z\",\"duration\":\"PT70H10S\",\"status\":\"dsxwefoh\"},{\"taskId\":\"bvopwndyqle\",\"startTime\":\"2021-03-08T13:30:31Z\",\"endTime\":\"2021-11-12T21:46:28Z\",\"duration\":\"PT181H48M10S\",\"status\":\"hlowkx\"}],\"propertyBag\":{\"fjmzsyzfho\":\"br\",\"pjrtws\":\"lhikcyychunsj\",\"uic\":\"hv\",\"ubhvj\":\"hvtrrmhwrbfdpyf\"},\"dynamicErrorMessage\":\"r\"},\"entityFriendlyName\":\"uyzlw\",\"backupManagementType\":\"MAB\",\"operation\":\"mhoocl\",\"status\":\"n\",\"startTime\":\"2021-11-26T19:05Z\",\"endTime\":\"2021-08-15T12:03:46Z\",\"activityId\":\"zjkmmykyujxs\"}") - .toObject(MabJob.class); - Assertions.assertEquals("uyzlw", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("mhoocl", model.operation()); - Assertions.assertEquals("n", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T19:05Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-15T12:03:46Z"), model.endTime()); - Assertions.assertEquals("zjkmmykyujxs", model.activityId()); - Assertions.assertEquals(Duration.parse("PT31H21M14S"), model.duration()); - Assertions.assertEquals(JobSupportedAction.RETRIABLE, model.actionsInfo().get(0)); - Assertions.assertEquals("mmoiroqboshbra", model.mabServerName()); - Assertions.assertEquals(MabServerType.SQLAGWORK_LOAD_CONTAINER, model.mabServerType()); - Assertions.assertEquals(WorkloadType.CLIENT, model.workloadType()); - Assertions.assertEquals("xtkcudfbsfar", model.extendedInfo().tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-06T17:38:54Z"), - model.extendedInfo().tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T00:55:24Z"), - model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT194H13S"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("xnq", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("br", model.extendedInfo().propertyBag().get("fjmzsyzfho")); - Assertions.assertEquals("r", model.extendedInfo().dynamicErrorMessage()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabJob model = new MabJob().withEntityFriendlyName("uyzlw") - .withBackupManagementType(BackupManagementType.MAB) - .withOperation("mhoocl") - .withStatus("n") - .withStartTime(OffsetDateTime.parse("2021-11-26T19:05Z")) - .withEndTime(OffsetDateTime.parse("2021-08-15T12:03:46Z")) - .withActivityId("zjkmmykyujxs") - .withDuration(Duration.parse("PT31H21M14S")) - .withActionsInfo(Arrays.asList(JobSupportedAction.RETRIABLE)) - .withMabServerName("mmoiroqboshbra") - .withMabServerType(MabServerType.SQLAGWORK_LOAD_CONTAINER) - .withWorkloadType(WorkloadType.CLIENT) - .withErrorDetails(Arrays.asList(new MabErrorInfo(), new MabErrorInfo())) - .withExtendedInfo(new MabJobExtendedInfo() - .withTasksList(Arrays.asList( - new MabJobTaskDetails().withTaskId("xtkcudfbsfar") - .withStartTime(OffsetDateTime.parse("2021-06-06T17:38:54Z")) - .withEndTime(OffsetDateTime.parse("2021-04-06T00:55:24Z")) - .withDuration(Duration.parse("PT194H13S")) - .withStatus("xnq"), - new MabJobTaskDetails().withTaskId("wgfstmhqykizm") - .withStartTime(OffsetDateTime.parse("2021-02-16T03:38:42Z")) - .withEndTime(OffsetDateTime.parse("2020-12-22T10:08:06Z")) - .withDuration(Duration.parse("PT113H39M6S")) - .withStatus("luqvoxmycjimryv"), - new MabJobTaskDetails().withTaskId("cwwp") - .withStartTime(OffsetDateTime.parse("2021-10-27T09:31:22Z")) - .withEndTime(OffsetDateTime.parse("2021-01-20T21:01:08Z")) - .withDuration(Duration.parse("PT70H10S")) - .withStatus("dsxwefoh"), - new MabJobTaskDetails().withTaskId("bvopwndyqle") - .withStartTime(OffsetDateTime.parse("2021-03-08T13:30:31Z")) - .withEndTime(OffsetDateTime.parse("2021-11-12T21:46:28Z")) - .withDuration(Duration.parse("PT181H48M10S")) - .withStatus("hlowkx"))) - .withPropertyBag( - mapOf("fjmzsyzfho", "br", "pjrtws", "lhikcyychunsj", "uic", "hv", "ubhvj", "hvtrrmhwrbfdpyf")) - .withDynamicErrorMessage("r")); - model = BinaryData.fromObject(model).toObject(MabJob.class); - Assertions.assertEquals("uyzlw", model.entityFriendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("mhoocl", model.operation()); - Assertions.assertEquals("n", model.status()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T19:05Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-15T12:03:46Z"), model.endTime()); - Assertions.assertEquals("zjkmmykyujxs", model.activityId()); - Assertions.assertEquals(Duration.parse("PT31H21M14S"), model.duration()); - Assertions.assertEquals(JobSupportedAction.RETRIABLE, model.actionsInfo().get(0)); - Assertions.assertEquals("mmoiroqboshbra", model.mabServerName()); - Assertions.assertEquals(MabServerType.SQLAGWORK_LOAD_CONTAINER, model.mabServerType()); - Assertions.assertEquals(WorkloadType.CLIENT, model.workloadType()); - Assertions.assertEquals("xtkcudfbsfar", model.extendedInfo().tasksList().get(0).taskId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-06T17:38:54Z"), - model.extendedInfo().tasksList().get(0).startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T00:55:24Z"), - model.extendedInfo().tasksList().get(0).endTime()); - Assertions.assertEquals(Duration.parse("PT194H13S"), model.extendedInfo().tasksList().get(0).duration()); - Assertions.assertEquals("xnq", model.extendedInfo().tasksList().get(0).status()); - Assertions.assertEquals("br", model.extendedInfo().propertyBag().get("fjmzsyzfho")); - Assertions.assertEquals("r", 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 9df9ece323e4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MabProtectionPolicyTests.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.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\":1642701073,\"resourceGuardOperationRequests\":[\"kujrllfojui\",\"jpu\",\"yjucejikzoeo\"]}") - .toObject(MabProtectionPolicy.class); - Assertions.assertEquals(1642701073, model.protectedItemsCount()); - Assertions.assertEquals("kujrllfojui", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MabProtectionPolicy model = new MabProtectionPolicy().withProtectedItemsCount(1642701073) - .withResourceGuardOperationRequests(Arrays.asList("kujrllfojui", "jpu", "yjucejikzoeo")) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()); - model = BinaryData.fromObject(model).toObject(MabProtectionPolicy.class); - Assertions.assertEquals(1642701073, model.protectedItemsCount()); - Assertions.assertEquals("kujrllfojui", 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 0b87b6f515f5..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MonthlyRetentionScheduleTests.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.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\":\"Weekly\",\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":705670671,\"isLast\":true}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Monday\",\"Monday\",\"Friday\"],\"weeksOfTheMonth\":[\"First\"]},\"retentionTimes\":[\"2021-08-12T00:06:39Z\",\"2021-06-16T20:51:40Z\",\"2021-09-27T14:55:54Z\"],\"retentionDuration\":{\"count\":2092352940,\"durationType\":\"Days\"}}") - .toObject(MonthlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.retentionScheduleFormatType()); - Assertions.assertEquals(705670671, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.MONDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FIRST, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-12T00:06:39Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(2092352940, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MonthlyRetentionSchedule model - = new MonthlyRetentionSchedule().withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY) - .withRetentionScheduleDaily(new DailyRetentionFormat() - .withDaysOfTheMonth(Arrays.asList(new Day().withDate(705670671).withIsLast(true)))) - .withRetentionScheduleWeekly(new WeeklyRetentionFormat() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.MONDAY, DayOfWeek.FRIDAY)) - .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-08-12T00:06:39Z"), - OffsetDateTime.parse("2021-06-16T20:51:40Z"), OffsetDateTime.parse("2021-09-27T14:55:54Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(2092352940).withDurationType(RetentionDurationType.DAYS)); - model = BinaryData.fromObject(model).toObject(MonthlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.WEEKLY, model.retentionScheduleFormatType()); - Assertions.assertEquals(705670671, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(true, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.MONDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.FIRST, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-12T00:06:39Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(2092352940, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.DAYS, 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 8fe96a51659a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/MoveRPAcrossTiersRequestTests.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.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\":\"qdpsqxqvpsvu\",\"sourceTierType\":\"ArchivedRP\",\"targetTierType\":\"InstantRP\"}") - .toObject(MoveRPAcrossTiersRequest.class); - Assertions.assertEquals("qdpsqxqvpsvu", model.objectType()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.targetTierType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MoveRPAcrossTiersRequest model = new MoveRPAcrossTiersRequest().withObjectType("qdpsqxqvpsvu") - .withSourceTierType(RecoveryPointTierType.ARCHIVED_RP) - .withTargetTierType(RecoveryPointTierType.INSTANT_RP); - model = BinaryData.fromObject(model).toObject(MoveRPAcrossTiersRequest.class); - Assertions.assertEquals("qdpsqxqvpsvu", model.objectType()); - Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.sourceTierType()); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_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 0e5337353148..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/NameInfoTests.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.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 8c48463ff85a..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoBaseTests.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.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 a366aaa896cc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationResultInfoTests.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.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\":[\"zejet\",\"kl\",\"tikyj\"]}") - .toObject(OperationResultInfo.class); - Assertions.assertEquals("zejet", model.jobList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationResultInfo model = new OperationResultInfo().withJobList(Arrays.asList("zejet", "kl", "tikyj")); - model = BinaryData.fromObject(model).toObject(OperationResultInfo.class); - Assertions.assertEquals("zejet", 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 34cb9c586129..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusExtendedInfoTests.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.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 656051aff4ae..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobExtendedInfoTests.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.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\":\"mvqmtdwckygroej\"}") - .toObject(OperationStatusJobExtendedInfo.class); - Assertions.assertEquals("mvqmtdwckygroej", model.jobId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationStatusJobExtendedInfo model = new OperationStatusJobExtendedInfo().withJobId("mvqmtdwckygroej"); - model = BinaryData.fromObject(model).toObject(OperationStatusJobExtendedInfo.class); - Assertions.assertEquals("mvqmtdwckygroej", 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 b3c35a480c86..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusJobsExtendedInfoTests.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.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\":[\"ljdjuskbrreqy\",\"kceysfaqegplw\",\"ysh\"],\"failedJobsError\":{\"gkqu\":\"kvb\"}}") - .toObject(OperationStatusJobsExtendedInfo.class); - Assertions.assertEquals("ljdjuskbrreqy", model.jobIds().get(0)); - Assertions.assertEquals("kvb", model.failedJobsError().get("gkqu")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationStatusJobsExtendedInfo model - = new OperationStatusJobsExtendedInfo().withJobIds(Arrays.asList("ljdjuskbrreqy", "kceysfaqegplw", "ysh")) - .withFailedJobsError(mapOf("gkqu", "kvb")); - model = BinaryData.fromObject(model).toObject(OperationStatusJobsExtendedInfo.class); - Assertions.assertEquals("ljdjuskbrreqy", model.jobIds().get(0)); - Assertions.assertEquals("kvb", model.failedJobsError().get("gkqu")); - } - - // 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 440c5c47af76..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationStatusProvisionIlrExtendedInfoTests.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.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\":\"tdacarvvlfn\",\"scriptExtension\":\"mt\",\"osType\":\"iwenazero\",\"url\":\"rs\",\"scriptNameSuffix\":\"lsxkd\"}]}}") - .toObject(OperationStatusProvisionIlrExtendedInfo.class); - Assertions.assertEquals("tdacarvvlfn", model.recoveryTarget().clientScripts().get(0).scriptContent()); - Assertions.assertEquals("mt", model.recoveryTarget().clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("iwenazero", model.recoveryTarget().clientScripts().get(0).osType()); - Assertions.assertEquals("rs", model.recoveryTarget().clientScripts().get(0).url()); - Assertions.assertEquals("lsxkd", 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("tdacarvvlfn") - .withScriptExtension("mt") - .withOsType("iwenazero") - .withUrl("rs") - .withScriptNameSuffix("lsxkd")))); - model = BinaryData.fromObject(model).toObject(OperationStatusProvisionIlrExtendedInfo.class); - Assertions.assertEquals("tdacarvvlfn", model.recoveryTarget().clientScripts().get(0).scriptContent()); - Assertions.assertEquals("mt", model.recoveryTarget().clientScripts().get(0).scriptExtension()); - Assertions.assertEquals("iwenazero", model.recoveryTarget().clientScripts().get(0).osType()); - Assertions.assertEquals("rs", model.recoveryTarget().clientScripts().get(0).url()); - Assertions.assertEquals("lsxkd", 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 f7f0ea952a63..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryValueForSingleApi; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class OperationsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"name\":\"ryf\",\"display\":{\"provider\":\"asigrowsocne\",\"resource\":\"ygdjboqgrmtqjk\",\"operation\":\"vadrmm\",\"description\":\"uawvcmjzk\"},\"origin\":\"idisczskosw\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{\"name\":\"ugam\",\"displayName\":\"krrcoiisbamnpp\",\"blobDuration\":\"ekuztdsbe\"},{\"name\":\"xyfukzxuizhyhn\",\"displayName\":\"kpetiarxq\",\"blobDuration\":\"bxdukecpxdazvd\"},{\"name\":\"tmmkosz\",\"displayName\":\"blnsntrpcaqk\",\"blobDuration\":\"f\"},{\"name\":\"tfmhklbnldpvcb\",\"displayName\":\"ezyquw\",\"blobDuration\":\"qxutrpbrruyuua\"}]}}}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response - = manager.operations().list(com.azure.core.util.Context.NONE); - - Assertions.assertEquals("ryf", response.iterator().next().name()); - Assertions.assertEquals("asigrowsocne", response.iterator().next().display().provider()); - Assertions.assertEquals("ygdjboqgrmtqjk", response.iterator().next().display().resource()); - Assertions.assertEquals("vadrmm", response.iterator().next().display().operation()); - Assertions.assertEquals("uawvcmjzk", response.iterator().next().display().description()); - Assertions.assertEquals("idisczskosw", response.iterator().next().origin()); - Assertions.assertEquals("ugam", - response.iterator().next().properties().serviceSpecification().logSpecifications().get(0).name()); - Assertions.assertEquals("krrcoiisbamnpp", - response.iterator().next().properties().serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("ekuztdsbe", - 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 b8ec2a9aeba7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PointInTimeRangeTests.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.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-04-20T09:51:44Z\",\"endTime\":\"2021-09-25T22:26:54Z\"}") - .toObject(PointInTimeRange.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-20T09:51:44Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-25T22:26:54Z"), model.endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PointInTimeRange model = new PointInTimeRange().withStartTime(OffsetDateTime.parse("2021-04-20T09:51:44Z")) - .withEndTime(OffsetDateTime.parse("2021-09-25T22:26:54Z")); - model = BinaryData.fromObject(model).toObject(PointInTimeRange.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-20T09:51:44Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-25T22:26:54Z"), 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 a24dd7289590..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PreValidateEnableBackupRequestTests.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.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 34ef8a004c19..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveRequestTests.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.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 0ebb8783d5f6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrepareDataMoveResponseTests.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.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\":\"k\",\"sourceVaultProperties\":{\"tgvgzp\":\"zolxrzvhqjwtr\",\"wro\":\"rrkolawjmjs\",\"guyn\":\"cdxfzzzwyjafitl\"}}") - .toObject(PrepareDataMoveResponse.class); - Assertions.assertEquals("k", model.correlationId()); - Assertions.assertEquals("zolxrzvhqjwtr", model.sourceVaultProperties().get("tgvgzp")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrepareDataMoveResponse model = new PrepareDataMoveResponse().withCorrelationId("k") - .withSourceVaultProperties( - mapOf("tgvgzp", "zolxrzvhqjwtr", "wro", "rrkolawjmjs", "guyn", "cdxfzzzwyjafitl")); - model = BinaryData.fromObject(model).toObject(PrepareDataMoveResponse.class); - Assertions.assertEquals("k", model.correlationId()); - Assertions.assertEquals("zolxrzvhqjwtr", model.sourceVaultProperties().get("tgvgzp")); - } - - // 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 2029ff47a943..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionResourceInnerTests.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.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 f72aca7a15ce..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionTests.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.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 6e8d2bf3276f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsDeleteMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class PrivateEndpointConnectionsDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.privateEndpointConnections().delete("ewoi", "mrvz", "juyrsrziuctixg", 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 ba4d12aa1587..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class PrivateEndpointConnectionsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"provisioningState\":\"Failed\",\"privateEndpoint\":{\"id\":\"flqqbtnyjpylxd\"},\"groupIds\":[\"AzureBackup_secondary\"],\"privateLinkServiceConnectionState\":{\"status\":\"Disconnected\",\"description\":\"s\",\"actionsRequired\":\"aevwjcnkot\"}},\"eTag\":\"wuhvaj\",\"location\":\"ailfemjjzak\",\"tags\":{\"cm\":\"iqullqxbdmvr\",\"rkadjfynnfmuiiir\":\"erndbrnyeofltfnn\"},\"id\":\"pfoh\",\"name\":\"kfkxbbcbrwjiut\",\"type\":\"njizb\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PrivateEndpointConnectionResource response = manager.privateEndpointConnections() - .getWithResponse("vop", "m", "uoqujlyeg", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("ailfemjjzak", response.location()); - Assertions.assertEquals("iqullqxbdmvr", response.tags().get("cm")); - Assertions.assertEquals(ProvisioningState.FAILED, response.properties().provisioningState()); - Assertions.assertEquals("flqqbtnyjpylxd", response.properties().privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_BACKUP_SECONDARY, response.properties().groupIds().get(0)); - Assertions.assertEquals(PrivateEndpointConnectionStatus.DISCONNECTED, - response.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("s", response.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("aevwjcnkot", - response.properties().privateLinkServiceConnectionState().actionRequired()); - Assertions.assertEquals("wuhvaj", 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 71fd745987f2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionsPutMockTests.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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class PrivateEndpointConnectionsPutMockTests { - @Test - public void testPut() throws Exception { - String responseStr - = "{\"properties\":{\"provisioningState\":\"Succeeded\",\"privateEndpoint\":{\"id\":\"nxwdvwnjkg\"},\"groupIds\":[\"AzureSiteRecovery\"],\"privateLinkServiceConnectionState\":{\"status\":\"Approved\",\"description\":\"sqftibtyibuyvp\",\"actionsRequired\":\"fqjpnqno\"}},\"eTag\":\"sbede\",\"location\":\"rexkxbhxvucn\",\"tags\":{\"ajsvk\":\"mnhjevdyzn\",\"zzkivyhjr\":\"kmq\"},\"id\":\"iizjixlqfhefkwa\",\"name\":\"solronqqlm\",\"type\":\"nlqxsjxtele\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PrivateEndpointConnectionResource response = manager.privateEndpointConnections() - .define("vka") - .withRegion("rr") - .withExistingVault("d", "uifr") - .withTags(mapOf("fsbzxlbzxo", "srhkhgsnxuwwkpph", "nmwpf", "eikjclwza", "uqqiqezxlhd", "uqtaazyqbxyxoyf")) - .withProperties(new PrivateEndpointConnection().withProvisioningState(ProvisioningState.PENDING) - .withPrivateEndpoint(new PrivateEndpoint().withId("swqjm")) - .withGroupIds(Arrays.asList(VaultSubResourceType.AZURE_BACKUP, - VaultSubResourceType.AZURE_BACKUP_SECONDARY, VaultSubResourceType.AZURE_SITE_RECOVERY)) - .withPrivateLinkServiceConnectionState( - new PrivateLinkServiceConnectionState().withStatus(PrivateEndpointConnectionStatus.APPROVED) - .withDescription("jufptbjczjnciuiy") - .withActionRequired("ldaswvpp"))) - .withEtag("qqzlgcndhz") - .create(); - - Assertions.assertEquals("rexkxbhxvucn", response.location()); - Assertions.assertEquals("mnhjevdyzn", response.tags().get("ajsvk")); - Assertions.assertEquals(ProvisioningState.SUCCEEDED, response.properties().provisioningState()); - Assertions.assertEquals("nxwdvwnjkg", response.properties().privateEndpoint().id()); - Assertions.assertEquals(VaultSubResourceType.AZURE_SITE_RECOVERY, response.properties().groupIds().get(0)); - Assertions.assertEquals(PrivateEndpointConnectionStatus.APPROVED, - response.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("sqftibtyibuyvp", - response.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("fqjpnqno", response.properties().privateLinkServiceConnectionState().actionRequired()); - Assertions.assertEquals("sbede", 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 5e77e84e8d22..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateLinkServiceConnectionStateTests.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.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 ba3cbb524bf1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceInnerTests.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.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\":\"queziky\",\"backupManagementType\":\"AzureWorkload\",\"healthStatus\":\"kallatmel\",\"containerId\":\"ipicc\"},\"eTag\":\"kzivgvvcnayrh\",\"location\":\"rnxxmueed\",\"tags\":{\"qtc\":\"dvstkw\",\"piohgwxrtfu\":\"ealmfmtdaaygdvwv\",\"k\":\"xepxgyqagvrvmn\"},\"id\":\"kghimdblxgwimfnj\",\"name\":\"fjxwmsz\",\"type\":\"kfoqreyfkzikfj\"}") - .toObject(ProtectableContainerResourceInner.class); - Assertions.assertEquals("rnxxmueed", model.location()); - Assertions.assertEquals("dvstkw", model.tags().get("qtc")); - Assertions.assertEquals("queziky", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.properties().backupManagementType()); - Assertions.assertEquals("kallatmel", model.properties().healthStatus()); - Assertions.assertEquals("ipicc", model.properties().containerId()); - Assertions.assertEquals("kzivgvvcnayrh", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectableContainerResourceInner model = new ProtectableContainerResourceInner().withLocation("rnxxmueed") - .withTags(mapOf("qtc", "dvstkw", "piohgwxrtfu", "ealmfmtdaaygdvwv", "k", "xepxgyqagvrvmn")) - .withProperties(new ProtectableContainer().withFriendlyName("queziky") - .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD) - .withHealthStatus("kallatmel") - .withContainerId("ipicc")) - .withEtag("kzivgvvcnayrh"); - model = BinaryData.fromObject(model).toObject(ProtectableContainerResourceInner.class); - Assertions.assertEquals("rnxxmueed", model.location()); - Assertions.assertEquals("dvstkw", model.tags().get("qtc")); - Assertions.assertEquals("queziky", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.properties().backupManagementType()); - Assertions.assertEquals("kallatmel", model.properties().healthStatus()); - Assertions.assertEquals("ipicc", model.properties().containerId()); - Assertions.assertEquals("kzivgvvcnayrh", 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 e9a6c5dac80f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerResourceListTests.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.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\":\"zapvhelx\",\"backupManagementType\":\"MAB\",\"healthStatus\":\"yat\",\"containerId\":\"ckcb\"},\"eTag\":\"ejrjxgciqibrho\",\"location\":\"xsdqrhzoymibmrqy\",\"tags\":{\"zdtmhrkwofy\":\"hwflu\",\"iwbwoenwashrtdtk\":\"voqacpiexpbt\",\"kulpiujwaasi\":\"nqxwbp\",\"qlpqwcciuq\":\"qiiobyuqer\"},\"id\":\"bdbutauvf\",\"name\":\"tkuwhhmhykojo\",\"type\":\"afnn\"},{\"properties\":{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"ichkoymkcdyhb\",\"backupManagementType\":\"AzureSql\",\"healthStatus\":\"wdreqnovvqfovl\",\"containerId\":\"ywsuwsy\"},\"eTag\":\"ndsytgadg\",\"location\":\"r\",\"tags\":{\"qnzarrwl\":\"en\",\"jfqka\":\"uu\",\"iipfpubj\":\"e\"},\"id\":\"bwwift\",\"name\":\"hqkvpuvksgplsak\",\"type\":\"ynfs\"},{\"properties\":{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"jphuopxodlqi\",\"backupManagementType\":\"AzureStorage\",\"healthStatus\":\"rz\",\"containerId\":\"leosjswsrms\"},\"eTag\":\"zrpzb\",\"location\":\"hckqqzqioxiy\",\"tags\":{\"ynkedyatrwyhqmib\":\"i\",\"mnzgmwznmabi\":\"yhwitsmypyynpcdp\",\"wwrlkdmtncv\":\"nsorgjhxbldt\",\"xdy\":\"kotl\"},\"id\":\"gsyocogj\",\"name\":\"tdtbnnhadooc\",\"type\":\"kvci\"}],\"nextLink\":\"nvpamq\"}") - .toObject(ProtectableContainerResourceList.class); - Assertions.assertEquals("nvpamq", model.nextLink()); - Assertions.assertEquals("xsdqrhzoymibmrqy", model.value().get(0).location()); - Assertions.assertEquals("hwflu", model.value().get(0).tags().get("zdtmhrkwofy")); - Assertions.assertEquals("zapvhelx", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("yat", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("ckcb", model.value().get(0).properties().containerId()); - Assertions.assertEquals("ejrjxgciqibrho", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectableContainerResourceList model = new ProtectableContainerResourceList().withNextLink("nvpamq") - .withValue(Arrays.asList( - new ProtectableContainerResourceInner().withLocation("xsdqrhzoymibmrqy") - .withTags(mapOf("zdtmhrkwofy", "hwflu", "iwbwoenwashrtdtk", "voqacpiexpbt", "kulpiujwaasi", - "nqxwbp", "qlpqwcciuq", "qiiobyuqer")) - .withProperties(new ProtectableContainer().withFriendlyName("zapvhelx") - .withBackupManagementType(BackupManagementType.MAB) - .withHealthStatus("yat") - .withContainerId("ckcb")) - .withEtag("ejrjxgciqibrho"), - new ProtectableContainerResourceInner().withLocation("r") - .withTags(mapOf("qnzarrwl", "en", "jfqka", "uu", "iipfpubj", "e")) - .withProperties(new ProtectableContainer().withFriendlyName("ichkoymkcdyhb") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withHealthStatus("wdreqnovvqfovl") - .withContainerId("ywsuwsy")) - .withEtag("ndsytgadg"), - new ProtectableContainerResourceInner().withLocation("hckqqzqioxiy") - .withTags(mapOf("ynkedyatrwyhqmib", "i", "mnzgmwznmabi", "yhwitsmypyynpcdp", "wwrlkdmtncv", - "nsorgjhxbldt", "xdy", "kotl")) - .withProperties(new ProtectableContainer().withFriendlyName("jphuopxodlqi") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withHealthStatus("rz") - .withContainerId("leosjswsrms")) - .withEtag("zrpzb"))); - model = BinaryData.fromObject(model).toObject(ProtectableContainerResourceList.class); - Assertions.assertEquals("nvpamq", model.nextLink()); - Assertions.assertEquals("xsdqrhzoymibmrqy", model.value().get(0).location()); - Assertions.assertEquals("hwflu", model.value().get(0).tags().get("zdtmhrkwofy")); - Assertions.assertEquals("zapvhelx", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("yat", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("ckcb", model.value().get(0).properties().containerId()); - Assertions.assertEquals("ejrjxgciqibrho", 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 31ee240d48a9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainerTests.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.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\":\"n\",\"backupManagementType\":\"MAB\",\"healthStatus\":\"xwczelpcire\",\"containerId\":\"feaenwab\"}") - .toObject(ProtectableContainer.class); - Assertions.assertEquals("n", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("xwczelpcire", model.healthStatus()); - Assertions.assertEquals("feaenwab", model.containerId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectableContainer model = new ProtectableContainer().withFriendlyName("n") - .withBackupManagementType(BackupManagementType.MAB) - .withHealthStatus("xwczelpcire") - .withContainerId("feaenwab"); - model = BinaryData.fromObject(model).toObject(ProtectableContainer.class); - Assertions.assertEquals("n", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType()); - Assertions.assertEquals("xwczelpcire", model.healthStatus()); - Assertions.assertEquals("feaenwab", 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 2b5762177d07..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainerResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectableContainersListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"protectableContainerType\":\"ProtectableContainer\",\"friendlyName\":\"nwlslrcigtzjcvbx\",\"backupManagementType\":\"AzureWorkload\",\"healthStatus\":\"snsso\",\"containerId\":\"xpavid\"},\"eTag\":\"ev\",\"location\":\"ffcvvyezslpuxgcb\",\"tags\":{\"wtrkx\":\"alpnp\",\"yqvnjobfe\":\"pazwug\",\"aewzgiudjp\":\"hldiuhzzgqlm\"},\"id\":\"pqht\",\"name\":\"qhnmhk\",\"type\":\"ezsdsuxheq\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.protectableContainers() - .list("qwtltngvmreupt", "klzmijajw", "l", "fsvagh", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("ffcvvyezslpuxgcb", response.iterator().next().location()); - Assertions.assertEquals("alpnp", response.iterator().next().tags().get("wtrkx")); - Assertions.assertEquals("nwlslrcigtzjcvbx", response.iterator().next().properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, - response.iterator().next().properties().backupManagementType()); - Assertions.assertEquals("snsso", response.iterator().next().properties().healthStatus()); - Assertions.assertEquals("xpavid", response.iterator().next().properties().containerId()); - Assertions.assertEquals("ev", 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 9cb14f2b1e90..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectedItemOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"MAB\",\"workloadType\":\"Exchange\",\"containerName\":\"pgajsqjce\",\"sourceResourceId\":\"bmfuvqarwzxu\",\"policyId\":\"ebluimmbwx\",\"lastRecoveryPoint\":\"2021-02-13T06:59:43Z\",\"backupSetName\":\"dmbvxekraok\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-10-14T10:27:54Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"aokbavlyttaaknwf\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"p\",\"ujd\",\"gatolekscbctnan\",\"imwbzxpdcldpk\"],\"isArchiveEnabled\":false,\"policyName\":\"nlaimouxwksqmudm\",\"softDeleteRetentionPeriodInDays\":856423365,\"vaultId\":\"bicziuswswj\"},\"eTag\":\"b\",\"location\":\"sjhbtq\",\"tags\":{\"yrfwbivq\":\"fs\",\"yqe\":\"ogfuyzwvbhlim\",\"odlikcdrdaasax\":\"r\",\"wiyjvzuko\":\"obsmf\"},\"id\":\"r\",\"name\":\"awn\",\"type\":\"zm\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectedItemResource response = manager.protectedItemOperationResults() - .getWithResponse("gvkvebaqszll", "zlsmmdqgmihzpim", "qrhnxtminkl", "gxsvtza", "hzvqnsqktcmbjwz", "oslpky", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("sjhbtq", response.location()); - Assertions.assertEquals("fs", response.tags().get("yrfwbivq")); - Assertions.assertEquals("pgajsqjce", response.properties().containerName()); - Assertions.assertEquals("bmfuvqarwzxu", response.properties().sourceResourceId()); - Assertions.assertEquals("ebluimmbwx", response.properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-13T06:59:43Z"), - response.properties().lastRecoveryPoint()); - Assertions.assertEquals("dmbvxekraok", response.properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, response.properties().createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-14T10:27:54Z"), - response.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, response.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("aokbavlyttaaknwf", response.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, response.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, response.properties().isRehydrate()); - Assertions.assertEquals("p", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, response.properties().isArchiveEnabled()); - Assertions.assertEquals("nlaimouxwksqmudm", response.properties().policyName()); - Assertions.assertEquals(856423365, response.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("b", 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 7fbd9b4dd22f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceInnerTests.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.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,\"vaultId\":\"xhqyudxorrqnb\"},\"eTag\":\"czvyifq\",\"location\":\"vkd\",\"tags\":{\"vvdfwatkpnpul\":\"llr\"},\"id\":\"xxbczwtr\",\"name\":\"wiqzbqjvsovmyo\",\"type\":\"acspkwl\"}") - .toObject(ProtectedItemResourceInner.class); - Assertions.assertEquals("vkd", model.location()); - Assertions.assertEquals("llr", model.tags().get("vvdfwatkpnpul")); - 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("czvyifq", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectedItemResourceInner model = new ProtectedItemResourceInner().withLocation("vkd") - .withTags(mapOf("vvdfwatkpnpul", "llr")) - .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("czvyifq"); - model = BinaryData.fromObject(model).toObject(ProtectedItemResourceInner.class); - Assertions.assertEquals("vkd", model.location()); - Assertions.assertEquals("llr", model.tags().get("vvdfwatkpnpul")); - 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("czvyifq", 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 9bf57ce00986..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemResourceListTests.java +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"AzureWorkload\",\"workloadType\":\"Sharepoint\",\"containerName\":\"y\",\"sourceResourceId\":\"pvgqzcjrvxdjzlm\",\"policyId\":\"xkvugfhzov\",\"lastRecoveryPoint\":\"2021-04-06T17:45:34Z\",\"backupSetName\":\"zunlu\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-01-21T11:08:17Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"i\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"uaejxdultsk\",\"bbtdzumvee\"],\"isArchiveEnabled\":false,\"policyName\":\"ozuhkfp\",\"softDeleteRetentionPeriodInDays\":1369679233,\"vaultId\":\"ofd\"},\"eTag\":\"uusdttouwa\",\"location\":\"oekqvk\",\"tags\":{\"xwyjsflhhc\":\"smv\",\"ixisxyawjoy\":\"aln\",\"yexz\":\"qcslyjpkiid\"},\"id\":\"eli\",\"name\":\"hnrztfol\",\"type\":\"bnxknalaulppg\"},{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"Invalid\",\"workloadType\":\"AzureFileShare\",\"containerName\":\"nyiropuhpi\",\"sourceResourceId\":\"pgylg\",\"policyId\":\"itxmedjvcslynqww\",\"lastRecoveryPoint\":\"2021-09-17T17:00:46Z\",\"backupSetName\":\"zhxgktrmgucn\",\"createMode\":\"Recover\",\"deferredDeleteTimeInUTC\":\"2021-05-25T00:20:27Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"lwptfdy\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"ceopzfqrhhuaopp\"],\"isArchiveEnabled\":false,\"policyName\":\"qxolzdahzx\",\"softDeleteRetentionPeriodInDays\":792773086,\"vaultId\":\"gbkdmoizpos\"},\"eTag\":\"grcfb\",\"location\":\"nrmfqjhhk\",\"tags\":{\"vkr\":\"vjymjhxxjyngud\",\"szjfauvjfdxxivet\":\"swbxqz\",\"qaqtdoqmcbxvwvxy\":\"t\",\"obl\":\"lqbhsf\"},\"id\":\"tkblmpewww\",\"name\":\"bkrvrnsvshqj\",\"type\":\"hxcr\"}],\"nextLink\":\"fovasr\"}") - .toObject(ProtectedItemResourceList.class); - Assertions.assertEquals("fovasr", model.nextLink()); - Assertions.assertEquals("oekqvk", model.value().get(0).location()); - Assertions.assertEquals("smv", model.value().get(0).tags().get("xwyjsflhhc")); - Assertions.assertEquals("y", model.value().get(0).properties().containerName()); - Assertions.assertEquals("pvgqzcjrvxdjzlm", model.value().get(0).properties().sourceResourceId()); - Assertions.assertEquals("xkvugfhzov", model.value().get(0).properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T17:45:34Z"), - model.value().get(0).properties().lastRecoveryPoint()); - Assertions.assertEquals("zunlu", model.value().get(0).properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.value().get(0).properties().createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-21T11:08:17Z"), - model.value().get(0).properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.value().get(0).properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("i", model.value().get(0).properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.value().get(0).properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, model.value().get(0).properties().isRehydrate()); - Assertions.assertEquals("uaejxdultsk", - model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.value().get(0).properties().isArchiveEnabled()); - Assertions.assertEquals("ozuhkfp", model.value().get(0).properties().policyName()); - Assertions.assertEquals(1369679233, model.value().get(0).properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("uusdttouwa", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectedItemResourceList model = new ProtectedItemResourceList().withNextLink("fovasr") - .withValue(Arrays.asList( - new ProtectedItemResourceInner().withLocation("oekqvk") - .withTags(mapOf("xwyjsflhhc", "smv", "ixisxyawjoy", "aln", "yexz", "qcslyjpkiid")) - .withProperties(new ProtectedItem().withContainerName("y") - .withSourceResourceId("pvgqzcjrvxdjzlm") - .withPolicyId("xkvugfhzov") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-04-06T17:45:34Z")) - .withBackupSetName("zunlu") - .withCreateMode(CreateMode.INVALID) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-01-21T11:08:17Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("i") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(false) - .withResourceGuardOperationRequests(Arrays.asList("uaejxdultsk", "bbtdzumvee")) - .withIsArchiveEnabled(false) - .withPolicyName("ozuhkfp") - .withSoftDeleteRetentionPeriod(1369679233)) - .withEtag("uusdttouwa"), - new ProtectedItemResourceInner().withLocation("nrmfqjhhk") - .withTags(mapOf("vkr", "vjymjhxxjyngud", "szjfauvjfdxxivet", "swbxqz", "qaqtdoqmcbxvwvxy", "t", - "obl", "lqbhsf")) - .withProperties(new ProtectedItem().withContainerName("nyiropuhpi") - .withSourceResourceId("pgylg") - .withPolicyId("itxmedjvcslynqww") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-09-17T17:00:46Z")) - .withBackupSetName("zhxgktrmgucn") - .withCreateMode(CreateMode.RECOVER) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-05-25T00:20:27Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("lwptfdy") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(false) - .withResourceGuardOperationRequests(Arrays.asList("ceopzfqrhhuaopp")) - .withIsArchiveEnabled(false) - .withPolicyName("qxolzdahzx") - .withSoftDeleteRetentionPeriod(792773086)) - .withEtag("grcfb"))); - model = BinaryData.fromObject(model).toObject(ProtectedItemResourceList.class); - Assertions.assertEquals("fovasr", model.nextLink()); - Assertions.assertEquals("oekqvk", model.value().get(0).location()); - Assertions.assertEquals("smv", model.value().get(0).tags().get("xwyjsflhhc")); - Assertions.assertEquals("y", model.value().get(0).properties().containerName()); - Assertions.assertEquals("pvgqzcjrvxdjzlm", model.value().get(0).properties().sourceResourceId()); - Assertions.assertEquals("xkvugfhzov", model.value().get(0).properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T17:45:34Z"), - model.value().get(0).properties().lastRecoveryPoint()); - Assertions.assertEquals("zunlu", model.value().get(0).properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.value().get(0).properties().createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-21T11:08:17Z"), - model.value().get(0).properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(false, model.value().get(0).properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("i", model.value().get(0).properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.value().get(0).properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, model.value().get(0).properties().isRehydrate()); - Assertions.assertEquals("uaejxdultsk", - model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.value().get(0).properties().isArchiveEnabled()); - Assertions.assertEquals("ozuhkfp", model.value().get(0).properties().policyName()); - Assertions.assertEquals(1369679233, model.value().get(0).properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("uusdttouwa", 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 838c989009cb..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemTests.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.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\":\"Sharepoint\",\"containerName\":\"xjmflbvv\",\"sourceResourceId\":\"hrk\",\"policyId\":\"iwwzjuqk\",\"lastRecoveryPoint\":\"2021-05-03T11:30:29Z\",\"backupSetName\":\"jiwkuofoskghsau\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-01-11T01:27:45Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"eduugi\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"y\"],\"isArchiveEnabled\":true,\"policyName\":\"e\",\"softDeleteRetentionPeriodInDays\":981492544,\"vaultId\":\"npc\"}") - .toObject(ProtectedItem.class); - Assertions.assertEquals("xjmflbvv", model.containerName()); - Assertions.assertEquals("hrk", model.sourceResourceId()); - Assertions.assertEquals("iwwzjuqk", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-03T11:30:29Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("jiwkuofoskghsau", model.backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-11T01:27:45Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("eduugi", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("y", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("e", model.policyName()); - Assertions.assertEquals(981492544, model.softDeleteRetentionPeriod()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectedItem model = new ProtectedItem().withContainerName("xjmflbvv") - .withSourceResourceId("hrk") - .withPolicyId("iwwzjuqk") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-05-03T11:30:29Z")) - .withBackupSetName("jiwkuofoskghsau") - .withCreateMode(CreateMode.INVALID) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-01-11T01:27:45Z")) - .withIsScheduledForDeferredDelete(true) - .withDeferredDeleteTimeRemaining("eduugi") - .withIsDeferredDeleteScheduleUpcoming(true) - .withIsRehydrate(true) - .withResourceGuardOperationRequests(Arrays.asList("y")) - .withIsArchiveEnabled(true) - .withPolicyName("e") - .withSoftDeleteRetentionPeriod(981492544); - model = BinaryData.fromObject(model).toObject(ProtectedItem.class); - Assertions.assertEquals("xjmflbvv", model.containerName()); - Assertions.assertEquals("hrk", model.sourceResourceId()); - Assertions.assertEquals("iwwzjuqk", model.policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-03T11:30:29Z"), model.lastRecoveryPoint()); - Assertions.assertEquals("jiwkuofoskghsau", model.backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, model.createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-11T01:27:45Z"), model.deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, model.isScheduledForDeferredDelete()); - Assertions.assertEquals("eduugi", model.deferredDeleteTimeRemaining()); - Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, model.isRehydrate()); - Assertions.assertEquals("y", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.isArchiveEnabled()); - Assertions.assertEquals("e", model.policyName()); - Assertions.assertEquals(981492544, 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 765d53e365cc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class ProtectedItemsCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureStorage\",\"workloadType\":\"SQLDB\",\"containerName\":\"g\",\"sourceResourceId\":\"quv\",\"policyId\":\"gglpmcrdcuelj\",\"lastRecoveryPoint\":\"2021-09-29T07:33:04Z\",\"backupSetName\":\"xmfqryarvsxzqbg\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-03-31T05:28:16Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"thzodubtlmjtgbl\",\"isDeferredDeleteScheduleUpcoming\":false,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"kmfd\",\"xyxgbkkqv\",\"cteoedlrslsk\",\"zpxvjnzdpvoc\"],\"isArchiveEnabled\":true,\"policyName\":\"cnabxzf\",\"softDeleteRetentionPeriodInDays\":1683245202,\"vaultId\":\"ytexvzilmhivzk\"},\"eTag\":\"wncknr\",\"location\":\"dajlskzpt\",\"tags\":{\"cyrthxqlehm\":\"lwe\",\"inue\":\"gcj\",\"vfejvqnttmbqda\":\"oka\"},\"id\":\"zfivfokpysthhzag\",\"name\":\"fwy\",\"type\":\"rlhgenuze\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectedItemResource response = manager.protectedItems() - .define("xegqphr") - .withRegion("dbzsx") - .withExistingProtectionContainer("punettepdjxq", "skoynuiylpc", "aewse", "vesk") - .withTags(mapOf("pcbbprtugav", "qrs", "fogdrtbfcm", "zbcyksiv", "mb", "rftsjcwjjxs", "xkecifhocj", "wvif")) - .withProperties(new ProtectedItem().withContainerName("mjtsgh") - .withSourceResourceId("c") - .withPolicyId("pzarpzeqacdld") - .withLastRecoveryPoint(OffsetDateTime.parse("2021-02-18T13:35:29Z")) - .withBackupSetName("ypefcpczshnuqnda") - .withCreateMode(CreateMode.DEFAULT) - .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-05-16T16:02:29Z")) - .withIsScheduledForDeferredDelete(false) - .withDeferredDeleteTimeRemaining("ytus") - .withIsDeferredDeleteScheduleUpcoming(false) - .withIsRehydrate(false) - .withResourceGuardOperationRequests(Arrays.asList("vegwqiukvz", "ydwtthao", "gkskjivbss", "ajq")) - .withIsArchiveEnabled(true) - .withPolicyName("eexpgeumi") - .withSoftDeleteRetentionPeriod(926167439)) - .withEtag("nofnin") - .create(); - - Assertions.assertEquals("dajlskzpt", response.location()); - Assertions.assertEquals("lwe", response.tags().get("cyrthxqlehm")); - Assertions.assertEquals("g", response.properties().containerName()); - Assertions.assertEquals("quv", response.properties().sourceResourceId()); - Assertions.assertEquals("gglpmcrdcuelj", response.properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-29T07:33:04Z"), - response.properties().lastRecoveryPoint()); - Assertions.assertEquals("xmfqryarvsxzqbg", response.properties().backupSetName()); - Assertions.assertEquals(CreateMode.INVALID, response.properties().createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-31T05:28:16Z"), - response.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, response.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("thzodubtlmjtgbl", response.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, response.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(true, response.properties().isRehydrate()); - Assertions.assertEquals("kmfd", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, response.properties().isArchiveEnabled()); - Assertions.assertEquals("cnabxzf", response.properties().policyName()); - Assertions.assertEquals(1683245202, response.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("wncknr", 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 0731089f9c33..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectedItemsDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.protectedItems() - .deleteWithResponse("hdmljz", "cvumepjpbi", "nzpphepife", "leqirccjclykcgxv", "pjlvczuoda", - 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 b09c2a291b42..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectedItemsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"Invalid\",\"workloadType\":\"SAPHanaDatabase\",\"containerName\":\"fyihduyeuyldp\",\"sourceResourceId\":\"tybkcgs\",\"policyId\":\"h\",\"lastRecoveryPoint\":\"2021-05-03T17:57:59Z\",\"backupSetName\":\"mwynefxexlfciatx\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-03-04T21:02:41Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"skjh\",\"isDeferredDeleteScheduleUpcoming\":false,\"isRehydrate\":false,\"resourceGuardOperationRequests\":[\"oxcxscvslx\",\"hu\"],\"isArchiveEnabled\":true,\"policyName\":\"muk\",\"softDeleteRetentionPeriodInDays\":1314222544,\"vaultId\":\"kxettcslojfkq\"},\"eTag\":\"nqtoqx\",\"location\":\"hqxc\",\"tags\":{\"mbiipsnawwlqk\":\"tkbtnqlrngl\",\"xricctkwmuqq\":\"nxhhl\"},\"id\":\"ajxeiygle\",\"name\":\"rwvaexhdc\",\"type\":\"rceqnkbrupob\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectedItemResource response = manager.protectedItems() - .getWithResponse("ngatwmy", "yutrymd", "mfjhpycvjqdvdwkq", "ldrlefgnaavua", "n", "etaoutnpdc", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("hqxc", response.location()); - Assertions.assertEquals("tkbtnqlrngl", response.tags().get("mbiipsnawwlqk")); - Assertions.assertEquals("fyihduyeuyldp", response.properties().containerName()); - Assertions.assertEquals("tybkcgs", response.properties().sourceResourceId()); - Assertions.assertEquals("h", response.properties().policyId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-03T17:57:59Z"), - response.properties().lastRecoveryPoint()); - Assertions.assertEquals("mwynefxexlfciatx", response.properties().backupSetName()); - Assertions.assertEquals(CreateMode.DEFAULT, response.properties().createMode()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-04T21:02:41Z"), - response.properties().deferredDeleteTimeInUtc()); - Assertions.assertEquals(true, response.properties().isScheduledForDeferredDelete()); - Assertions.assertEquals("skjh", response.properties().deferredDeleteTimeRemaining()); - Assertions.assertEquals(false, response.properties().isDeferredDeleteScheduleUpcoming()); - Assertions.assertEquals(false, response.properties().isRehydrate()); - Assertions.assertEquals("oxcxscvslx", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, response.properties().isArchiveEnabled()); - Assertions.assertEquals("muk", response.properties().policyName()); - Assertions.assertEquals(1314222544, response.properties().softDeleteRetentionPeriod()); - Assertions.assertEquals("nqtoqx", 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 75d89ba5fbca..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionContainerOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"eeqgpkri\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"nixxo\",\"healthStatus\":\"zk\",\"protectableObjectType\":\"wnwpiwxeii\"},\"eTag\":\"mpepkldmaxxijv\",\"location\":\"kwsdgkj\",\"tags\":{\"wefcvoinw\":\"cwrase\",\"qicladv\":\"qartwy\"},\"id\":\"tdavuqmcbymsfobj\",\"name\":\"quvjez\",\"type\":\"j\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionContainerResource response = manager.protectionContainerOperationResults() - .getWithResponse("eezn", "angp", "bfaxyxzlbc", "phmsexroq", "ndktxfv", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("kwsdgkj", response.location()); - Assertions.assertEquals("cwrase", response.tags().get("wefcvoinw")); - Assertions.assertEquals("eeqgpkri", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_SQL, response.properties().backupManagementType()); - Assertions.assertEquals("nixxo", response.properties().registrationStatus()); - Assertions.assertEquals("zk", response.properties().healthStatus()); - Assertions.assertEquals("wnwpiwxeii", response.properties().protectableObjectType()); - Assertions.assertEquals("mpepkldmaxxijv", 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 763017c0eb2e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionContainerRefreshOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.protectionContainerRefreshOperationResults() - .getWithResponse("zrransyb", "lpolwzrghsrle", "nkfscjfn", "jwvuag", 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 12ff43707aca..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceInnerTests.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.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\":\"kl\",\"backupManagementType\":\"AzureWorkload\",\"registrationStatus\":\"jhwuaanozjos\",\"healthStatus\":\"youlp\",\"protectableObjectType\":\"v\"},\"eTag\":\"glrvimjwosytxi\",\"location\":\"cskfcktqumiekk\",\"tags\":{\"yf\":\"ikh\",\"unygaeqid\":\"hdgqggeb\"},\"id\":\"qfatpxllrxcyjm\",\"name\":\"a\",\"type\":\"su\"}") - .toObject(ProtectionContainerResourceInner.class); - Assertions.assertEquals("cskfcktqumiekk", model.location()); - Assertions.assertEquals("ikh", model.tags().get("yf")); - Assertions.assertEquals("kl", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.properties().backupManagementType()); - Assertions.assertEquals("jhwuaanozjos", model.properties().registrationStatus()); - Assertions.assertEquals("youlp", model.properties().healthStatus()); - Assertions.assertEquals("v", model.properties().protectableObjectType()); - Assertions.assertEquals("glrvimjwosytxi", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionContainerResourceInner model = new ProtectionContainerResourceInner().withLocation("cskfcktqumiekk") - .withTags(mapOf("yf", "ikh", "unygaeqid", "hdgqggeb")) - .withProperties(new ProtectionContainer().withFriendlyName("kl") - .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD) - .withRegistrationStatus("jhwuaanozjos") - .withHealthStatus("youlp") - .withProtectableObjectType("v")) - .withEtag("glrvimjwosytxi"); - model = BinaryData.fromObject(model).toObject(ProtectionContainerResourceInner.class); - Assertions.assertEquals("cskfcktqumiekk", model.location()); - Assertions.assertEquals("ikh", model.tags().get("yf")); - Assertions.assertEquals("kl", model.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.properties().backupManagementType()); - Assertions.assertEquals("jhwuaanozjos", model.properties().registrationStatus()); - Assertions.assertEquals("youlp", model.properties().healthStatus()); - Assertions.assertEquals("v", model.properties().protectableObjectType()); - Assertions.assertEquals("glrvimjwosytxi", 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 cd3e24378065..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerResourceListTests.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.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\":\"bqwrvtldgm\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"mpipaslthaqfxs\",\"healthStatus\":\"wutwbdsre\",\"protectableObjectType\":\"drhneuyow\"},\"eTag\":\"d\",\"location\":\"ytisibir\",\"tags\":{\"lfzxiavrmbzonoki\":\"ikpzimejza\",\"rgz\":\"rjqc\"},\"id\":\"frl\",\"name\":\"zszrnwoiindfpw\",\"type\":\"jylwbtlhflsj\"},{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"szfjvfbgofelja\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"qhl\",\"healthStatus\":\"riiiojnalghfkv\",\"protectableObjectType\":\"sexso\"},\"eTag\":\"el\",\"location\":\"qhhahhxvrhmzkwpj\",\"tags\":{\"ujxukndxd\":\"spughftqsxhq\",\"syqtfi\":\"grjguufzd\",\"phoszqz\":\"whbotzingamv\",\"kfwynw\":\"dphqamv\"},\"id\":\"vtbvkayh\",\"name\":\"tnvyqiatkzwp\",\"type\":\"npwzcjaes\"}],\"nextLink\":\"v\"}") - .toObject(ProtectionContainerResourceList.class); - Assertions.assertEquals("v", model.nextLink()); - Assertions.assertEquals("ytisibir", model.value().get(0).location()); - Assertions.assertEquals("ikpzimejza", model.value().get(0).tags().get("lfzxiavrmbzonoki")); - Assertions.assertEquals("bqwrvtldgm", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, - model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("mpipaslthaqfxs", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("wutwbdsre", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("drhneuyow", model.value().get(0).properties().protectableObjectType()); - Assertions.assertEquals("d", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionContainerResourceList model = new ProtectionContainerResourceList().withNextLink("v") - .withValue(Arrays.asList( - new ProtectionContainerResourceInner().withLocation("ytisibir") - .withTags(mapOf("lfzxiavrmbzonoki", "ikpzimejza", "rgz", "rjqc")) - .withProperties(new ProtectionContainer().withFriendlyName("bqwrvtldgm") - .withBackupManagementType(BackupManagementType.AZURE_STORAGE) - .withRegistrationStatus("mpipaslthaqfxs") - .withHealthStatus("wutwbdsre") - .withProtectableObjectType("drhneuyow")) - .withEtag("d"), - new ProtectionContainerResourceInner().withLocation("qhhahhxvrhmzkwpj") - .withTags(mapOf("ujxukndxd", "spughftqsxhq", "syqtfi", "grjguufzd", "phoszqz", "whbotzingamv", - "kfwynw", "dphqamv")) - .withProperties(new ProtectionContainer().withFriendlyName("szfjvfbgofelja") - .withBackupManagementType(BackupManagementType.AZURE_SQL) - .withRegistrationStatus("qhl") - .withHealthStatus("riiiojnalghfkv") - .withProtectableObjectType("sexso")) - .withEtag("el"))); - model = BinaryData.fromObject(model).toObject(ProtectionContainerResourceList.class); - Assertions.assertEquals("v", model.nextLink()); - Assertions.assertEquals("ytisibir", model.value().get(0).location()); - Assertions.assertEquals("ikpzimejza", model.value().get(0).tags().get("lfzxiavrmbzonoki")); - Assertions.assertEquals("bqwrvtldgm", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, - model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("mpipaslthaqfxs", model.value().get(0).properties().registrationStatus()); - Assertions.assertEquals("wutwbdsre", model.value().get(0).properties().healthStatus()); - Assertions.assertEquals("drhneuyow", model.value().get(0).properties().protectableObjectType()); - Assertions.assertEquals("d", 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 b3c85d3587fa..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerTests.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.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\":\"r\",\"backupManagementType\":\"AzureBackupServer\",\"registrationStatus\":\"mjsjqb\",\"healthStatus\":\"hyxxrwlycoduhpk\",\"protectableObjectType\":\"gymare\"}") - .toObject(ProtectionContainer.class); - Assertions.assertEquals("r", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("mjsjqb", model.registrationStatus()); - Assertions.assertEquals("hyxxrwlycoduhpk", model.healthStatus()); - Assertions.assertEquals("gymare", model.protectableObjectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionContainer model = new ProtectionContainer().withFriendlyName("r") - .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withRegistrationStatus("mjsjqb") - .withHealthStatus("hyxxrwlycoduhpk") - .withProtectableObjectType("gymare"); - model = BinaryData.fromObject(model).toObject(ProtectionContainer.class); - Assertions.assertEquals("r", model.friendlyName()); - Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType()); - Assertions.assertEquals("mjsjqb", model.registrationStatus()); - Assertions.assertEquals("hyxxrwlycoduhpk", model.healthStatus()); - Assertions.assertEquals("gymare", 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 6b565a55c1a2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"hdklmvetatl\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"oixwgiksb\",\"healthStatus\":\"tooxrpog\",\"protectableObjectType\":\"hchgjtnhtukf\"},\"eTag\":\"ihmbfntume\",\"location\":\"zbxvqxbnuvw\",\"tags\":{\"xuqgovsxpwwztj\":\"sgomtmjz\",\"cgrllc\":\"mkkhtgfredml\"},\"id\":\"na\",\"name\":\"vjowazhpabac\",\"type\":\"mlyotg\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionContainerResource response = manager.protectionContainers() - .getWithResponse("gcruxspinym", "qgwokmikp", "zfbmjxuv", "ipfdvhaxdvwzaehp", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("zbxvqxbnuvw", response.location()); - Assertions.assertEquals("sgomtmjz", response.tags().get("xuqgovsxpwwztj")); - Assertions.assertEquals("hdklmvetatl", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, response.properties().backupManagementType()); - Assertions.assertEquals("oixwgiksb", response.properties().registrationStatus()); - Assertions.assertEquals("tooxrpog", response.properties().healthStatus()); - Assertions.assertEquals("hchgjtnhtukf", response.properties().protectableObjectType()); - Assertions.assertEquals("ihmbfntume", 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 de25a83fb3b4..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersInquireWithResponseMockTests { - @Test - public void testInquireWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.protectionContainers() - .inquireWithResponse("ojmrvvxwjongzse", "qqrsil", "chskxxka", "sbvr", "aqgvto", - 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 c6815a059e07..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersRefreshWithResponseMockTests { - @Test - public void testRefreshWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 202, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.protectionContainers() - .refreshWithResponse("rulfuct", "jrthcfjzhx", "yubqjr", "stvrjeqmt", 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 bb8e80d33daf..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterMockTests.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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class ProtectionContainersRegisterMockTests { - @Test - public void testRegister() throws Exception { - String responseStr - = "{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"mtum\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"djf\",\"healthStatus\":\"xroq\",\"protectableObjectType\":\"pilrgunca\"},\"eTag\":\"duwzorxsbmxaqk\",\"location\":\"xym\",\"tags\":{\"cl\":\"vfqepd\",\"wcpjqduqgi\":\"uubwyvpjb\",\"lj\":\"exkydfb\"},\"id\":\"vhuerkjddvrglieg\",\"name\":\"tcvbiiftk\",\"type\":\"dwgdn\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionContainerResource response = manager.protectionContainers() - .define("rsnrhp") - .withRegion("jxlehzlx") - .withExistingBackupFabric("zbeqrztrxa", "xrd", "absr") - .withTags(mapOf("iibelwcerw", "quwzp", "pjxljtxb", "w", "sdzhgbdgzpagsec", "sqtbxxniu")) - .withProperties(new ProtectionContainer().withFriendlyName("iwkkvya") - .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withRegistrationStatus("vcsemsvuvdj") - .withHealthStatus("xetqmm") - .withProtectableObjectType("vrjjxnw")) - .withEtag("chp") - .create(); - - Assertions.assertEquals("xym", response.location()); - Assertions.assertEquals("vfqepd", response.tags().get("cl")); - Assertions.assertEquals("mtum", response.properties().friendlyName()); - Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, response.properties().backupManagementType()); - Assertions.assertEquals("djf", response.properties().registrationStatus()); - Assertions.assertEquals("xroq", response.properties().healthStatus()); - Assertions.assertEquals("pilrgunca", response.properties().protectableObjectType()); - Assertions.assertEquals("duwzorxsbmxaqk", 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 f14a221a8dde..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionContainersUnregisterWithResponseMockTests { - @Test - public void testUnregisterWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.protectionContainers() - .unregisterWithResponse("wsxnsrqor", "genmvceb", "eetqujxcxxq", "dcqjkedwqurc", - 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 d8119b85d41e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceInnerTests.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.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 323e7787c9b9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentResourceListTests.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.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 24caffe75769..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentTests.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.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 1027a48178ca..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsCreateOrUpdateWithResponseMockTests.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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class ProtectionIntentsCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"DPM\",\"sourceResourceId\":\"ymvqdbpbhfckdvez\",\"itemId\":\"cssbzhddu\",\"policyId\":\"nqfblhkalehpava\",\"protectionState\":\"NotProtected\"},\"eTag\":\"qjtiogqgdm\",\"location\":\"nictteajo\",\"tags\":{\"tp\":\"gspnbonhpczykm\",\"mqyjgy\":\"wxqcsehchkhufmpq\",\"saeuzanhsfnhsenw\":\"zulo\",\"lidftujwjj\":\"hpzfngqj\"},\"id\":\"fwbeqrkuorh\",\"name\":\"ssruqnmdvhazcvj\",\"type\":\"tiq\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionIntentResource response = manager.protectionIntents() - .define("zrltixldzyyf") - .withRegion("gvmxnok") - .withExistingBackupFabric("obcancdexxqcw", "a", "fgvaknokzwj") - .withTags(mapOf("vcuartrhun", "lubses")) - .withProperties(new ProtectionIntent().withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER) - .withSourceResourceId("ixymmpujivyql") - .withItemId("uvsmbms") - .withPolicyId("oyovwz") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED)) - .withEtag("vybe") - .create(); - - Assertions.assertEquals("nictteajo", response.location()); - Assertions.assertEquals("gspnbonhpczykm", response.tags().get("tp")); - Assertions.assertEquals(BackupManagementType.DPM, response.properties().backupManagementType()); - Assertions.assertEquals("ymvqdbpbhfckdvez", response.properties().sourceResourceId()); - Assertions.assertEquals("cssbzhddu", response.properties().itemId()); - Assertions.assertEquals("nqfblhkalehpava", response.properties().policyId()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, response.properties().protectionState()); - Assertions.assertEquals("qjtiogqgdm", 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 65f813c73bd7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsDeleteWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionIntentsDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 204, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.protectionIntents() - .deleteWithResponse("mwnrdj", "ibqbnaomhjrm", "u", "maxljalfihcj", 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 bd76be940cf1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionIntentsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"AzureIaasVM\",\"sourceResourceId\":\"h\",\"itemId\":\"ndnelqkaadlknw\",\"policyId\":\"anniyopetxivcnr\",\"protectionState\":\"Invalid\"},\"eTag\":\"ucae\",\"location\":\"hblkwqpatvbq\",\"tags\":{\"zqymtuowogtgits\":\"cjbctviv\"},\"id\":\"hzvb\",\"name\":\"zcdba\",\"type\":\"fzndscxmxeatkd\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionIntentResource response = manager.protectionIntents() - .getWithResponse("thgygvfltgvdi", "oynkrxwetwkdrcyr", "cpcunnuzdqum", "enodna", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("hblkwqpatvbq", response.location()); - Assertions.assertEquals("cjbctviv", response.tags().get("zqymtuowogtgits")); - Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, response.properties().backupManagementType()); - Assertions.assertEquals("h", response.properties().sourceResourceId()); - Assertions.assertEquals("ndnelqkaadlknw", response.properties().itemId()); - Assertions.assertEquals("anniyopetxivcnr", response.properties().policyId()); - Assertions.assertEquals(ProtectionStatus.INVALID, response.properties().protectionState()); - Assertions.assertEquals("ucae", 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 0860f229e141..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -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 reactor.core.publisher.Mono; - -public final class ProtectionPoliciesCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":1966283387,\"resourceGuardOperationRequests\":[\"l\",\"ywkdcwmqsy\",\"ilm\"]},\"eTag\":\"dqaolfylnkk\",\"location\":\"jpjvly\",\"tags\":{\"bjwhlwyjfnqzocr\":\"mfwo\",\"tgxdncaqt\":\"zgczeu\",\"vnyttzgi\":\"iekoif\"},\"id\":\"gyrihlgm\",\"name\":\"behlqtxnr\",\"type\":\"lkndrndpgfjodh\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionPolicyResource response = manager.protectionPolicies() - .define("uwj") - .withRegion("hbgxvel") - .withExistingVault("esq", "ggvrbnyrukoilaci") - .withTags(mapOf("mnitmujd", "lnx", "lyymffhmjpddny", "vm", "mzjqrbr", "fzuvrzmz")) - .withProperties(new ProtectionPolicy().withProtectedItemsCount(844410077) - .withResourceGuardOperationRequests(Arrays.asList("h"))) - .withEtag("xpzruzythqkk") - .create(); - - Assertions.assertEquals("jpjvly", response.location()); - Assertions.assertEquals("mfwo", response.tags().get("bjwhlwyjfnqzocr")); - Assertions.assertEquals(1966283387, response.properties().protectedItemsCount()); - Assertions.assertEquals("l", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("dqaolfylnkk", 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 d3698269176b..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionPoliciesDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.protectionPolicies() - .delete("thvmaxgnuyeamcmh", "dfjeceho", "wcpqtwl", 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 b7969b10256f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionPoliciesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":1297585909,\"resourceGuardOperationRequests\":[\"kbeba\",\"zlqbtxxwpfhn\",\"zudrtpzk\"]},\"eTag\":\"eboywhczzqrhm\",\"location\":\"gqbedygi\",\"tags\":{\"tofldseacdh\":\"wnykdidjchlrmpw\",\"g\":\"txkbr\",\"fj\":\"rwjiyew\"},\"id\":\"rwq\",\"name\":\"xet\",\"type\":\"gcwvrrmdqntycna\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionPolicyResource response = manager.protectionPolicies() - .getWithResponse("btahdeanii", "llbvgwzsfftedous", "ktjtgra", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("gqbedygi", response.location()); - Assertions.assertEquals("wnykdidjchlrmpw", response.tags().get("tofldseacdh")); - Assertions.assertEquals(1297585909, response.properties().protectedItemsCount()); - Assertions.assertEquals("kbeba", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("eboywhczzqrhm", 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 80b37463abc9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ProtectionPolicyOperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":403745976,\"resourceGuardOperationRequests\":[\"tjnsx\"]},\"eTag\":\"jlnsj\",\"location\":\"wjuyxx\",\"tags\":{\"aytuadxkxeqbwp\":\"vmv\",\"xsl\":\"tghyksarcdr\",\"x\":\"vlzladl\",\"wzdanojisgglmvo\":\"pbqhvfdqqjwkr\"},\"id\":\"atuztjct\",\"name\":\"bpvbkaehxsmzygd\",\"type\":\"wakwseivmakxhys\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ProtectionPolicyResource response = manager.protectionPolicyOperationResults() - .getWithResponse("aqotwfhipxwgsabv", "ipowza", "czuumljcir", "pefyc", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("wjuyxx", response.location()); - Assertions.assertEquals("vmv", response.tags().get("aytuadxkxeqbwp")); - Assertions.assertEquals(403745976, response.properties().protectedItemsCount()); - Assertions.assertEquals("tjnsx", response.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("jlnsj", 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 a486a36c1410..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceInnerTests.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.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\":208644200,\"resourceGuardOperationRequests\":[\"kvceoveilovnotyf\",\"fcnj\",\"k\"]},\"eTag\":\"x\",\"location\":\"hbttkphyw\",\"tags\":{\"mclfplphoxuscr\":\"jtoqne\",\"psbjta\":\"abgy\",\"kqujidsuyono\":\"qugxywpmueefjzwf\",\"tcc\":\"glaocq\"},\"id\":\"g\",\"name\":\"udxytlmoyrx\",\"type\":\"wfudwpzntxhdzhl\"}") - .toObject(ProtectionPolicyResourceInner.class); - Assertions.assertEquals("hbttkphyw", model.location()); - Assertions.assertEquals("jtoqne", model.tags().get("mclfplphoxuscr")); - Assertions.assertEquals(208644200, model.properties().protectedItemsCount()); - Assertions.assertEquals("kvceoveilovnotyf", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("x", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionPolicyResourceInner model = new ProtectionPolicyResourceInner().withLocation("hbttkphyw") - .withTags(mapOf("mclfplphoxuscr", "jtoqne", "psbjta", "abgy", "kqujidsuyono", "qugxywpmueefjzwf", "tcc", - "glaocq")) - .withProperties(new ProtectionPolicy().withProtectedItemsCount(208644200) - .withResourceGuardOperationRequests(Arrays.asList("kvceoveilovnotyf", "fcnj", "k"))) - .withEtag("x"); - model = BinaryData.fromObject(model).toObject(ProtectionPolicyResourceInner.class); - Assertions.assertEquals("hbttkphyw", model.location()); - Assertions.assertEquals("jtoqne", model.tags().get("mclfplphoxuscr")); - Assertions.assertEquals(208644200, model.properties().protectedItemsCount()); - Assertions.assertEquals("kvceoveilovnotyf", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("x", 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 b3c72d774c44..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyResourceListTests.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.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\":712970145,\"resourceGuardOperationRequests\":[\"jwbhqwalmuz\"]},\"eTag\":\"xaepdkzjancuxr\",\"location\":\"d\",\"tags\":{\"bniwdj\":\"v\",\"s\":\"wz\",\"xytxhpzxbz\":\"bpg\",\"lcuhxwtctyqiklb\":\"fzab\"},\"id\":\"ovplw\",\"name\":\"bhvgy\",\"type\":\"gu\"},{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":1732351990,\"resourceGuardOperationRequests\":[\"ss\",\"qukkfp\",\"gmgsxnkjzkde\"]},\"eTag\":\"pvlopwiyighxpkd\",\"location\":\"zb\",\"tags\":{\"umnyqu\":\"ebb\",\"hsmtxpsiebtfhvp\":\"edeojnabc\",\"qmhjjdhtld\":\"sapskr\"},\"id\":\"kyzxuutk\",\"name\":\"cwscwsvlx\",\"type\":\"togt\"}],\"nextLink\":\"upqsx\"}") - .toObject(ProtectionPolicyResourceList.class); - Assertions.assertEquals("upqsx", model.nextLink()); - Assertions.assertEquals("d", model.value().get(0).location()); - Assertions.assertEquals("v", model.value().get(0).tags().get("bniwdj")); - Assertions.assertEquals(712970145, model.value().get(0).properties().protectedItemsCount()); - Assertions.assertEquals("jwbhqwalmuz", - model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("xaepdkzjancuxr", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionPolicyResourceList model = new ProtectionPolicyResourceList().withNextLink("upqsx") - .withValue(Arrays.asList( - new ProtectionPolicyResourceInner().withLocation("d") - .withTags(mapOf("bniwdj", "v", "s", "wz", "xytxhpzxbz", "bpg", "lcuhxwtctyqiklb", "fzab")) - .withProperties(new ProtectionPolicy().withProtectedItemsCount(712970145) - .withResourceGuardOperationRequests(Arrays.asList("jwbhqwalmuz"))) - .withEtag("xaepdkzjancuxr"), - new ProtectionPolicyResourceInner().withLocation("zb") - .withTags(mapOf("umnyqu", "ebb", "hsmtxpsiebtfhvp", "edeojnabc", "qmhjjdhtld", "sapskr")) - .withProperties(new ProtectionPolicy().withProtectedItemsCount(1732351990) - .withResourceGuardOperationRequests(Arrays.asList("ss", "qukkfp", "gmgsxnkjzkde"))) - .withEtag("pvlopwiyighxpkd"))); - model = BinaryData.fromObject(model).toObject(ProtectionPolicyResourceList.class); - Assertions.assertEquals("upqsx", model.nextLink()); - Assertions.assertEquals("d", model.value().get(0).location()); - Assertions.assertEquals("v", model.value().get(0).tags().get("bniwdj")); - Assertions.assertEquals(712970145, model.value().get(0).properties().protectedItemsCount()); - Assertions.assertEquals("jwbhqwalmuz", - model.value().get(0).properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("xaepdkzjancuxr", 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 5e1218e30fd7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyTests.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.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\":291050041,\"resourceGuardOperationRequests\":[\"ck\",\"rlhrxs\",\"kyv\"]}") - .toObject(ProtectionPolicy.class); - Assertions.assertEquals(291050041, model.protectedItemsCount()); - Assertions.assertEquals("ck", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProtectionPolicy model = new ProtectionPolicy().withProtectedItemsCount(291050041) - .withResourceGuardOperationRequests(Arrays.asList("ck", "rlhrxs", "kyv")); - model = BinaryData.fromObject(model).toObject(ProtectionPolicy.class); - Assertions.assertEquals(291050041, model.protectedItemsCount()); - Assertions.assertEquals("ck", 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 82fff122a6e2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointDiskConfigurationTests.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.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\":1368173114,\"numberOfDisksAttachedToVm\":127402982,\"includedDiskList\":[{\"lun\":492529805,\"name\":\"jtmvc\"},{\"lun\":1046719550,\"name\":\"c\"},{\"lun\":1309345071,\"name\":\"buhhlkyqlt\"},{\"lun\":1949981472,\"name\":\"gtuwkff\"}],\"excludedDiskList\":[{\"lun\":1557166482,\"name\":\"sidfv\"},{\"lun\":259560415,\"name\":\"xnfuijtkbusqogs\"},{\"lun\":958455072,\"name\":\"yi\"},{\"lun\":2036577427,\"name\":\"arujt\"}]}") - .toObject(RecoveryPointDiskConfiguration.class); - Assertions.assertEquals(1368173114, model.numberOfDisksIncludedInBackup()); - Assertions.assertEquals(127402982, model.numberOfDisksAttachedToVm()); - Assertions.assertEquals(492529805, model.includedDiskList().get(0).lun()); - Assertions.assertEquals("jtmvc", model.includedDiskList().get(0).name()); - Assertions.assertEquals(1557166482, model.excludedDiskList().get(0).lun()); - Assertions.assertEquals("sidfv", model.excludedDiskList().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointDiskConfiguration model - = new RecoveryPointDiskConfiguration().withNumberOfDisksIncludedInBackup(1368173114) - .withNumberOfDisksAttachedToVm(127402982) - .withIncludedDiskList(Arrays.asList(new DiskInformation().withLun(492529805).withName("jtmvc"), - new DiskInformation().withLun(1046719550).withName("c"), - new DiskInformation().withLun(1309345071).withName("buhhlkyqlt"), - new DiskInformation().withLun(1949981472).withName("gtuwkff"))) - .withExcludedDiskList(Arrays.asList(new DiskInformation().withLun(1557166482).withName("sidfv"), - new DiskInformation().withLun(259560415).withName("xnfuijtkbusqogs"), - new DiskInformation().withLun(958455072).withName("yi"), - new DiskInformation().withLun(2036577427).withName("arujt"))); - model = BinaryData.fromObject(model).toObject(RecoveryPointDiskConfiguration.class); - Assertions.assertEquals(1368173114, model.numberOfDisksIncludedInBackup()); - Assertions.assertEquals(127402982, model.numberOfDisksAttachedToVm()); - Assertions.assertEquals(492529805, model.includedDiskList().get(0).lun()); - Assertions.assertEquals("jtmvc", model.includedDiskList().get(0).name()); - Assertions.assertEquals(1557166482, model.excludedDiskList().get(0).lun()); - Assertions.assertEquals("sidfv", 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 f625d52a4466..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointMoveReadinessInfoTests.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.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\":true,\"additionalInfo\":\"k\"}") - .toObject(RecoveryPointMoveReadinessInfo.class); - Assertions.assertEquals(true, model.isReadyForMove()); - Assertions.assertEquals("k", model.additionalInfo()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointMoveReadinessInfo model - = new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("k"); - model = BinaryData.fromObject(model).toObject(RecoveryPointMoveReadinessInfo.class); - Assertions.assertEquals(true, model.isReadyForMove()); - Assertions.assertEquals("k", 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 cee114b33ec2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointPropertiesTests.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.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\":\"oi\",\"ruleName\":\"ukry\",\"isSoftDeleted\":false}") - .toObject(RecoveryPointProperties.class); - Assertions.assertEquals("oi", model.expiryTime()); - Assertions.assertEquals("ukry", model.ruleName()); - Assertions.assertEquals(false, model.isSoftDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointProperties model - = new RecoveryPointProperties().withExpiryTime("oi").withRuleName("ukry").withIsSoftDeleted(false); - model = BinaryData.fromObject(model).toObject(RecoveryPointProperties.class); - Assertions.assertEquals("oi", model.expiryTime()); - Assertions.assertEquals("ukry", model.ruleName()); - Assertions.assertEquals(false, 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 2c98e7920f20..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointRehydrationInfoTests.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.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\":\"cdp\",\"rehydrationPriority\":\"Standard\"}") - .toObject(RecoveryPointRehydrationInfo.class); - Assertions.assertEquals("cdp", model.rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.STANDARD, model.rehydrationPriority()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointRehydrationInfo model = new RecoveryPointRehydrationInfo().withRehydrationRetentionDuration("cdp") - .withRehydrationPriority(RehydrationPriority.STANDARD); - model = BinaryData.fromObject(model).toObject(RecoveryPointRehydrationInfo.class); - Assertions.assertEquals("cdp", model.rehydrationRetentionDuration()); - Assertions.assertEquals(RehydrationPriority.STANDARD, 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 89cb14158f53..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceInnerTests.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.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\":\"xjvuujqgidokg\",\"location\":\"ljyoxgvcltb\",\"tags\":{\"hkjeszzhbi\":\"c\",\"vecxgodebfqkk\":\"htxfvgxbfsmxnehm\"},\"id\":\"bmpukgriwflz\",\"name\":\"fbxzpuzycisp\",\"type\":\"qzahmgkbrp\"}") - .toObject(RecoveryPointResourceInner.class); - Assertions.assertEquals("ljyoxgvcltb", model.location()); - Assertions.assertEquals("c", model.tags().get("hkjeszzhbi")); - Assertions.assertEquals("xjvuujqgidokg", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointResourceInner model = new RecoveryPointResourceInner().withLocation("ljyoxgvcltb") - .withTags(mapOf("hkjeszzhbi", "c", "vecxgodebfqkk", "htxfvgxbfsmxnehm")) - .withProperties(new RecoveryPoint()) - .withEtag("xjvuujqgidokg"); - model = BinaryData.fromObject(model).toObject(RecoveryPointResourceInner.class); - Assertions.assertEquals("ljyoxgvcltb", model.location()); - Assertions.assertEquals("c", model.tags().get("hkjeszzhbi")); - Assertions.assertEquals("xjvuujqgidokg", 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 e619cbb4b470..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointResourceListTests.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.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\":\"hslkevleggzf\",\"location\":\"u\",\"tags\":{\"vmezy\":\"vfaxkffeiith\",\"burvjxxjnspy\":\"shxmzsbbzoggigrx\",\"udwtiukbl\":\"ptkoenkoukn\",\"o\":\"ngkpocipazy\"},\"id\":\"gukgjnpiucgygevq\",\"name\":\"ntypmrbpizcdrqj\",\"type\":\"dpydn\"},{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"xdeoejzic\",\"location\":\"ifsjttgzfbishcb\",\"tags\":{\"alpbuxwgipwhon\":\"jdeyeamdpha\",\"kix\":\"wkgshwa\",\"eputtmrywnuzoqf\":\"bin\",\"qvyxlwhzlsicoho\":\"iyqzrnk\"},\"id\":\"qnwvlrya\",\"name\":\"w\",\"type\":\"heun\"},{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"hgyxzkonoc\",\"location\":\"koklya\",\"tags\":{\"zf\":\"onuq\",\"vjektcxsenh\":\"beypewrmjmw\",\"rzpwvlqdqgbiq\":\"lrsf\",\"vf\":\"lihkaetcktvfc\"},\"id\":\"nkymuctqhjfbebrj\",\"name\":\"xerf\",\"type\":\"wutttxfvjrbi\"}],\"nextLink\":\"hxepcyvahfnlj\"}") - .toObject(RecoveryPointResourceList.class); - Assertions.assertEquals("hxepcyvahfnlj", model.nextLink()); - Assertions.assertEquals("u", model.value().get(0).location()); - Assertions.assertEquals("vfaxkffeiith", model.value().get(0).tags().get("vmezy")); - Assertions.assertEquals("hslkevleggzf", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointResourceList model = new RecoveryPointResourceList().withNextLink("hxepcyvahfnlj") - .withValue(Arrays.asList( - new RecoveryPointResourceInner().withLocation("u") - .withTags(mapOf("vmezy", "vfaxkffeiith", "burvjxxjnspy", "shxmzsbbzoggigrx", "udwtiukbl", - "ptkoenkoukn", "o", "ngkpocipazy")) - .withProperties(new RecoveryPoint()) - .withEtag("hslkevleggzf"), - new RecoveryPointResourceInner().withLocation("ifsjttgzfbishcb") - .withTags(mapOf("alpbuxwgipwhon", "jdeyeamdpha", "kix", "wkgshwa", "eputtmrywnuzoqf", "bin", - "qvyxlwhzlsicoho", "iyqzrnk")) - .withProperties(new RecoveryPoint()) - .withEtag("xdeoejzic"), - new RecoveryPointResourceInner().withLocation("koklya") - .withTags(mapOf("zf", "onuq", "vjektcxsenh", "beypewrmjmw", "rzpwvlqdqgbiq", "lrsf", "vf", - "lihkaetcktvfc")) - .withProperties(new RecoveryPoint()) - .withEtag("hgyxzkonoc"))); - model = BinaryData.fromObject(model).toObject(RecoveryPointResourceList.class); - Assertions.assertEquals("hxepcyvahfnlj", model.nextLink()); - Assertions.assertEquals("u", model.value().get(0).location()); - Assertions.assertEquals("vfaxkffeiith", model.value().get(0).tags().get("vmezy")); - Assertions.assertEquals("hslkevleggzf", 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 fce555a3a6f8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationTests.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.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\":\"HardenedRP\",\"status\":\"Deleted\",\"extendedInfo\":{\"yaomtb\":\"orgguf\",\"pjbi\":\"hhavgrvkffovjz\"}}") - .toObject(RecoveryPointTierInformation.class); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.DELETED, model.status()); - Assertions.assertEquals("orgguf", model.extendedInfo().get("yaomtb")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointTierInformation model - = new RecoveryPointTierInformation().withType(RecoveryPointTierType.HARDENED_RP) - .withStatus(RecoveryPointTierStatus.DELETED) - .withExtendedInfo(mapOf("yaomtb", "orgguf", "pjbi", "hhavgrvkffovjz")); - model = BinaryData.fromObject(model).toObject(RecoveryPointTierInformation.class); - Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.DELETED, model.status()); - Assertions.assertEquals("orgguf", model.extendedInfo().get("yaomtb")); - } - - // 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 9e7ad65de756..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointTierInformationV2Tests.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.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\":\"InstantRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"rxvxcjzh\":\"mmbcxfhbcp\",\"qscjavftjuh\":\"izxfpxt\"}}") - .toObject(RecoveryPointTierInformationV2.class); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.status()); - Assertions.assertEquals("mmbcxfhbcp", model.extendedInfo().get("rxvxcjzh")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointTierInformationV2 model - = new RecoveryPointTierInformationV2().withType(RecoveryPointTierType.INSTANT_RP) - .withStatus(RecoveryPointTierStatus.REHYDRATED) - .withExtendedInfo(mapOf("rxvxcjzh", "mmbcxfhbcp", "qscjavftjuh", "izxfpxt")); - model = BinaryData.fromObject(model).toObject(RecoveryPointTierInformationV2.class); - Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.type()); - Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.status()); - Assertions.assertEquals("mmbcxfhbcp", model.extendedInfo().get("rxvxcjzh")); - } - - // 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 7c216e1cfc7c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class RecoveryPointsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"runfhiucnmfb\",\"location\":\"paqkt\",\"tags\":{\"xiuxqggvqrnhy\":\"mzuedkyzbfvxovq\",\"rqrkijpeuqlsdx\":\"lwcjsqggjhffb\"},\"id\":\"qztvx\",\"name\":\"mwwmjswenaww\",\"type\":\"me\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - RecoveryPointResource response = manager.recoveryPoints() - .getWithResponse("guhfupe", "asvvoqsbpkfl", "nfkgxsyaowuzowpu", "hdkcprgu", "xrztiochlu", "ixmqrudjizcbf", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("paqkt", response.location()); - Assertions.assertEquals("mzuedkyzbfvxovq", response.tags().get("xiuxqggvqrnhy")); - Assertions.assertEquals("runfhiucnmfb", 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 4f19efc2a037..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListMockTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class RecoveryPointsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"xtlt\",\"location\":\"lkrdpqgfhy\",\"tags\":{\"jajqmatxjt\":\"akkldgrcwfcmfcn\",\"pqagynoiprn\":\"elnzqgxxgfbbmt\"},\"id\":\"calincryqxz\",\"name\":\"aqzi\",\"type\":\"mqimiymqru\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.recoveryPoints() - .list("n", "oywsxvjabjqqaxu", "vym", "nudn", "oabhjxwxqweuip", "pvksmit", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("lkrdpqgfhy", response.iterator().next().location()); - Assertions.assertEquals("akkldgrcwfcmfcn", response.iterator().next().tags().get("jajqmatxjt")); - Assertions.assertEquals("xtlt", 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 e72152e62662..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMovesListMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ListRecoveryPointsRecommendedForMoveRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResource; -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 reactor.core.publisher.Mono; - -public final class RecoveryPointsRecommendedForMovesListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"objectType\":\"RecoveryPoint\"},\"eTag\":\"ubz\",\"location\":\"vpvdylytcovqse\",\"tags\":{\"xzfxn\":\"fjb\"},\"id\":\"mlbmuoswkjm\",\"name\":\"ihdcyyyzlw\",\"type\":\"bwzjnufzrf\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response = manager.recoveryPointsRecommendedForMoves() - .list("iuomzczfkiceevs", "axwspcaxikhfjqeb", "lcxkxgzzromv", "g", "sem", - new ListRecoveryPointsRecommendedForMoveRequest().withObjectType("esrfsvpinkzpatq") - .withExcludedRPList(Arrays.asList("swxspvckojaz", "bgspf")), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("vpvdylytcovqse", response.iterator().next().location()); - Assertions.assertEquals("fjb", response.iterator().next().tags().get("xzfxn")); - Assertions.assertEquals("ubz", 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 9c79c8810720..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardOperationDetailTests.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.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\":\"aysjkixqtnqttez\",\"defaultResourceRequest\":\"fffiak\"}") - .toObject(ResourceGuardOperationDetail.class); - Assertions.assertEquals("aysjkixqtnqttez", model.vaultCriticalOperation()); - Assertions.assertEquals("fffiak", model.defaultResourceRequest()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardOperationDetail model - = new ResourceGuardOperationDetail().withVaultCriticalOperation("aysjkixqtnqttez") - .withDefaultResourceRequest("fffiak"); - model = BinaryData.fromObject(model).toObject(ResourceGuardOperationDetail.class); - Assertions.assertEquals("aysjkixqtnqttez", model.vaultCriticalOperation()); - Assertions.assertEquals("fffiak", 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 6bcd64e99e96..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxiesGetMockTests { - @Test - public void testGet() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"resourceGuardResourceId\":\"ftedzuubjtvgjsx\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"jvavdpwwo\",\"defaultResourceRequest\":\"d\"}],\"lastUpdatedTime\":\"titsf\",\"description\":\"fwanm\"},\"eTag\":\"scauwazcgwdfr\",\"location\":\"wgybj\",\"tags\":{\"cvgllixdg\":\"ok\",\"xprwpxs\":\"yfgwewqkj\"},\"id\":\"ohutxlcsk\",\"name\":\"tezuug\",\"type\":\"gzlf\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - PagedIterable response - = manager.resourceGuardProxies().get("m", "qgnnbz", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("wgybj", response.iterator().next().location()); - Assertions.assertEquals("ok", response.iterator().next().tags().get("cvgllixdg")); - Assertions.assertEquals("ftedzuubjtvgjsx", response.iterator().next().properties().resourceGuardResourceId()); - Assertions.assertEquals("jvavdpwwo", - response.iterator().next().properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("d", - response.iterator().next().properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("titsf", response.iterator().next().properties().lastUpdatedTime()); - Assertions.assertEquals("fwanm", response.iterator().next().properties().description()); - Assertions.assertEquals("scauwazcgwdfr", 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 680bed47febc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceInnerTests.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.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\":\"ejvegrhbpnaixex\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"reaxhcexdr\",\"defaultResourceRequest\":\"qahqkghtpwijn\"}],\"lastUpdatedTime\":\"jsvfycxzbfvoowv\",\"description\":\"mtg\"},\"eTag\":\"ppyostronzmyhgf\",\"location\":\"pnsxkmcwaek\",\"tags\":{\"ikkx\":\"reafxtsgumhjg\",\"qpvuzlmvfelf\":\"slol\",\"crpw\":\"tgp\"},\"id\":\"xeznoi\",\"name\":\"brnjwmw\",\"type\":\"pn\"}") - .toObject(ResourceGuardProxyBaseResourceInner.class); - Assertions.assertEquals("pnsxkmcwaek", model.location()); - Assertions.assertEquals("reafxtsgumhjg", model.tags().get("ikkx")); - Assertions.assertEquals("ejvegrhbpnaixex", model.properties().resourceGuardResourceId()); - Assertions.assertEquals("reaxhcexdr", - model.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("qahqkghtpwijn", - model.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("jsvfycxzbfvoowv", model.properties().lastUpdatedTime()); - Assertions.assertEquals("mtg", model.properties().description()); - Assertions.assertEquals("ppyostronzmyhgf", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBaseResourceInner model - = new ResourceGuardProxyBaseResourceInner().withLocation("pnsxkmcwaek") - .withTags(mapOf("ikkx", "reafxtsgumhjg", "qpvuzlmvfelf", "slol", "crpw", "tgp")) - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId("ejvegrhbpnaixex") - .withResourceGuardOperationDetails( - Arrays.asList(new ResourceGuardOperationDetail().withVaultCriticalOperation("reaxhcexdr") - .withDefaultResourceRequest("qahqkghtpwijn"))) - .withLastUpdatedTime("jsvfycxzbfvoowv") - .withDescription("mtg")) - .withEtag("ppyostronzmyhgf"); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBaseResourceInner.class); - Assertions.assertEquals("pnsxkmcwaek", model.location()); - Assertions.assertEquals("reafxtsgumhjg", model.tags().get("ikkx")); - Assertions.assertEquals("ejvegrhbpnaixex", model.properties().resourceGuardResourceId()); - Assertions.assertEquals("reaxhcexdr", - model.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("qahqkghtpwijn", - model.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("jsvfycxzbfvoowv", model.properties().lastUpdatedTime()); - Assertions.assertEquals("mtg", model.properties().description()); - Assertions.assertEquals("ppyostronzmyhgf", 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 e44e4e604878..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseResourceListTests.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.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\":\"owepbqpcrfkb\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"njv\",\"defaultResourceRequest\":\"wxlp\"},{\"vaultCriticalOperation\":\"kftnkhtjsyin\",\"defaultResourceRequest\":\"fq\"},{\"vaultCriticalOperation\":\"mtdh\",\"defaultResourceRequest\":\"dvypgikdgsz\"},{\"vaultCriticalOperation\":\"kbir\",\"defaultResourceRequest\":\"uzhlhkjoqrv\"}],\"lastUpdatedTime\":\"aatjinrvgoupmfi\",\"description\":\"fggjioolvr\"},\"eTag\":\"kvtkkg\",\"location\":\"lqwjygvjayvblm\",\"tags\":{\"rqufegxuvwz\":\"zuhbxvvyhgsopb\"},\"id\":\"bnhlmc\",\"name\":\"l\",\"type\":\"dn\"}],\"nextLink\":\"tvgbmhrixkwmy\"}") - .toObject(ResourceGuardProxyBaseResourceList.class); - Assertions.assertEquals("tvgbmhrixkwmy", model.nextLink()); - Assertions.assertEquals("lqwjygvjayvblm", model.value().get(0).location()); - Assertions.assertEquals("zuhbxvvyhgsopb", model.value().get(0).tags().get("rqufegxuvwz")); - Assertions.assertEquals("owepbqpcrfkb", model.value().get(0).properties().resourceGuardResourceId()); - Assertions.assertEquals("njv", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("wxlp", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("aatjinrvgoupmfi", model.value().get(0).properties().lastUpdatedTime()); - Assertions.assertEquals("fggjioolvr", model.value().get(0).properties().description()); - Assertions.assertEquals("kvtkkg", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBaseResourceList model - = new ResourceGuardProxyBaseResourceList().withNextLink("tvgbmhrixkwmy") - .withValue(Arrays.asList(new ResourceGuardProxyBaseResourceInner().withLocation("lqwjygvjayvblm") - .withTags(mapOf("rqufegxuvwz", "zuhbxvvyhgsopb")) - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId("owepbqpcrfkb") - .withResourceGuardOperationDetails(Arrays.asList( - new ResourceGuardOperationDetail().withVaultCriticalOperation("njv") - .withDefaultResourceRequest("wxlp"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("kftnkhtjsyin") - .withDefaultResourceRequest("fq"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("mtdh") - .withDefaultResourceRequest("dvypgikdgsz"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("kbir") - .withDefaultResourceRequest("uzhlhkjoqrv"))) - .withLastUpdatedTime("aatjinrvgoupmfi") - .withDescription("fggjioolvr")) - .withEtag("kvtkkg"))); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBaseResourceList.class); - Assertions.assertEquals("tvgbmhrixkwmy", model.nextLink()); - Assertions.assertEquals("lqwjygvjayvblm", model.value().get(0).location()); - Assertions.assertEquals("zuhbxvvyhgsopb", model.value().get(0).tags().get("rqufegxuvwz")); - Assertions.assertEquals("owepbqpcrfkb", model.value().get(0).properties().resourceGuardResourceId()); - Assertions.assertEquals("njv", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("wxlp", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("aatjinrvgoupmfi", model.value().get(0).properties().lastUpdatedTime()); - Assertions.assertEquals("fggjioolvr", model.value().get(0).properties().description()); - Assertions.assertEquals("kvtkkg", 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 cb6b663c82e2..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyBaseTests.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.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\":\"saz\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"qkagfhsxt\",\"defaultResourceRequest\":\"ugzxnf\"},{\"vaultCriticalOperation\":\"zpxdt\",\"defaultResourceRequest\":\"dm\"},{\"vaultCriticalOperation\":\"j\",\"defaultResourceRequest\":\"wuenvr\"}],\"lastUpdatedTime\":\"yo\",\"description\":\"ibreb\"}") - .toObject(ResourceGuardProxyBase.class); - Assertions.assertEquals("saz", model.resourceGuardResourceId()); - Assertions.assertEquals("qkagfhsxt", model.resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("ugzxnf", model.resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("yo", model.lastUpdatedTime()); - Assertions.assertEquals("ibreb", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBase model = new ResourceGuardProxyBase().withResourceGuardResourceId("saz") - .withResourceGuardOperationDetails(Arrays.asList( - new ResourceGuardOperationDetail().withVaultCriticalOperation("qkagfhsxt") - .withDefaultResourceRequest("ugzxnf"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("zpxdt").withDefaultResourceRequest("dm"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("j") - .withDefaultResourceRequest("wuenvr"))) - .withLastUpdatedTime("yo") - .withDescription("ibreb"); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBase.class); - Assertions.assertEquals("saz", model.resourceGuardResourceId()); - Assertions.assertEquals("qkagfhsxt", model.resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("ugzxnf", model.resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("yo", model.lastUpdatedTime()); - Assertions.assertEquals("ibreb", 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 20bdf334bd21..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsDeleteWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.resourceGuardProxyOperations() - .deleteWithResponse("cqvhoejgoiutgwrm", "a", "p", 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 2f1a3919035d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsGetWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"resourceGuardResourceId\":\"fcm\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"ode\",\"defaultResourceRequest\":\"esrgvtshuvftwai\"},{\"vaultCriticalOperation\":\"uqk\",\"defaultResourceRequest\":\"zgjypanhxmpdxxz\"},{\"vaultCriticalOperation\":\"wwzjwotnxlkfhglh\",\"defaultResourceRequest\":\"oxqwecrsnhpcse\"},{\"vaultCriticalOperation\":\"xovppqibukklvzr\",\"defaultResourceRequest\":\"mlccmetjscz\"}],\"lastUpdatedTime\":\"fqbqnasd\",\"description\":\"enz\"},\"eTag\":\"euscplhyv\",\"location\":\"gxlyzkxitdshezs\",\"tags\":{\"sayebra\":\"lrupjovmo\",\"ykykip\":\"wzlpzbtz\",\"mbezacfpztg\":\"sdyepfno\"},\"id\":\"zwyqejga\",\"name\":\"okctgkppgkqzkc\",\"type\":\"zmffngdyfcixrh\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ResourceGuardProxyBaseResource response = manager.resourceGuardProxyOperations() - .getWithResponse("grdcgubsrtmdy", "perpi", "ttjzg", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("gxlyzkxitdshezs", response.location()); - Assertions.assertEquals("lrupjovmo", response.tags().get("sayebra")); - Assertions.assertEquals("fcm", response.properties().resourceGuardResourceId()); - Assertions.assertEquals("ode", - response.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("esrgvtshuvftwai", - response.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("fqbqnasd", response.properties().lastUpdatedTime()); - Assertions.assertEquals("enz", response.properties().description()); - Assertions.assertEquals("euscplhyv", 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 25fb701f4daa..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsPutWithResponseMockTests.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.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -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.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 reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsPutWithResponseMockTests { - @Test - public void testPutWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"resourceGuardResourceId\":\"niucbdaombwiinj\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"ktl\",\"defaultResourceRequest\":\"owavvqxuajgcqw\"}],\"lastUpdatedTime\":\"ynkgfcfd\",\"description\":\"wsikxxtclhuulr\"},\"eTag\":\"byokvjgbzsxe\",\"location\":\"rsltt\",\"tags\":{\"ardnagttpufpbpgn\":\"cdjwsu\",\"iplkysolsyjprxs\":\"holhujbfw\",\"hfvhuwzbxpcqz\":\"whdmcvhtbbz\",\"lrrskap\":\"ihotjecohmxv\"},\"id\":\"xwieexuyade\",\"name\":\"ltfokyksyim\",\"type\":\"ccgrvkcxzznn\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - ResourceGuardProxyBaseResource response = manager.resourceGuardProxyOperations() - .define("bwwzvdajf") - .withRegion("pb") - .withExistingVault("mpyzgleo", "jsb") - .withTags(mapOf("pu", "vzfjm", "zjljmphfk", "zfe")) - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId("n") - .withResourceGuardOperationDetails(Arrays.asList( - new ResourceGuardOperationDetail().withVaultCriticalOperation("ciqgjjrlhiqlwixv") - .withDefaultResourceRequest("ougu"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("n").withDefaultResourceRequest("pg"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("tbasu") - .withDefaultResourceRequest("ap"))) - .withLastUpdatedTime("n") - .withDescription("eaqbkixv")) - .withEtag("wy") - .create(); - - Assertions.assertEquals("rsltt", response.location()); - Assertions.assertEquals("cdjwsu", response.tags().get("ardnagttpufpbpgn")); - Assertions.assertEquals("niucbdaombwiinj", response.properties().resourceGuardResourceId()); - Assertions.assertEquals("ktl", - response.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("owavvqxuajgcqw", - response.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("ynkgfcfd", response.properties().lastUpdatedTime()); - Assertions.assertEquals("wsikxxtclhuulr", response.properties().description()); - Assertions.assertEquals("byokvjgbzsxe", 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 afc9860068b8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationsUnlockDeleteWithResponseMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteResponse; -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 reactor.core.publisher.Mono; - -public final class ResourceGuardProxyOperationsUnlockDeleteWithResponseMockTests { - @Test - public void testUnlockDeleteWithResponse() throws Exception { - String responseStr = "{\"unlockDeleteExpiryTime\":\"esocwiqbuou\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - UnlockDeleteResponse response = manager.resourceGuardProxyOperations() - .unlockDeleteWithResponse("hazyntacihnco", "mip", "mliqmvlb", - new UnlockDeleteRequest().withResourceGuardOperationRequests(Arrays.asList("eaqgrvgpomxpupd")) - .withResourceToBeDeleted("dfj"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("esocwiqbuou", 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 42a599dbc12d..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsPrepareDataMoveMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRequest; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceProvidersBmsPrepareDataMoveMockTests { - @Test - public void testBmsPrepareDataMove() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.resourceProviders() - .bmsPrepareDataMove("fnqt", "jtoma", - new PrepareDataMoveRequest().withTargetResourceId("swbnfddepldwqjns") - .withTargetRegion("zygleexahvm") - .withDataMoveLevel(DataMoveLevel.VAULT) - .withSourceContainerArmIds(Arrays.asList("brcary", "sjjzyvoaqajuveh")) - .withIgnoreMoved(true), - 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 926c6980a5f3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProvidersBmsTriggerDataMoveMockTests.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.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.models.AzureCloud; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager; -import com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel; -import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRequest; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceProvidersBmsTriggerDataMoveMockTests { - @Test - public void testBmsTriggerDataMove() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - RecoveryServicesBackupManager manager = RecoveryServicesBackupManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - - manager.resourceProviders() - .bmsTriggerDataMove("dmkrrb", "mpfu", - new TriggerDataMoveRequest().withSourceResourceId("ubefgybpmfbfunu") - .withSourceRegion("mpzkrvfyifkd") - .withDataMoveLevel(DataMoveLevel.INVALID) - .withCorrelationId("hlzvfictnkjj") - .withSourceContainerArmIds(Arrays.asList("wnphbkgfyrto", "mhmjpjs", "dfpdqwtygevg", "mseharx")) - .withPauseGC(true), - 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 3c0a1b93a0a3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreFileSpecsTests.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.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\":\"txifqj\",\"fileSpecType\":\"xmrhu\",\"targetFolderPath\":\"wp\"}") - .toObject(RestoreFileSpecs.class); - Assertions.assertEquals("txifqj", model.path()); - Assertions.assertEquals("xmrhu", model.fileSpecType()); - Assertions.assertEquals("wp", model.targetFolderPath()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreFileSpecs model - = new RestoreFileSpecs().withPath("txifqj").withFileSpecType("xmrhu").withTargetFolderPath("wp"); - model = BinaryData.fromObject(model).toObject(RestoreFileSpecs.class); - Assertions.assertEquals("txifqj", model.path()); - Assertions.assertEquals("xmrhu", model.fileSpecType()); - Assertions.assertEquals("wp", 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 158b16c34c68..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestResourceTests.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.RestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestResource; -import java.util.Arrays; -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\",\"resourceGuardOperationRequests\":[\"ibnuqqkpik\",\"drgvtqagn\",\"uynhijg\"]},\"eTag\":\"ebf\",\"location\":\"iarbutrcvpna\",\"tags\":{\"unmpxttd\":\"hj\",\"nbtkcxywnytnr\":\"hrbnlankxmyskpbh\",\"qidybyx\":\"yn\",\"aaxdbabphlwrq\":\"zfcl\"},\"id\":\"fkts\",\"name\":\"hsucoc\",\"type\":\"nyyazttbtwwrqpue\"}") - .toObject(RestoreRequestResource.class); - Assertions.assertEquals("iarbutrcvpna", model.location()); - Assertions.assertEquals("hj", model.tags().get("unmpxttd")); - Assertions.assertEquals("ibnuqqkpik", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("ebf", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreRequestResource model = new RestoreRequestResource().withLocation("iarbutrcvpna") - .withTags( - mapOf("unmpxttd", "hj", "nbtkcxywnytnr", "hrbnlankxmyskpbh", "qidybyx", "yn", "aaxdbabphlwrq", "zfcl")) - .withProperties(new RestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("ibnuqqkpik", "drgvtqagn", "uynhijg"))) - .withEtag("ebf"); - model = BinaryData.fromObject(model).toObject(RestoreRequestResource.class); - Assertions.assertEquals("iarbutrcvpna", model.location()); - Assertions.assertEquals("hj", model.tags().get("unmpxttd")); - Assertions.assertEquals("ibnuqqkpik", model.properties().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("ebf", 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 9de2c951c847..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoreRequestTests.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 java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class RestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestoreRequest model = BinaryData - .fromString("{\"objectType\":\"RestoreRequest\",\"resourceGuardOperationRequests\":[\"zywbiex\",\"fey\"]}") - .toObject(RestoreRequest.class); - Assertions.assertEquals("zywbiex", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreRequest model = new RestoreRequest().withResourceGuardOperationRequests(Arrays.asList("zywbiex", "fey")); - model = BinaryData.fromObject(model).toObject(RestoreRequest.class); - Assertions.assertEquals("zywbiex", model.resourceGuardOperationRequests().get(0)); - } -} 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 243ec1e5ce49..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RetentionDurationTests.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.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\":156341242,\"durationType\":\"Months\"}") - .toObject(RetentionDuration.class); - Assertions.assertEquals(156341242, model.count()); - Assertions.assertEquals(RetentionDurationType.MONTHS, model.durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RetentionDuration model - = new RetentionDuration().withCount(156341242).withDurationType(RetentionDurationType.MONTHS); - model = BinaryData.fromObject(model).toObject(RetentionDuration.class); - Assertions.assertEquals(156341242, model.count()); - Assertions.assertEquals(RetentionDurationType.MONTHS, 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 fd628d15d053..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 392ae96f0546..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 44e0b374d566..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecuredVMDetailsTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"qekewvnqvcd\"}") - .toObject(SecuredVMDetails.class); - Assertions.assertEquals("qekewvnqvcd", model.securedVmosDiskEncryptionSetId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SecuredVMDetails model = new SecuredVMDetails().withSecuredVmosDiskEncryptionSetId("qekewvnqvcd"); - model = BinaryData.fromObject(model).toObject(SecuredVMDetails.class); - Assertions.assertEquals("qekewvnqvcd", 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 9f57155895c8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPinBaseTests.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.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\":[\"yajguqfhwygzlv\",\"nk\"]}") - .toObject(SecurityPinBase.class); - Assertions.assertEquals("yajguqfhwygzlv", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SecurityPinBase model - = new SecurityPinBase().withResourceGuardOperationRequests(Arrays.asList("yajguqfhwygzlv", "nk")); - model = BinaryData.fromObject(model).toObject(SecurityPinBase.class); - Assertions.assertEquals("yajguqfhwygzlv", 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 257b269f197e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SettingsTests.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.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\":\"cvdsrhnj\",\"issqlcompression\":true,\"isCompression\":false}") - .toObject(Settings.class); - Assertions.assertEquals("cvdsrhnj", 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("cvdsrhnj").withIssqlcompression(true).withIsCompression(false); - model = BinaryData.fromObject(model).toObject(Settings.class); - Assertions.assertEquals("cvdsrhnj", 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 fd1d2f9ef7cc..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleRetentionPolicyTests.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 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\":458551614,\"durationType\":\"Invalid\"}}") - .toObject(SimpleRetentionPolicy.class); - Assertions.assertEquals(458551614, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.INVALID, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SimpleRetentionPolicy model = new SimpleRetentionPolicy().withRetentionDuration( - new RetentionDuration().withCount(458551614).withDurationType(RetentionDurationType.INVALID)); - model = BinaryData.fromObject(model).toObject(SimpleRetentionPolicy.class); - Assertions.assertEquals(458551614, 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/SimpleSchedulePolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyTests.java deleted file mode 100644 index 48e0b7e58ef0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyTests.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.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\":\"Invalid\",\"scheduleRunDays\":[\"Saturday\"],\"scheduleRunTimes\":[\"2021-05-16T22:30:08Z\",\"2021-01-26T08:41:32Z\",\"2021-05-14T20:37:03Z\",\"2021-04-07T00:27:16Z\"],\"hourlySchedule\":{\"interval\":1991084835,\"scheduleWindowStartTime\":\"2021-04-28T06:19:31Z\",\"scheduleWindowDuration\":232230684},\"scheduleWeeklyFrequency\":1718523407}") - .toObject(SimpleSchedulePolicy.class); - Assertions.assertEquals(ScheduleRunType.INVALID, model.scheduleRunFrequency()); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-16T22:30:08Z"), model.scheduleRunTimes().get(0)); - Assertions.assertEquals(1991084835, model.hourlySchedule().interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-28T06:19:31Z"), - model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(232230684, model.hourlySchedule().scheduleWindowDuration()); - Assertions.assertEquals(1718523407, model.scheduleWeeklyFrequency()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SimpleSchedulePolicy model = new SimpleSchedulePolicy().withScheduleRunFrequency(ScheduleRunType.INVALID) - .withScheduleRunDays(Arrays.asList(DayOfWeek.SATURDAY)) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2021-05-16T22:30:08Z"), - OffsetDateTime.parse("2021-01-26T08:41:32Z"), OffsetDateTime.parse("2021-05-14T20:37:03Z"), - OffsetDateTime.parse("2021-04-07T00:27:16Z"))) - .withHourlySchedule(new HourlySchedule().withInterval(1991084835) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-04-28T06:19:31Z")) - .withScheduleWindowDuration(232230684)) - .withScheduleWeeklyFrequency(1718523407); - model = BinaryData.fromObject(model).toObject(SimpleSchedulePolicy.class); - Assertions.assertEquals(ScheduleRunType.INVALID, model.scheduleRunFrequency()); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-16T22:30:08Z"), model.scheduleRunTimes().get(0)); - Assertions.assertEquals(1991084835, model.hourlySchedule().interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-28T06:19:31Z"), - model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(232230684, model.hourlySchedule().scheduleWindowDuration()); - Assertions.assertEquals(1718523407, 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 47c56643c7e0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SimpleSchedulePolicyV2Tests.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.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\":\"Hourly\",\"hourlySchedule\":{\"interval\":1519460309,\"scheduleWindowStartTime\":\"2021-08-12T09:03:14Z\",\"scheduleWindowDuration\":2068252791},\"dailySchedule\":{\"scheduleRunTimes\":[\"2021-08-16T19:50:42Z\",\"2021-05-19T16:06:50Z\",\"2021-02-24T19:35:53Z\",\"2021-08-08T10:32:46Z\"]},\"weeklySchedule\":{\"scheduleRunDays\":[\"Friday\",\"Friday\",\"Thursday\",\"Saturday\"],\"scheduleRunTimes\":[\"2021-06-30T21:10:11Z\"]}}") - .toObject(SimpleSchedulePolicyV2.class); - Assertions.assertEquals(ScheduleRunType.HOURLY, model.scheduleRunFrequency()); - Assertions.assertEquals(1519460309, model.hourlySchedule().interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-12T09:03:14Z"), - model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(2068252791, model.hourlySchedule().scheduleWindowDuration()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-16T19:50:42Z"), - model.dailySchedule().scheduleRunTimes().get(0)); - Assertions.assertEquals(DayOfWeek.FRIDAY, model.weeklySchedule().scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-30T21:10:11Z"), - model.weeklySchedule().scheduleRunTimes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SimpleSchedulePolicyV2 model = new SimpleSchedulePolicyV2().withScheduleRunFrequency(ScheduleRunType.HOURLY) - .withHourlySchedule(new HourlySchedule().withInterval(1519460309) - .withScheduleWindowStartTime(OffsetDateTime.parse("2021-08-12T09:03:14Z")) - .withScheduleWindowDuration(2068252791)) - .withDailySchedule(new DailySchedule().withScheduleRunTimes(Arrays.asList( - OffsetDateTime.parse("2021-08-16T19:50:42Z"), OffsetDateTime.parse("2021-05-19T16:06:50Z"), - OffsetDateTime.parse("2021-02-24T19:35:53Z"), OffsetDateTime.parse("2021-08-08T10:32:46Z")))) - .withWeeklySchedule(new WeeklySchedule() - .withScheduleRunDays( - Arrays.asList(DayOfWeek.FRIDAY, DayOfWeek.FRIDAY, DayOfWeek.THURSDAY, DayOfWeek.SATURDAY)) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2021-06-30T21:10:11Z")))); - model = BinaryData.fromObject(model).toObject(SimpleSchedulePolicyV2.class); - Assertions.assertEquals(ScheduleRunType.HOURLY, model.scheduleRunFrequency()); - Assertions.assertEquals(1519460309, model.hourlySchedule().interval()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-12T09:03:14Z"), - model.hourlySchedule().scheduleWindowStartTime()); - Assertions.assertEquals(2068252791, model.hourlySchedule().scheduleWindowDuration()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-16T19:50:42Z"), - model.dailySchedule().scheduleRunTimes().get(0)); - Assertions.assertEquals(DayOfWeek.FRIDAY, model.weeklySchedule().scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-30T21:10:11Z"), - model.weeklySchedule().scheduleRunTimes().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SnapshotBackupAdditionalDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SnapshotBackupAdditionalDetailsTests.java deleted file mode 100644 index a462c18faaee..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SnapshotBackupAdditionalDetailsTests.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.SnapshotBackupAdditionalDetails; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -import org.junit.jupiter.api.Assertions; - -public final class SnapshotBackupAdditionalDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SnapshotBackupAdditionalDetails model = BinaryData.fromString( - "{\"instantRpRetentionRangeInDays\":524680213,\"instantRPDetails\":\"ql\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"gtczheydb\",\"identityName\":\"shmkxmaehvbbxur\",\"userAssignedIdentityProperties\":{\"clientId\":\"tfnhtbaxkgxywr\",\"principalId\":\"pyklyhpluodpvru\"}}}") - .toObject(SnapshotBackupAdditionalDetails.class); - Assertions.assertEquals(524680213, model.instantRpRetentionRangeInDays()); - Assertions.assertEquals("ql", model.instantRPDetails()); - Assertions.assertEquals("gtczheydb", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("shmkxmaehvbbxur", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("tfnhtbaxkgxywr", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("pyklyhpluodpvru", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SnapshotBackupAdditionalDetails model = new SnapshotBackupAdditionalDetails() - .withInstantRpRetentionRangeInDays(524680213) - .withInstantRPDetails("ql") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails() - .withIdentityArmId("gtczheydb") - .withIdentityName("shmkxmaehvbbxur") - .withUserAssignedIdentityProperties(new UserAssignedIdentityProperties().withClientId("tfnhtbaxkgxywr") - .withPrincipalId("pyklyhpluodpvru"))); - model = BinaryData.fromObject(model).toObject(SnapshotBackupAdditionalDetails.class); - Assertions.assertEquals(524680213, model.instantRpRetentionRangeInDays()); - Assertions.assertEquals("ql", model.instantRPDetails()); - Assertions.assertEquals("gtczheydb", model.userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("shmkxmaehvbbxur", model.userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("tfnhtbaxkgxywr", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("pyklyhpluodpvru", - model.userAssignedManagedIdentityDetails().userAssignedIdentityProperties().principalId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SnapshotRestoreParametersTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SnapshotRestoreParametersTests.java deleted file mode 100644 index f780915a9a97..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SnapshotRestoreParametersTests.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.SnapshotRestoreParameters; -import org.junit.jupiter.api.Assertions; - -public final class SnapshotRestoreParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SnapshotRestoreParameters model = BinaryData - .fromString("{\"skipAttachAndMount\":false,\"logPointInTimeForDBRecovery\":\"icddyvvjskgfmocw\"}") - .toObject(SnapshotRestoreParameters.class); - Assertions.assertEquals(false, model.skipAttachAndMount()); - Assertions.assertEquals("icddyvvjskgfmocw", model.logPointInTimeForDBRecovery()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SnapshotRestoreParameters model = new SnapshotRestoreParameters().withSkipAttachAndMount(false) - .withLogPointInTimeForDBRecovery("icddyvvjskgfmocw"); - model = BinaryData.fromObject(model).toObject(SnapshotRestoreParameters.class); - Assertions.assertEquals(false, model.skipAttachAndMount()); - Assertions.assertEquals("icddyvvjskgfmocw", model.logPointInTimeForDBRecovery()); - } -} 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 e8845e882042..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SqlDataDirectoryMappingTests.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.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\":\"gstmninwjizciln\",\"sourcePath\":\"gshejjtbxqmulux\",\"targetPath\":\"qzvnersbycucr\"}") - .toObject(SqlDataDirectoryMapping.class); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.mappingType()); - Assertions.assertEquals("gstmninwjizciln", model.sourceLogicalName()); - Assertions.assertEquals("gshejjtbxqmulux", model.sourcePath()); - Assertions.assertEquals("qzvnersbycucr", model.targetPath()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SqlDataDirectoryMapping model = new SqlDataDirectoryMapping().withMappingType(SqlDataDirectoryType.LOG) - .withSourceLogicalName("gstmninwjizciln") - .withSourcePath("gshejjtbxqmulux") - .withTargetPath("qzvnersbycucr"); - model = BinaryData.fromObject(model).toObject(SqlDataDirectoryMapping.class); - Assertions.assertEquals(SqlDataDirectoryType.LOG, model.mappingType()); - Assertions.assertEquals("gstmninwjizciln", model.sourceLogicalName()); - Assertions.assertEquals("gshejjtbxqmulux", model.sourcePath()); - Assertions.assertEquals("qzvnersbycucr", 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 19ced7d71119..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\":\"Invalid\",\"path\":\"mwabzxrvxc\",\"logicalName\":\"hsphaivmxyas\"}") - .toObject(SqlDataDirectory.class); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.type()); - Assertions.assertEquals("mwabzxrvxc", model.path()); - Assertions.assertEquals("hsphaivmxyas", model.logicalName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SqlDataDirectory model = new SqlDataDirectory().withType(SqlDataDirectoryType.INVALID) - .withPath("mwabzxrvxc") - .withLogicalName("hsphaivmxyas"); - model = BinaryData.fromObject(model).toObject(SqlDataDirectory.class); - Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.type()); - Assertions.assertEquals("mwabzxrvxc", model.path()); - Assertions.assertEquals("hsphaivmxyas", 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 5b58427885d1..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SubProtectionPolicyTests.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.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.SnapshotBackupAdditionalDetails; -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.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -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\":\"Log\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"ftul\":{\"tieringMode\":\"DoNotTier\",\"duration\":1600023368,\"durationType\":\"Weeks\"}},\"snapshotBackupAdditionalDetails\":{\"instantRpRetentionRangeInDays\":184092911,\"instantRPDetails\":\"ceamtm\",\"userAssignedManagedIdentityDetails\":{\"identityArmId\":\"o\",\"identityName\":\"jw\",\"userAssignedIdentityProperties\":{\"clientId\":\"qioknssxmojm\",\"principalId\":\"p\"}}}}") - .toObject(SubProtectionPolicy.class); - Assertions.assertEquals(PolicyType.LOG, model.policyType()); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, model.tieringPolicy().get("ftul").tieringMode()); - Assertions.assertEquals(1600023368, model.tieringPolicy().get("ftul").duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.tieringPolicy().get("ftul").durationType()); - Assertions.assertEquals(184092911, model.snapshotBackupAdditionalDetails().instantRpRetentionRangeInDays()); - Assertions.assertEquals("ceamtm", model.snapshotBackupAdditionalDetails().instantRPDetails()); - Assertions.assertEquals("o", - model.snapshotBackupAdditionalDetails().userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("jw", - model.snapshotBackupAdditionalDetails().userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("qioknssxmojm", - model.snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .clientId()); - Assertions.assertEquals("p", - model.snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .principalId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SubProtectionPolicy model = new SubProtectionPolicy().withPolicyType(PolicyType.LOG) - .withSchedulePolicy(new SchedulePolicy()) - .withRetentionPolicy(new RetentionPolicy()) - .withTieringPolicy(mapOf("ftul", - new TieringPolicy().withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(1600023368) - .withDurationType(RetentionDurationType.WEEKS))) - .withSnapshotBackupAdditionalDetails(new SnapshotBackupAdditionalDetails() - .withInstantRpRetentionRangeInDays(184092911) - .withInstantRPDetails("ceamtm") - .withUserAssignedManagedIdentityDetails(new UserAssignedManagedIdentityDetails().withIdentityArmId("o") - .withIdentityName("jw") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("qioknssxmojm").withPrincipalId("p")))); - model = BinaryData.fromObject(model).toObject(SubProtectionPolicy.class); - Assertions.assertEquals(PolicyType.LOG, model.policyType()); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, model.tieringPolicy().get("ftul").tieringMode()); - Assertions.assertEquals(1600023368, model.tieringPolicy().get("ftul").duration()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.tieringPolicy().get("ftul").durationType()); - Assertions.assertEquals(184092911, model.snapshotBackupAdditionalDetails().instantRpRetentionRangeInDays()); - Assertions.assertEquals("ceamtm", model.snapshotBackupAdditionalDetails().instantRPDetails()); - Assertions.assertEquals("o", - model.snapshotBackupAdditionalDetails().userAssignedManagedIdentityDetails().identityArmId()); - Assertions.assertEquals("jw", - model.snapshotBackupAdditionalDetails().userAssignedManagedIdentityDetails().identityName()); - Assertions.assertEquals("qioknssxmojm", - model.snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .clientId()); - Assertions.assertEquals("p", - model.snapshotBackupAdditionalDetails() - .userAssignedManagedIdentityDetails() - .userAssignedIdentityProperties() - .principalId()); - } - - // 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 083aa968d9de..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\":\"sutrgjup\",\"targetResourceId\":\"utpwoqhihejqgw\"}") - .toObject(TargetAfsRestoreInfo.class); - Assertions.assertEquals("sutrgjup", model.name()); - Assertions.assertEquals("utpwoqhihejqgw", model.targetResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetAfsRestoreInfo model - = new TargetAfsRestoreInfo().withName("sutrgjup").withTargetResourceId("utpwoqhihejqgw"); - model = BinaryData.fromObject(model).toObject(TargetAfsRestoreInfo.class); - Assertions.assertEquals("sutrgjup", model.name()); - Assertions.assertEquals("utpwoqhihejqgw", 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 affda6baf917..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetDiskNetworkAccessSettingsTests.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.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\":\"EnablePublicAccessForAllDisks\",\"targetDiskAccessId\":\"ucmfdj\"}") - .toObject(TargetDiskNetworkAccessSettings.class); - Assertions.assertEquals(TargetDiskNetworkAccessOption.ENABLE_PUBLIC_ACCESS_FOR_ALL_DISKS, - model.targetDiskNetworkAccessOption()); - Assertions.assertEquals("ucmfdj", model.targetDiskAccessId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetDiskNetworkAccessSettings model = new TargetDiskNetworkAccessSettings() - .withTargetDiskNetworkAccessOption(TargetDiskNetworkAccessOption.ENABLE_PUBLIC_ACCESS_FOR_ALL_DISKS) - .withTargetDiskAccessId("ucmfdj"); - model = BinaryData.fromObject(model).toObject(TargetDiskNetworkAccessSettings.class); - Assertions.assertEquals(TargetDiskNetworkAccessOption.ENABLE_PUBLIC_ACCESS_FOR_ALL_DISKS, - model.targetDiskNetworkAccessOption()); - Assertions.assertEquals("ucmfdj", 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 3a5f1a29db79..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TargetRestoreInfoTests.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.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\":\"e\",\"databaseName\":\"guxak\",\"targetDirectoryForFileRestore\":\"qzhzbezkgimsi\"}") - .toObject(TargetRestoreInfo.class); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.overwriteOption()); - Assertions.assertEquals("e", model.containerId()); - Assertions.assertEquals("guxak", model.databaseName()); - Assertions.assertEquals("qzhzbezkgimsi", model.targetDirectoryForFileRestore()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetRestoreInfo model = new TargetRestoreInfo().withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT) - .withContainerId("e") - .withDatabaseName("guxak") - .withTargetDirectoryForFileRestore("qzhzbezkgimsi"); - model = BinaryData.fromObject(model).toObject(TargetRestoreInfo.class); - Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.overwriteOption()); - Assertions.assertEquals("e", model.containerId()); - Assertions.assertEquals("guxak", model.databaseName()); - Assertions.assertEquals("qzhzbezkgimsi", model.targetDirectoryForFileRestore()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostInfoInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostInfoInnerTests.java deleted file mode 100644 index 9d1ad2801a15..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostInfoInnerTests.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.fluent.models.TieringCostInfoInner; - -public final class TieringCostInfoInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TieringCostInfoInner model - = BinaryData.fromString("{\"objectType\":\"TieringCostInfo\"}").toObject(TieringCostInfoInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TieringCostInfoInner model = new TieringCostInfoInner(); - model = BinaryData.fromObject(model).toObject(TieringCostInfoInner.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostRehydrationInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostRehydrationInfoTests.java deleted file mode 100644 index eab1e7a52db7..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostRehydrationInfoTests.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.TieringCostRehydrationInfo; -import org.junit.jupiter.api.Assertions; - -public final class TieringCostRehydrationInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TieringCostRehydrationInfo model = BinaryData.fromString( - "{\"objectType\":\"TieringCostRehydrationInfo\",\"rehydrationSizeInBytes\":5753434754911669837,\"retailRehydrationCostPerGBPerMonth\":14.712435267029655}") - .toObject(TieringCostRehydrationInfo.class); - Assertions.assertEquals(5753434754911669837L, model.rehydrationSizeInBytes()); - Assertions.assertEquals(14.712435267029655, model.retailRehydrationCostPerGBPerMonth()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TieringCostRehydrationInfo model - = new TieringCostRehydrationInfo().withRehydrationSizeInBytes(5753434754911669837L) - .withRetailRehydrationCostPerGBPerMonth(14.712435267029655); - model = BinaryData.fromObject(model).toObject(TieringCostRehydrationInfo.class); - Assertions.assertEquals(5753434754911669837L, model.rehydrationSizeInBytes()); - Assertions.assertEquals(14.712435267029655, model.retailRehydrationCostPerGBPerMonth()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostSavingInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostSavingInfoTests.java deleted file mode 100644 index fb359fc4e3ab..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostSavingInfoTests.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.TieringCostSavingInfo; -import org.junit.jupiter.api.Assertions; - -public final class TieringCostSavingInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TieringCostSavingInfo model = BinaryData.fromString( - "{\"objectType\":\"TieringCostSavingInfo\",\"sourceTierSizeReductionInBytes\":8383154283604119865,\"targetTierSizeIncreaseInBytes\":3826976009885862346,\"retailSourceTierCostPerGBPerMonth\":76.2222883873025,\"retailTargetTierCostPerGBPerMonth\":0.48473291717016087}") - .toObject(TieringCostSavingInfo.class); - Assertions.assertEquals(8383154283604119865L, model.sourceTierSizeReductionInBytes()); - Assertions.assertEquals(3826976009885862346L, model.targetTierSizeIncreaseInBytes()); - Assertions.assertEquals(76.2222883873025, model.retailSourceTierCostPerGBPerMonth()); - Assertions.assertEquals(0.48473291717016087, model.retailTargetTierCostPerGBPerMonth()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TieringCostSavingInfo model - = new TieringCostSavingInfo().withSourceTierSizeReductionInBytes(8383154283604119865L) - .withTargetTierSizeIncreaseInBytes(3826976009885862346L) - .withRetailSourceTierCostPerGBPerMonth(76.2222883873025) - .withRetailTargetTierCostPerGBPerMonth(0.48473291717016087); - model = BinaryData.fromObject(model).toObject(TieringCostSavingInfo.class); - Assertions.assertEquals(8383154283604119865L, model.sourceTierSizeReductionInBytes()); - Assertions.assertEquals(3826976009885862346L, model.targetTierSizeIncreaseInBytes()); - Assertions.assertEquals(76.2222883873025, model.retailSourceTierCostPerGBPerMonth()); - Assertions.assertEquals(0.48473291717016087, model.retailTargetTierCostPerGBPerMonth()); - } -} 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 bf67c251c454..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringPolicyTests.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.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\":473129679,\"durationType\":\"Days\"}") - .toObject(TieringPolicy.class); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, model.tieringMode()); - Assertions.assertEquals(473129679, model.duration()); - Assertions.assertEquals(RetentionDurationType.DAYS, model.durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TieringPolicy model = new TieringPolicy().withTieringMode(TieringMode.DO_NOT_TIER) - .withDuration(473129679) - .withDurationType(RetentionDurationType.DAYS); - model = BinaryData.fromObject(model).toObject(TieringPolicy.class); - Assertions.assertEquals(TieringMode.DO_NOT_TIER, model.tieringMode()); - Assertions.assertEquals(473129679, model.duration()); - Assertions.assertEquals(RetentionDurationType.DAYS, 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 5906b717d6ad..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TriggerDataMoveRequestTests.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.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 ce51430fa3ca..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteRequestTests.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.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\":[\"qqmtedltmmji\",\"yeozphvwauyqncy\"],\"resourceToBeDeleted\":\"p\"}") - .toObject(UnlockDeleteRequest.class); - Assertions.assertEquals("qqmtedltmmji", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("p", model.resourceToBeDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UnlockDeleteRequest model = new UnlockDeleteRequest() - .withResourceGuardOperationRequests(Arrays.asList("qqmtedltmmji", "yeozphvwauyqncy")) - .withResourceToBeDeleted("p"); - model = BinaryData.fromObject(model).toObject(UnlockDeleteRequest.class); - Assertions.assertEquals("qqmtedltmmji", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("p", 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 0dfef95e4edd..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UnlockDeleteResponseInnerTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"ipmdscwx\"}") - .toObject(UnlockDeleteResponseInner.class); - Assertions.assertEquals("ipmdscwx", model.unlockDeleteExpiryTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UnlockDeleteResponseInner model = new UnlockDeleteResponseInner().withUnlockDeleteExpiryTime("ipmdscwx"); - model = BinaryData.fromObject(model).toObject(UnlockDeleteResponseInner.class); - Assertions.assertEquals("ipmdscwx", model.unlockDeleteExpiryTime()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UserAssignedIdentityPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UserAssignedIdentityPropertiesTests.java deleted file mode 100644 index 3cbda767b017..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UserAssignedIdentityPropertiesTests.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.UserAssignedIdentityProperties; -import org.junit.jupiter.api.Assertions; - -public final class UserAssignedIdentityPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UserAssignedIdentityProperties model - = BinaryData.fromString("{\"clientId\":\"jfsmlmbtxhwgfwsr\",\"principalId\":\"wcoezbrhub\"}") - .toObject(UserAssignedIdentityProperties.class); - Assertions.assertEquals("jfsmlmbtxhwgfwsr", model.clientId()); - Assertions.assertEquals("wcoezbrhub", model.principalId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UserAssignedIdentityProperties model - = new UserAssignedIdentityProperties().withClientId("jfsmlmbtxhwgfwsr").withPrincipalId("wcoezbrhub"); - model = BinaryData.fromObject(model).toObject(UserAssignedIdentityProperties.class); - Assertions.assertEquals("jfsmlmbtxhwgfwsr", model.clientId()); - Assertions.assertEquals("wcoezbrhub", model.principalId()); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UserAssignedManagedIdentityDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UserAssignedManagedIdentityDetailsTests.java deleted file mode 100644 index 5f6d155deeb0..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/UserAssignedManagedIdentityDetailsTests.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.UserAssignedIdentityProperties; -import com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails; -import org.junit.jupiter.api.Assertions; - -public final class UserAssignedManagedIdentityDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UserAssignedManagedIdentityDetails model = BinaryData.fromString( - "{\"identityArmId\":\"lgzi\",\"identityName\":\"hostgktstvdxecl\",\"userAssignedIdentityProperties\":{\"clientId\":\"qbcvhzlhplod\",\"principalId\":\"dlwwqfbumlkxt\"}}") - .toObject(UserAssignedManagedIdentityDetails.class); - Assertions.assertEquals("lgzi", model.identityArmId()); - Assertions.assertEquals("hostgktstvdxecl", model.identityName()); - Assertions.assertEquals("qbcvhzlhplod", model.userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("dlwwqfbumlkxt", model.userAssignedIdentityProperties().principalId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UserAssignedManagedIdentityDetails model = new UserAssignedManagedIdentityDetails().withIdentityArmId("lgzi") - .withIdentityName("hostgktstvdxecl") - .withUserAssignedIdentityProperties( - new UserAssignedIdentityProperties().withClientId("qbcvhzlhplod").withPrincipalId("dlwwqfbumlkxt")); - model = BinaryData.fromObject(model).toObject(UserAssignedManagedIdentityDetails.class); - Assertions.assertEquals("lgzi", model.identityArmId()); - Assertions.assertEquals("hostgktstvdxecl", model.identityName()); - Assertions.assertEquals("qbcvhzlhplod", model.userAssignedIdentityProperties().clientId()); - Assertions.assertEquals("dlwwqfbumlkxt", model.userAssignedIdentityProperties().principalId()); - } -} 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 a04bc9530363..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateIaasVMRestoreOperationRequestTests.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.RestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ValidateIaasVMRestoreOperationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateIaasVMRestoreOperationRequest model = BinaryData.fromString( - "{\"objectType\":\"ValidateIaasVMRestoreOperationRequest\",\"restoreRequest\":{\"objectType\":\"RestoreRequest\",\"resourceGuardOperationRequests\":[\"a\"]}}") - .toObject(ValidateIaasVMRestoreOperationRequest.class); - Assertions.assertEquals("a", model.restoreRequest().resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateIaasVMRestoreOperationRequest model = new ValidateIaasVMRestoreOperationRequest() - .withRestoreRequest(new RestoreRequest().withResourceGuardOperationRequests(Arrays.asList("a"))); - model = BinaryData.fromObject(model).toObject(ValidateIaasVMRestoreOperationRequest.class); - Assertions.assertEquals("a", model.restoreRequest().resourceGuardOperationRequests().get(0)); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationRequestResourceTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationRequestResourceTests.java deleted file mode 100644 index d26d6250da03..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationRequestResourceTests.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.ValidateOperationRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource; -import org.junit.jupiter.api.Assertions; - -public final class ValidateOperationRequestResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateOperationRequestResource model = BinaryData - .fromString("{\"id\":\"uvwbhsqfs\",\"properties\":{\"objectType\":\"ValidateOperationRequest\"}}") - .toObject(ValidateOperationRequestResource.class); - Assertions.assertEquals("uvwbhsqfs", model.id()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateOperationRequestResource model - = new ValidateOperationRequestResource().withId("uvwbhsqfs").withProperties(new ValidateOperationRequest()); - model = BinaryData.fromObject(model).toObject(ValidateOperationRequestResource.class); - Assertions.assertEquals("uvwbhsqfs", model.id()); - } -} 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 9e3f165e3823..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationRequestTests.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.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 016c6bc397af..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateRestoreOperationRequestTests.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.RestoreRequest; -import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateRestoreOperationRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ValidateRestoreOperationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateRestoreOperationRequest model = BinaryData.fromString( - "{\"objectType\":\"ValidateRestoreOperationRequest\",\"restoreRequest\":{\"objectType\":\"RestoreRequest\",\"resourceGuardOperationRequests\":[\"jchcsrlzknmzla\",\"rupdwvnphcnzq\",\"pjhmqrhvthl\"]}}") - .toObject(ValidateRestoreOperationRequest.class); - Assertions.assertEquals("jchcsrlzknmzla", model.restoreRequest().resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateRestoreOperationRequest model - = new ValidateRestoreOperationRequest().withRestoreRequest(new RestoreRequest() - .withResourceGuardOperationRequests(Arrays.asList("jchcsrlzknmzla", "rupdwvnphcnzq", "pjhmqrhvthl"))); - model = BinaryData.fromObject(model).toObject(ValidateRestoreOperationRequest.class); - Assertions.assertEquals("jchcsrlzknmzla", model.restoreRequest().resourceGuardOperationRequests().get(0)); - } -} 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 b211f70ea1c8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultJobExtendedInfoTests.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.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\":{\"qvlnnpxybafiqgea\":\"txetlgydl\",\"yulidwcwvm\":\"rbgjekglkl\",\"o\":\"eg\"}}") - .toObject(VaultJobExtendedInfo.class); - Assertions.assertEquals("txetlgydl", model.propertyBag().get("qvlnnpxybafiqgea")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VaultJobExtendedInfo model = new VaultJobExtendedInfo() - .withPropertyBag(mapOf("qvlnnpxybafiqgea", "txetlgydl", "yulidwcwvm", "rbgjekglkl", "o", "eg")); - model = BinaryData.fromObject(model).toObject(VaultJobExtendedInfo.class); - Assertions.assertEquals("txetlgydl", model.propertyBag().get("qvlnnpxybafiqgea")); - } - - // 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/VaultRetentionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultRetentionPolicyTests.java deleted file mode 100644 index dc68a52b7336..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultRetentionPolicyTests.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.RetentionPolicy; -import com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy; -import org.junit.jupiter.api.Assertions; - -public final class VaultRetentionPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - VaultRetentionPolicy model = BinaryData.fromString( - "{\"vaultRetention\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"snapshotRetentionInDays\":1811866943}") - .toObject(VaultRetentionPolicy.class); - Assertions.assertEquals(1811866943, model.snapshotRetentionInDays()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VaultRetentionPolicy model = new VaultRetentionPolicy().withVaultRetention(new RetentionPolicy()) - .withSnapshotRetentionInDays(1811866943); - model = BinaryData.fromObject(model).toObject(VaultRetentionPolicy.class); - Assertions.assertEquals(1811866943, model.snapshotRetentionInDays()); - } -} 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 c881e7f198e8..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/VaultStorageConfigOperationResultResponseInnerTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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 0f2d38bf1c7c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionFormatTests.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.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\":[\"Thursday\",\"Friday\",\"Wednesday\"],\"weeksOfTheMonth\":[\"Invalid\",\"Invalid\",\"Second\",\"Fourth\"]}") - .toObject(WeeklyRetentionFormat.class); - Assertions.assertEquals(DayOfWeek.THURSDAY, 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.THURSDAY, DayOfWeek.FRIDAY, DayOfWeek.WEDNESDAY)) - .withWeeksOfTheMonth( - Arrays.asList(WeekOfMonth.INVALID, WeekOfMonth.INVALID, WeekOfMonth.SECOND, WeekOfMonth.FOURTH)); - model = BinaryData.fromObject(model).toObject(WeeklyRetentionFormat.class); - Assertions.assertEquals(DayOfWeek.THURSDAY, 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 d9f3cdd0ec2e..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyRetentionScheduleTests.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.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\":[\"Saturday\",\"Wednesday\",\"Friday\",\"Tuesday\"],\"retentionTimes\":[\"2021-05-12T21:16:31Z\"],\"retentionDuration\":{\"count\":1930169627,\"durationType\":\"Weeks\"}}") - .toObject(WeeklyRetentionSchedule.class); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-12T21:16:31Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1930169627, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WeeklyRetentionSchedule model = new WeeklyRetentionSchedule() - .withDaysOfTheWeek( - Arrays.asList(DayOfWeek.SATURDAY, DayOfWeek.WEDNESDAY, DayOfWeek.FRIDAY, DayOfWeek.TUESDAY)) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-05-12T21:16:31Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(1930169627).withDurationType(RetentionDurationType.WEEKS)); - model = BinaryData.fromObject(model).toObject(WeeklyRetentionSchedule.class); - Assertions.assertEquals(DayOfWeek.SATURDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-12T21:16:31Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(1930169627, 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/WeeklyScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyScheduleTests.java deleted file mode 100644 index 315e115e78c6..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WeeklyScheduleTests.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.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\":[\"Thursday\",\"Thursday\",\"Saturday\"],\"scheduleRunTimes\":[\"2021-06-25T03:22:55Z\",\"2021-01-26T03:37:20Z\",\"2021-01-15T14:04:55Z\"]}") - .toObject(WeeklySchedule.class); - Assertions.assertEquals(DayOfWeek.THURSDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-25T03:22:55Z"), model.scheduleRunTimes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WeeklySchedule model = new WeeklySchedule() - .withScheduleRunDays(Arrays.asList(DayOfWeek.THURSDAY, DayOfWeek.THURSDAY, DayOfWeek.SATURDAY)) - .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2021-06-25T03:22:55Z"), - OffsetDateTime.parse("2021-01-26T03:37:20Z"), OffsetDateTime.parse("2021-01-15T14:04:55Z"))); - model = BinaryData.fromObject(model).toObject(WeeklySchedule.class); - Assertions.assertEquals(DayOfWeek.THURSDAY, model.scheduleRunDays().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-25T03:22:55Z"), 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 5a34227bc240..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceInnerTests.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.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\":\"patdooaojkniodko\",\"workloadType\":\"bw\",\"friendlyName\":\"jhemms\",\"protectionState\":\"Protected\"},\"eTag\":\"c\",\"location\":\"odtji\",\"tags\":{\"akggkfpag\":\"jlfltkacjvefkdlf\"},\"id\":\"owpulpq\",\"name\":\"lyls\",\"type\":\"xkqjnsjervt\"}") - .toObject(WorkloadItemResourceInner.class); - Assertions.assertEquals("odtji", model.location()); - Assertions.assertEquals("jlfltkacjvefkdlf", model.tags().get("akggkfpag")); - Assertions.assertEquals("patdooaojkniodko", model.properties().backupManagementType()); - Assertions.assertEquals("bw", model.properties().workloadType()); - Assertions.assertEquals("jhemms", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.properties().protectionState()); - Assertions.assertEquals("c", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadItemResourceInner model = new WorkloadItemResourceInner().withLocation("odtji") - .withTags(mapOf("akggkfpag", "jlfltkacjvefkdlf")) - .withProperties(new WorkloadItem().withBackupManagementType("patdooaojkniodko") - .withWorkloadType("bw") - .withFriendlyName("jhemms") - .withProtectionState(ProtectionStatus.PROTECTED)) - .withEtag("c"); - model = BinaryData.fromObject(model).toObject(WorkloadItemResourceInner.class); - Assertions.assertEquals("odtji", model.location()); - Assertions.assertEquals("jlfltkacjvefkdlf", model.tags().get("akggkfpag")); - Assertions.assertEquals("patdooaojkniodko", model.properties().backupManagementType()); - Assertions.assertEquals("bw", model.properties().workloadType()); - Assertions.assertEquals("jhemms", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTED, model.properties().protectionState()); - Assertions.assertEquals("c", 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 b83f8bc1c599..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemResourceListTests.java +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"qugjhkycube\",\"workloadType\":\"gssofwq\",\"friendlyName\":\"qal\",\"protectionState\":\"ProtectionFailed\"},\"eTag\":\"jijpxac\",\"location\":\"qudf\",\"tags\":{\"yffimrzrtuzqogs\":\"xbaaabjyv\",\"mewzsyyc\":\"xnevfdnwn\",\"judpfrxt\":\"uzsoi\",\"paxh\":\"thzvaytdwkqbrqu\"},\"id\":\"xiilivpdtiirqt\",\"name\":\"qoaxoruzfgs\",\"type\":\"uyfxrxxleptramxj\"}],\"nextLink\":\"wlwnwxuqlcv\"}") - .toObject(WorkloadItemResourceList.class); - Assertions.assertEquals("wlwnwxuqlcv", model.nextLink()); - Assertions.assertEquals("qudf", model.value().get(0).location()); - Assertions.assertEquals("xbaaabjyv", model.value().get(0).tags().get("yffimrzrtuzqogs")); - Assertions.assertEquals("qugjhkycube", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("gssofwq", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("qal", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, - model.value().get(0).properties().protectionState()); - Assertions.assertEquals("jijpxac", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadItemResourceList model = new WorkloadItemResourceList().withNextLink("wlwnwxuqlcv") - .withValue(Arrays.asList(new WorkloadItemResourceInner().withLocation("qudf") - .withTags(mapOf("yffimrzrtuzqogs", "xbaaabjyv", "mewzsyyc", "xnevfdnwn", "judpfrxt", "uzsoi", "paxh", - "thzvaytdwkqbrqu")) - .withProperties(new WorkloadItem().withBackupManagementType("qugjhkycube") - .withWorkloadType("gssofwq") - .withFriendlyName("qal") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED)) - .withEtag("jijpxac"))); - model = BinaryData.fromObject(model).toObject(WorkloadItemResourceList.class); - Assertions.assertEquals("wlwnwxuqlcv", model.nextLink()); - Assertions.assertEquals("qudf", model.value().get(0).location()); - Assertions.assertEquals("xbaaabjyv", model.value().get(0).tags().get("yffimrzrtuzqogs")); - Assertions.assertEquals("qugjhkycube", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("gssofwq", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("qal", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, - model.value().get(0).properties().protectionState()); - Assertions.assertEquals("jijpxac", 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 e2a3a385782c..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadItemTests.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.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\":\"gxsds\",\"workloadType\":\"e\",\"friendlyName\":\"sbzkf\",\"protectionState\":\"Protecting\"}") - .toObject(WorkloadItem.class); - Assertions.assertEquals("gxsds", model.backupManagementType()); - Assertions.assertEquals("e", model.workloadType()); - Assertions.assertEquals("sbzkf", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadItem model = new WorkloadItem().withBackupManagementType("gxsds") - .withWorkloadType("e") - .withFriendlyName("sbzkf") - .withProtectionState(ProtectionStatus.PROTECTING); - model = BinaryData.fromObject(model).toObject(WorkloadItem.class); - Assertions.assertEquals("gxsds", model.backupManagementType()); - Assertions.assertEquals("e", model.workloadType()); - Assertions.assertEquals("sbzkf", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTING, 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 1fa373ec2bb3..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceInnerTests.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.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\":\"cxnavv\",\"workloadType\":\"qiby\",\"friendlyName\":\"nyowxwlmdjrkvfg\",\"protectionState\":\"Invalid\"},\"eTag\":\"p\",\"location\":\"bodacizsjq\",\"tags\":{\"ibqipqkg\":\"rribd\",\"mkrefajpjorwkq\":\"vxndz\",\"sjabibs\":\"yhgbijtjivfx\"},\"id\":\"stawfsdjpvkv\",\"name\":\"bjxbkzbzk\",\"type\":\"vncjabudurgk\"}") - .toObject(WorkloadProtectableItemResourceInner.class); - Assertions.assertEquals("bodacizsjq", model.location()); - Assertions.assertEquals("rribd", model.tags().get("ibqipqkg")); - Assertions.assertEquals("cxnavv", model.properties().backupManagementType()); - Assertions.assertEquals("qiby", model.properties().workloadType()); - Assertions.assertEquals("nyowxwlmdjrkvfg", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.properties().protectionState()); - Assertions.assertEquals("p", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadProtectableItemResourceInner model - = new WorkloadProtectableItemResourceInner().withLocation("bodacizsjq") - .withTags(mapOf("ibqipqkg", "rribd", "mkrefajpjorwkq", "vxndz", "sjabibs", "yhgbijtjivfx")) - .withProperties(new WorkloadProtectableItem().withBackupManagementType("cxnavv") - .withWorkloadType("qiby") - .withFriendlyName("nyowxwlmdjrkvfg") - .withProtectionState(ProtectionStatus.INVALID)) - .withEtag("p"); - model = BinaryData.fromObject(model).toObject(WorkloadProtectableItemResourceInner.class); - Assertions.assertEquals("bodacizsjq", model.location()); - Assertions.assertEquals("rribd", model.tags().get("ibqipqkg")); - Assertions.assertEquals("cxnavv", model.properties().backupManagementType()); - Assertions.assertEquals("qiby", model.properties().workloadType()); - Assertions.assertEquals("nyowxwlmdjrkvfg", model.properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.INVALID, model.properties().protectionState()); - Assertions.assertEquals("p", 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 3efd64a15cd9..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemResourceListTests.java +++ /dev/null @@ -1,87 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights 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\":\"hmk\",\"workloadType\":\"grauwjuetaebur\",\"friendlyName\":\"dmovsm\",\"protectionState\":\"NotProtected\"},\"eTag\":\"ab\",\"location\":\"q\",\"tags\":{\"vtpuqujmqlgk\":\"kif\",\"ongbjcnt\":\"btndo\"},\"id\":\"jitcjedftwwaez\",\"name\":\"ojvdcpzfoqo\",\"type\":\"i\"},{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"xarzgszufoxciq\",\"workloadType\":\"idoamciodhkha\",\"friendlyName\":\"khnzbonlw\",\"protectionState\":\"ProtectionFailed\"},\"eTag\":\"gokdwbwhks\",\"location\":\"zcmrvexztvb\",\"tags\":{\"wtl\":\"sfraoyzko\",\"uximerqfobw\":\"nguxawqaldsy\",\"r\":\"znkbykutwpfhpagm\"},\"id\":\"kdsnfdsdoakgtdl\",\"name\":\"kkze\",\"type\":\"dlhewp\"},{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"sttwvogvbbe\",\"workloadType\":\"cngqqmoakufgmjz\",\"friendlyName\":\"rdgrtw\",\"protectionState\":\"NotProtected\"},\"eTag\":\"uzkopbminrfd\",\"location\":\"oyuhhziui\",\"tags\":{\"smlmzqhoftrm\":\"zbhd\",\"hxicslfaoqz\":\"equi\",\"kaivwit\":\"iyylhalnswhccsp\"},\"id\":\"scywuggwoluhc\",\"name\":\"bwemhairs\",\"type\":\"rgzdwmsweyp\"},{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"xggicccnxqhuexmk\",\"workloadType\":\"lstvlzywe\",\"friendlyName\":\"zrncsdt\",\"protectionState\":\"Protected\"},\"eTag\":\"iypbsfgytgusl\",\"location\":\"eadcygqukyhejhz\",\"tags\":{\"jzraehtwdwrf\":\"gfpelolppvksrpqv\",\"dl\":\"swibyr\",\"hfwpracstwit\":\"h\"},\"id\":\"khevxccedc\",\"name\":\"nmdyodnwzxl\",\"type\":\"jc\"}],\"nextLink\":\"hlt\"}") - .toObject(WorkloadProtectableItemResourceList.class); - Assertions.assertEquals("hlt", model.nextLink()); - Assertions.assertEquals("q", model.value().get(0).location()); - Assertions.assertEquals("kif", model.value().get(0).tags().get("vtpuqujmqlgk")); - Assertions.assertEquals("hmk", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("grauwjuetaebur", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("dmovsm", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("ab", model.value().get(0).etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadProtectableItemResourceList model = new WorkloadProtectableItemResourceList().withNextLink("hlt") - .withValue(Arrays.asList( - new WorkloadProtectableItemResourceInner().withLocation("q") - .withTags(mapOf("vtpuqujmqlgk", "kif", "ongbjcnt", "btndo")) - .withProperties(new WorkloadProtectableItem().withBackupManagementType("hmk") - .withWorkloadType("grauwjuetaebur") - .withFriendlyName("dmovsm") - .withProtectionState(ProtectionStatus.NOT_PROTECTED)) - .withEtag("ab"), - new WorkloadProtectableItemResourceInner().withLocation("zcmrvexztvb") - .withTags(mapOf("wtl", "sfraoyzko", "uximerqfobw", "nguxawqaldsy", "r", "znkbykutwpfhpagm")) - .withProperties(new WorkloadProtectableItem().withBackupManagementType("xarzgszufoxciq") - .withWorkloadType("idoamciodhkha") - .withFriendlyName("khnzbonlw") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED)) - .withEtag("gokdwbwhks"), - new WorkloadProtectableItemResourceInner().withLocation("oyuhhziui") - .withTags(mapOf("smlmzqhoftrm", "zbhd", "hxicslfaoqz", "equi", "kaivwit", "iyylhalnswhccsp")) - .withProperties(new WorkloadProtectableItem().withBackupManagementType("sttwvogvbbe") - .withWorkloadType("cngqqmoakufgmjz") - .withFriendlyName("rdgrtw") - .withProtectionState(ProtectionStatus.NOT_PROTECTED)) - .withEtag("uzkopbminrfd"), - new WorkloadProtectableItemResourceInner().withLocation("eadcygqukyhejhz") - .withTags(mapOf("jzraehtwdwrf", "gfpelolppvksrpqv", "dl", "swibyr", "hfwpracstwit", "h")) - .withProperties(new WorkloadProtectableItem().withBackupManagementType("xggicccnxqhuexmk") - .withWorkloadType("lstvlzywe") - .withFriendlyName("zrncsdt") - .withProtectionState(ProtectionStatus.PROTECTED)) - .withEtag("iypbsfgytgusl"))); - model = BinaryData.fromObject(model).toObject(WorkloadProtectableItemResourceList.class); - Assertions.assertEquals("hlt", model.nextLink()); - Assertions.assertEquals("q", model.value().get(0).location()); - Assertions.assertEquals("kif", model.value().get(0).tags().get("vtpuqujmqlgk")); - Assertions.assertEquals("hmk", model.value().get(0).properties().backupManagementType()); - Assertions.assertEquals("grauwjuetaebur", model.value().get(0).properties().workloadType()); - Assertions.assertEquals("dmovsm", model.value().get(0).properties().friendlyName()); - Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.value().get(0).properties().protectionState()); - Assertions.assertEquals("ab", 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 0825f2bf83af..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/WorkloadProtectableItemTests.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.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\":\"mokzhjjklf\",\"workloadType\":\"mouwqlgzrfzeey\",\"friendlyName\":\"izikayuhq\",\"protectionState\":\"ProtectionFailed\"}") - .toObject(WorkloadProtectableItem.class); - Assertions.assertEquals("mokzhjjklf", model.backupManagementType()); - Assertions.assertEquals("mouwqlgzrfzeey", model.workloadType()); - Assertions.assertEquals("izikayuhq", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - WorkloadProtectableItem model = new WorkloadProtectableItem().withBackupManagementType("mokzhjjklf") - .withWorkloadType("mouwqlgzrfzeey") - .withFriendlyName("izikayuhq") - .withProtectionState(ProtectionStatus.PROTECTION_FAILED); - model = BinaryData.fromObject(model).toObject(WorkloadProtectableItem.class); - Assertions.assertEquals("mokzhjjklf", model.backupManagementType()); - Assertions.assertEquals("mouwqlgzrfzeey", model.workloadType()); - Assertions.assertEquals("izikayuhq", model.friendlyName()); - Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, 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 85e5361bd15f..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/YearlyRetentionScheduleTests.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.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\":\"Invalid\",\"monthsOfYear\":[\"October\",\"November\"],\"retentionScheduleDaily\":{\"daysOfTheMonth\":[{\"date\":1046360086,\"isLast\":false}]},\"retentionScheduleWeekly\":{\"daysOfTheWeek\":[\"Monday\",\"Saturday\",\"Sunday\",\"Saturday\"],\"weeksOfTheMonth\":[\"Third\",\"Third\",\"Fourth\",\"Third\"]},\"retentionTimes\":[\"2021-03-22T04:29:22Z\"],\"retentionDuration\":{\"count\":328440164,\"durationType\":\"Weeks\"}}") - .toObject(YearlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.INVALID, model.retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.OCTOBER, model.monthsOfYear().get(0)); - Assertions.assertEquals(1046360086, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.MONDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.THIRD, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-22T04:29:22Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(328440164, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.retentionDuration().durationType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - YearlyRetentionSchedule model - = new YearlyRetentionSchedule().withRetentionScheduleFormatType(RetentionScheduleFormat.INVALID) - .withMonthsOfYear(Arrays.asList(MonthOfYear.OCTOBER, MonthOfYear.NOVEMBER)) - .withRetentionScheduleDaily(new DailyRetentionFormat() - .withDaysOfTheMonth(Arrays.asList(new Day().withDate(1046360086).withIsLast(false)))) - .withRetentionScheduleWeekly(new WeeklyRetentionFormat() - .withDaysOfTheWeek( - Arrays.asList(DayOfWeek.MONDAY, DayOfWeek.SATURDAY, DayOfWeek.SUNDAY, DayOfWeek.SATURDAY)) - .withWeeksOfTheMonth( - Arrays.asList(WeekOfMonth.THIRD, WeekOfMonth.THIRD, WeekOfMonth.FOURTH, WeekOfMonth.THIRD))) - .withRetentionTimes(Arrays.asList(OffsetDateTime.parse("2021-03-22T04:29:22Z"))) - .withRetentionDuration( - new RetentionDuration().withCount(328440164).withDurationType(RetentionDurationType.WEEKS)); - model = BinaryData.fromObject(model).toObject(YearlyRetentionSchedule.class); - Assertions.assertEquals(RetentionScheduleFormat.INVALID, model.retentionScheduleFormatType()); - Assertions.assertEquals(MonthOfYear.OCTOBER, model.monthsOfYear().get(0)); - Assertions.assertEquals(1046360086, model.retentionScheduleDaily().daysOfTheMonth().get(0).date()); - Assertions.assertEquals(false, model.retentionScheduleDaily().daysOfTheMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.MONDAY, model.retentionScheduleWeekly().daysOfTheWeek().get(0)); - Assertions.assertEquals(WeekOfMonth.THIRD, model.retentionScheduleWeekly().weeksOfTheMonth().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-22T04:29:22Z"), model.retentionTimes().get(0)); - Assertions.assertEquals(328440164, model.retentionDuration().count()); - Assertions.assertEquals(RetentionDurationType.WEEKS, model.retentionDuration().durationType()); - } -}