diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md
index 7c12efdf4673..0abf2f4558dc 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md
@@ -1,6 +1,8 @@
# Release History
-## 1.3.0-beta.1 (Unreleased)
+## 1.0.0-beta.1 (2023-10-30)
+
+- Azure Resource Manager RecoveryServicesBackup client library for Java. This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
### Features Added
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md
index 8b9a4af60e3e..ea1aeacf82d2 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md
@@ -2,7 +2,7 @@
Azure Resource Manager RecoveryServicesBackup client library for Java.
-This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
+This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
## We'd love to hear your feedback
@@ -32,7 +32,7 @@ Various documentation is available to help you get started
com.azure.resourcemanager
azure-resourcemanager-recoveryservicesbackup
- 1.2.0
+ 1.3.0-beta.1
```
[//]: # ({x-version-update-end})
@@ -45,7 +45,7 @@ Azure Management Libraries require a `TokenCredential` implementation for authen
### Authentication
-By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.
+By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables.
- `AZURE_CLIENT_ID` for Azure client ID.
- `AZURE_TENANT_ID` for Azure tenant ID.
@@ -191,7 +191,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS
[docs]: https://azure.github.io/azure-sdk-for-java/
-[jdk]: https://docs.microsoft.com/java/azure/jdk/
+[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/
[azure_subscription]: https://azure.microsoft.com/free/
[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity
[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md
index 0f0408a60f52..251cb6ea53f2 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md
@@ -87,6 +87,14 @@
- [Validate](#featuresupport_validate)
+## FetchTieringCost
+
+- [Post](#fetchtieringcost_post)
+
+## GetTieringCostOperationResult
+
+- [Get](#gettieringcostoperationresult_get)
+
## ItemLevelRecoveryConnections
- [Provision](#itemlevelrecoveryconnections_provision)
@@ -216,6 +224,10 @@
- [Get](#securitypins_get)
+## TieringCostOperationStatus
+
+- [Get](#tieringcostoperationstatus_get)
+
## ValidateOperation
- [Trigger](#validateoperation_trigger)
@@ -233,7 +245,7 @@
/** Samples for BackupEngines Get. */
public final class BackupEnginesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_Get.json
*/
/**
* Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details.
@@ -255,7 +267,7 @@ public final class BackupEnginesGetSamples {
/** Samples for BackupEngines List. */
public final class BackupEnginesListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_List.json
*/
/**
* Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines.
@@ -275,7 +287,7 @@ public final class BackupEnginesListSamples {
/** Samples for BackupJobs List. */
public final class BackupJobsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobs.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobs.json
*/
/**
* Sample code: List All Jobs.
@@ -288,7 +300,7 @@ public final class BackupJobsListSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithAllSupportedFilters.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithAllSupportedFilters.json
*/
/**
* Sample code: List Jobs With Filters.
@@ -309,7 +321,7 @@ public final class BackupJobsListSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json
*/
/**
* Sample code: List Jobs With Time Filter.
@@ -336,7 +348,7 @@ public final class BackupJobsListSamples {
/** Samples for BackupOperationResults Get. */
public final class BackupOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationResult.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationResult.json
*/
/**
* Sample code: Get Result for Protected Item Delete Operation.
@@ -362,7 +374,7 @@ public final class BackupOperationResultsGetSamples {
/** Samples for BackupOperationStatuses Get. */
public final class BackupOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationStatus.json
*/
/**
* Sample code: Get Protected Item Delete Operation Status.
@@ -388,7 +400,7 @@ public final class BackupOperationStatusesGetSamples {
/** Samples for BackupPolicies List. */
public final class BackupPoliciesListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupPolicies_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupPolicies_List.json
*/
/**
* Sample code: List protection policies with backupManagementType filter as AzureWorkload.
@@ -407,7 +419,7 @@ public final class BackupPoliciesListSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json
*/
/**
* Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2
@@ -427,7 +439,7 @@ public final class BackupPoliciesListSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupPolicies_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupPolicies_List.json
*/
/**
* Sample code: List protection policies with backupManagementType filter as AzureIaasVm.
@@ -453,7 +465,7 @@ public final class BackupPoliciesListSamples {
/** Samples for BackupProtectableItems List. */
public final class BackupProtectableItemsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectableItems_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectableItems_List.json
*/
/**
* Sample code: List protectable items with backupManagementType filter as AzureIaasVm.
@@ -480,7 +492,7 @@ public final class BackupProtectableItemsListSamples {
/** Samples for BackupProtectedItems List. */
public final class BackupProtectedItemsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectedItems_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectedItems_List.json
*/
/**
* Sample code: List protected items with backupManagementType filter as AzureIaasVm.
@@ -507,7 +519,7 @@ public final class BackupProtectedItemsListSamples {
/** Samples for BackupProtectionContainers List. */
public final class BackupProtectionContainersListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_List.json
*/
/**
* Sample code: List Backup Protection Containers.
@@ -529,7 +541,7 @@ public final class BackupProtectionContainersListSamples {
/** Samples for BackupProtectionIntent List. */
public final class BackupProtectionIntentListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_List.json
*/
/**
* Sample code: List protection intent with backupManagementType filter.
@@ -549,7 +561,7 @@ public final class BackupProtectionIntentListSamples {
/** Samples for BackupResourceEncryptionConfigs Get. */
public final class BackupResourceEncryptionConfigsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Get.json
*/
/**
* Sample code: Get Vault Encryption Configuration.
@@ -576,7 +588,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.InfrastructureEnc
/** Samples for BackupResourceEncryptionConfigs Update. */
public final class BackupResourceEncryptionConfigsUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Put.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Put.json
*/
/**
* Sample code: Update Vault Encryption Configuration.
@@ -608,7 +620,7 @@ public final class BackupResourceEncryptionConfigsUpdateSamples {
/** Samples for BackupResourceStorageConfigsNonCrr Get. */
public final class BackupResourceStorageConfigsNonCrrGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Get.json
*/
/**
* Sample code: Get Vault Storage Configuration.
@@ -635,7 +647,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
/** Samples for BackupResourceStorageConfigsNonCrr Patch. */
public final class BackupResourceStorageConfigsNonCrrPatchSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Patch.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Patch.json
*/
/**
* Sample code: Update Vault Storage Configuration.
@@ -670,7 +682,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
/** Samples for BackupResourceStorageConfigsNonCrr Update. */
public final class BackupResourceStorageConfigsNonCrrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Put.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Put.json
*/
/**
* Sample code: Update Vault Storage Configuration.
@@ -700,7 +712,7 @@ public final class BackupResourceStorageConfigsNonCrrUpdateSamples {
/** Samples for BackupResourceVaultConfigs Get. */
public final class BackupResourceVaultConfigsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Get.json
*/
/**
* Sample code: Get Vault Security Config.
@@ -727,7 +739,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeature
/** Samples for BackupResourceVaultConfigs Put. */
public final class BackupResourceVaultConfigsPutSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Put.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Put.json
*/
/**
* Sample code: Update Vault Security Config.
@@ -761,7 +773,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityS
/** Samples for BackupResourceVaultConfigs Update. */
public final class BackupResourceVaultConfigsUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Patch.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Patch.json
*/
/**
* Sample code: Update Vault Security Config.
@@ -792,7 +804,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType;
/** Samples for BackupStatus Get. */
public final class BackupStatusGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/GetBackupStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/GetBackupStatus.json
*/
/**
* Sample code: Get Azure Virtual Machine Backup Status.
@@ -820,7 +832,7 @@ public final class BackupStatusGetSamples {
/** Samples for BackupUsageSummaries List. */
public final class BackupUsageSummariesListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json
*/
/**
* Sample code: Get Protected Items Usages Summary.
@@ -840,7 +852,7 @@ public final class BackupUsageSummariesListSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json
*/
/**
* Sample code: Get Protected Containers Usages Summary.
@@ -867,7 +879,7 @@ public final class BackupUsageSummariesListSamples {
/** Samples for BackupWorkloadItems List. */
public final class BackupWorkloadItemsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupWorkloadItems_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupWorkloadItems_List.json
*/
/**
* Sample code: List Workload Items in Container.
@@ -899,7 +911,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupReque
/** Samples for Backups Trigger. */
public final class BackupsTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerBackup_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerBackup_Post.json
*/
/**
* Sample code: Trigger Backup.
@@ -928,7 +940,7 @@ public final class BackupsTriggerSamples {
/** Samples for BmsPrepareDataMoveOperationResult Get. */
public final class BmsPrepareDataMoveOperationResultGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json
*/
/**
* Sample code: Get operation result for PrepareDataMove.
@@ -951,7 +963,7 @@ public final class BmsPrepareDataMoveOperationResultGetSamples {
/** Samples for DeletedProtectionContainers List. */
public final class DeletedProtectionContainersListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/SoftDeletedContainers_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/SoftDeletedContainers_List.json
*/
/**
* Sample code: List Backup Protection Containers.
@@ -973,7 +985,7 @@ public final class DeletedProtectionContainersListSamples {
/** Samples for ExportJobsOperationResults Get. */
public final class ExportJobsOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ExportJobsOperationResult.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ExportJobsOperationResult.json
*/
/**
* Sample code: Export Jobs Operation Results.
@@ -1001,7 +1013,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFe
/** Samples for FeatureSupport Validate. */
public final class FeatureSupportValidateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupFeature_Validate.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupFeature_Validate.json
*/
/**
* Sample code: Check Azure Vm Backup Feature Support.
@@ -1020,6 +1032,137 @@ public final class FeatureSupportValidateSamples {
}
```
+### FetchTieringCost_Post
+
+```java
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoForRehydrationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForPolicyRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForProtectedItemRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForVaultRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
+import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority;
+
+/** Samples for FetchTieringCost Post. */
+public final class FetchTieringCostPostSamples {
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForRehydrate.json
+ */
+ /**
+ * Sample code: Get the rehydration cost for recovery point.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheRehydrationCostForRecoveryPoint(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostInfoForRehydrationRequest()
+ .withSourceTierType(RecoveryPointTierType.ARCHIVED_RP)
+ .withTargetTierType(RecoveryPointTierType.HARDENED_RP)
+ .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
+ .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
+ .withRecoveryPointId("1222343434")
+ .withRehydrationPriority(RehydrationPriority.HIGH),
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForProtectedItem.json
+ */
+ /**
+ * Sample code: Get the tiering savings cost info for protected item.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheTieringSavingsCostInfoForProtectedItem(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostSavingsInfoForProtectedItemRequest()
+ .withSourceTierType(RecoveryPointTierType.HARDENED_RP)
+ .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP)
+ .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
+ .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"),
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForPolicy.json
+ */
+ /**
+ * Sample code: Get the tiering savings cost info for policy.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheTieringSavingsCostInfoForPolicy(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostSavingsInfoForPolicyRequest()
+ .withSourceTierType(RecoveryPointTierType.HARDENED_RP)
+ .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP)
+ .withPolicyName("monthly"),
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForVault.json
+ */
+ /**
+ * Sample code: Get the tiering savings cost info for vault.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheTieringSavingsCostInfoForVault(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostSavingsInfoForVaultRequest()
+ .withSourceTierType(RecoveryPointTierType.HARDENED_RP)
+ .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP),
+ com.azure.core.util.Context.NONE);
+ }
+}
+```
+
+### GetTieringCostOperationResult_Get
+
+```java
+/** Samples for GetTieringCostOperationResult Get. */
+public final class GetTieringCostOperationResultGetSamples {
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationResult.json
+ */
+ /**
+ * Sample code: Fetch Tiering Cost Operation Result.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void fetchTieringCostOperationResult(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .getTieringCostOperationResults()
+ .getWithResponse(
+ "gaallaRG",
+ "gaallavaultbvtd2msi",
+ "0f48183b-0a44-4dca-aec1-bba5daab888a",
+ com.azure.core.util.Context.NONE);
+ }
+}
+```
+
### ItemLevelRecoveryConnections_Provision
```java
@@ -1029,7 +1172,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResourc
/** Samples for ItemLevelRecoveryConnections Provision. */
public final class ItemLevelRecoveryConnectionsProvisionSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Provision_Ilr.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Provision_Ilr.json
*/
/**
* Sample code: Provision Instant Item Level Recovery for Azure Vm.
@@ -1066,7 +1209,7 @@ public final class ItemLevelRecoveryConnectionsProvisionSamples {
/** Samples for ItemLevelRecoveryConnections Revoke. */
public final class ItemLevelRecoveryConnectionsRevokeSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Revoke_Ilr.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Revoke_Ilr.json
*/
/**
* Sample code: Revoke Instant Item Level Recovery for Azure Vm.
@@ -1095,7 +1238,7 @@ public final class ItemLevelRecoveryConnectionsRevokeSamples {
/** Samples for JobCancellations Trigger. */
public final class JobCancellationsTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerCancelJob.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerCancelJob.json
*/
/**
* Sample code: Cancel Job.
@@ -1121,7 +1264,7 @@ public final class JobCancellationsTriggerSamples {
/** Samples for JobDetails Get. */
public final class JobDetailsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/GetJobDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/GetJobDetails.json
*/
/**
* Sample code: Get Job Details.
@@ -1147,7 +1290,7 @@ public final class JobDetailsGetSamples {
/** Samples for JobOperationResults Get. */
public final class JobOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/CancelJobOperationResult.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/CancelJobOperationResult.json
*/
/**
* Sample code: Cancel Job Operation Result.
@@ -1174,7 +1317,7 @@ public final class JobOperationResultsGetSamples {
/** Samples for Jobs Export. */
public final class JobsExportSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerExportJobs.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerExportJobs.json
*/
/**
* Sample code: Export Jobs.
@@ -1197,11 +1340,12 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRest
import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo;
import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
/** Samples for OperationOperation Validate. */
public final class OperationOperationValidateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json
*/
/**
* Sample code: Validate Operation.
@@ -1215,29 +1359,33 @@ public final class OperationOperationValidateSamples {
.validateWithResponse(
"testVault",
"testRG",
- new ValidateIaasVMRestoreOperationRequest()
- .withRestoreRequest(
- new IaasVMRestoreRequest()
- .withRecoveryPointId("348916168024334")
- .withRecoveryType(RecoveryType.RESTORE_DISKS)
- .withSourceResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
- .withStorageAccountId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
- .withRegion("southeastasia")
- .withCreateNewCloudService(true)
- .withOriginalStorageAccountOption(false)
- .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
- .withIdentityInfo(
- new IdentityInfo()
- .withIsSystemAssignedIdentity(false)
- .withManagedIdentityResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))),
+ new ValidateOperationRequestResource()
+ .withId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334")
+ .withProperties(
+ new ValidateIaasVMRestoreOperationRequest()
+ .withRestoreRequest(
+ new IaasVMRestoreRequest()
+ .withRecoveryPointId("348916168024334")
+ .withRecoveryType(RecoveryType.RESTORE_DISKS)
+ .withSourceResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
+ .withStorageAccountId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
+ .withRegion("southeastasia")
+ .withCreateNewCloudService(true)
+ .withOriginalStorageAccountOption(false)
+ .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
+ .withIdentityInfo(
+ new IdentityInfo()
+ .withIsSystemAssignedIdentity(false)
+ .withManagedIdentityResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))),
com.azure.core.util.Context.NONE);
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json
*/
/**
* Sample code: Validate Operation with identityBasedRestoreDetails.
@@ -1251,26 +1399,30 @@ public final class OperationOperationValidateSamples {
.validateWithResponse(
"testVault",
"testRG",
- new ValidateIaasVMRestoreOperationRequest()
- .withRestoreRequest(
- new IaasVMRestoreRequest()
- .withRecoveryPointId("348916168024334")
- .withRecoveryType(RecoveryType.RESTORE_DISKS)
- .withSourceResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
- .withRegion("southeastasia")
- .withCreateNewCloudService(true)
- .withOriginalStorageAccountOption(false)
- .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
- .withIdentityInfo(
- new IdentityInfo()
- .withIsSystemAssignedIdentity(false)
- .withManagedIdentityResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))
- .withIdentityBasedRestoreDetails(
- new IdentityBasedRestoreDetails()
- .withTargetStorageAccountId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"))),
+ new ValidateOperationRequestResource()
+ .withId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334")
+ .withProperties(
+ new ValidateIaasVMRestoreOperationRequest()
+ .withRestoreRequest(
+ new IaasVMRestoreRequest()
+ .withRecoveryPointId("348916168024334")
+ .withRecoveryType(RecoveryType.RESTORE_DISKS)
+ .withSourceResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
+ .withRegion("southeastasia")
+ .withCreateNewCloudService(true)
+ .withOriginalStorageAccountOption(false)
+ .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
+ .withIdentityInfo(
+ new IdentityInfo()
+ .withIsSystemAssignedIdentity(false)
+ .withManagedIdentityResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))
+ .withIdentityBasedRestoreDetails(
+ new IdentityBasedRestoreDetails()
+ .withTargetStorageAccountId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")))),
com.azure.core.util.Context.NONE);
}
}
@@ -1282,7 +1434,7 @@ public final class OperationOperationValidateSamples {
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ListOperations.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ListOperations.json
*/
/**
* Sample code: ListOperations.
@@ -1302,7 +1454,7 @@ public final class OperationsListSamples {
/** Samples for PrivateEndpoint GetOperationStatus. */
public final class PrivateEndpointGetOperationStatusSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json
*/
/**
* Sample code: Get OperationStatus.
@@ -1329,7 +1481,7 @@ public final class PrivateEndpointGetOperationStatusSamples {
/** Samples for PrivateEndpointConnection Delete. */
public final class PrivateEndpointConnectionDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json
*/
/**
* Sample code: Delete PrivateEndpointConnection.
@@ -1355,7 +1507,7 @@ public final class PrivateEndpointConnectionDeleteSamples {
/** Samples for PrivateEndpointConnection Get. */
public final class PrivateEndpointConnectionGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json
*/
/**
* Sample code: Get PrivateEndpointConnection.
@@ -1390,7 +1542,7 @@ import java.util.Arrays;
/** Samples for PrivateEndpointConnection Put. */
public final class PrivateEndpointConnectionPutSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json
*/
/**
* Sample code: Update PrivateEndpointConnection.
@@ -1433,7 +1585,7 @@ public final class PrivateEndpointConnectionPutSamples {
/** Samples for ProtectableContainers List. */
public final class ProtectableContainersListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectableContainers_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectableContainers_List.json
*/
/**
* Sample code: List protectable items with backupManagementType filter as AzureStorage.
@@ -1460,7 +1612,7 @@ public final class ProtectableContainersListSamples {
/** Samples for ProtectedItemOperationResults Get. */
public final class ProtectedItemOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationResults.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationResults.json
*/
/**
* Sample code: Get Operation Results of Protected Vm.
@@ -1489,7 +1641,7 @@ public final class ProtectedItemOperationResultsGetSamples {
/** Samples for ProtectedItemOperationStatuses Get. */
public final class ProtectedItemOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json
*/
/**
* Sample code: Get Operation Status of Protected Vm.
@@ -1521,7 +1673,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState;
/** Samples for ProtectedItems CreateOrUpdate. */
public final class ProtectedItemsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/StopProtection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/StopProtection.json
*/
/**
* Sample code: Stop Protection with retain data on Azure IaasVm.
@@ -1548,7 +1700,7 @@ public final class ProtectedItemsCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ConfigureProtection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ConfigureProtection.json
*/
/**
* Sample code: Enable Protection on Azure IaasVm.
@@ -1583,7 +1735,7 @@ public final class ProtectedItemsCreateOrUpdateSamples {
/** Samples for ProtectedItems Delete. */
public final class ProtectedItemsDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete.json
*/
/**
* Sample code: Delete Protection from Azure Virtual Machine.
@@ -1611,7 +1763,7 @@ public final class ProtectedItemsDeleteSamples {
/** Samples for ProtectedItems Get. */
public final class ProtectedItemsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json
*/
/**
* Sample code: Get Protected Classic Virtual Machine Details.
@@ -1633,7 +1785,7 @@ public final class ProtectedItemsGetSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json
*/
/**
* Sample code: Get Protected Virtual Machine Details.
@@ -1662,7 +1814,7 @@ public final class ProtectedItemsGetSamples {
/** Samples for ProtectionContainerOperationResults Get. */
public final class ProtectionContainerOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json
*/
/**
* Sample code: Get Azure Storage Protection Container Operation Result.
@@ -1690,7 +1842,7 @@ public final class ProtectionContainerOperationResultsGetSamples {
/** Samples for ProtectionContainerRefreshOperationResults Get. */
public final class ProtectionContainerRefreshOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers_OperationResults.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers_OperationResults.json
*/
/**
* Sample code: Azure Vm Discovery Operation Result.
@@ -1717,7 +1869,7 @@ public final class ProtectionContainerRefreshOperationResultsGetSamples {
/** Samples for ProtectionContainers Get. */
public final class ProtectionContainersGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Get.json
*/
/**
* Sample code: Get Protection Container Details.
@@ -1744,7 +1896,7 @@ public final class ProtectionContainersGetSamples {
/** Samples for ProtectionContainers Inquire. */
public final class ProtectionContainersInquireSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire.json
*/
/**
* Sample code: Inquire Azure Storage Protection Containers.
@@ -1772,7 +1924,7 @@ public final class ProtectionContainersInquireSamples {
/** Samples for ProtectionContainers Refresh. */
public final class ProtectionContainersRefreshSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers.json
*/
/**
* Sample code: Trigger Azure Vm Discovery.
@@ -1798,7 +1950,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementT
/** Samples for ProtectionContainers Register. */
public final class ProtectionContainersRegisterSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Register.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Register.json
*/
/**
* Sample code: RegisterAzure Storage ProtectionContainers.
@@ -1830,7 +1982,7 @@ public final class ProtectionContainersRegisterSamples {
/** Samples for ProtectionContainers Unregister. */
public final class ProtectionContainersUnregisterSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Unregister.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Unregister.json
*/
/**
* Sample code: Unregister Protection Container.
@@ -1859,7 +2011,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProt
/** Samples for ProtectionIntent CreateOrUpdate. */
public final class ProtectionIntentCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Azure Vm Protection Intent.
@@ -1890,7 +2042,7 @@ public final class ProtectionIntentCreateOrUpdateSamples {
/** Samples for ProtectionIntent Delete. */
public final class ProtectionIntentDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json
*/
/**
* Sample code: Delete Protection intent from item.
@@ -1913,7 +2065,7 @@ public final class ProtectionIntentDeleteSamples {
/** Samples for ProtectionIntent Get. */
public final class ProtectionIntentGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Get.json
*/
/**
* Sample code: Get ProtectionIntent for an item.
@@ -1939,7 +2091,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnable
/** Samples for ProtectionIntent Validate. */
public final class ProtectionIntentValidateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_Validate.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_Validate.json
*/
/**
* Sample code: Validate Enable Protection on Azure Vm.
@@ -1989,6 +2141,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleRetentionPo
import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicy;
import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicyV2;
import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy;
+import com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy;
import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth;
import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat;
import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule;
@@ -2000,7 +2153,7 @@ import java.util.Arrays;
/** Samples for ProtectionPolicies CreateOrUpdate. */
public final class ProtectionPoliciesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json
*/
/**
* Sample code: Create or Update Full Azure Workload Protection Policy.
@@ -2100,7 +2253,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json
*/
/**
* Sample code: Create or Update Simple Azure Vm Protection Policy.
@@ -2134,7 +2287,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json
*/
/**
* Sample code: Create or Update Daily Azure Storage Protection Policy.
@@ -2202,7 +2355,82 @@ public final class ProtectionPoliciesCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hardened.json
+ */
+ /**
+ * Sample code: Create or Update Azure Storage Vault Standard Protection Policy.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void createOrUpdateAzureStorageVaultStandardProtectionPolicy(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .protectionPolicies()
+ .define("newPolicyV2")
+ .withRegion((String) null)
+ .withExistingVault("swaggertestvault", "SwaggerTestRg")
+ .withProperties(
+ new AzureFileShareProtectionPolicy()
+ .withWorkLoadType(WorkloadType.AZURE_FILE_SHARE)
+ .withSchedulePolicy(
+ new SimpleSchedulePolicy()
+ .withScheduleRunFrequency(ScheduleRunType.DAILY)
+ .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))))
+ .withVaultRetentionPolicy(
+ new VaultRetentionPolicy()
+ .withVaultRetention(
+ new LongTermRetentionPolicy()
+ .withDailySchedule(
+ new DailyRetentionSchedule()
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(30)
+ .withDurationType(RetentionDurationType.DAYS)))
+ .withWeeklySchedule(
+ new WeeklyRetentionSchedule()
+ .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY))
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(12)
+ .withDurationType(RetentionDurationType.WEEKS)))
+ .withMonthlySchedule(
+ new MonthlyRetentionSchedule()
+ .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY)
+ .withRetentionScheduleWeekly(
+ new WeeklyRetentionFormat()
+ .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY))
+ .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST)))
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(60)
+ .withDurationType(RetentionDurationType.MONTHS)))
+ .withYearlySchedule(
+ new YearlyRetentionSchedule()
+ .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY)
+ .withMonthsOfYear(Arrays.asList(MonthOfYear.JANUARY))
+ .withRetentionScheduleWeekly(
+ new WeeklyRetentionFormat()
+ .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY))
+ .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST)))
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(10)
+ .withDurationType(RetentionDurationType.YEARS))))
+ .withSnapshotRetentionInDays(5))
+ .withTimeZone("UTC"))
+ .create();
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json
*/
/**
* Sample code: Create or Update Hourly Azure Storage Protection Policy.
@@ -2270,7 +2498,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json
*/
/**
* Sample code: Create or Update Full Azure Vm Protection Policy.
@@ -2333,7 +2561,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json
*/
/**
* Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup.
@@ -2410,7 +2638,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json
*/
/**
* Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup.
@@ -2492,7 +2720,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples {
/** Samples for ProtectionPolicies Delete. */
public final class ProtectionPoliciesDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json
*/
/**
* Sample code: Delete Azure Vm Protection Policy.
@@ -2514,7 +2742,7 @@ public final class ProtectionPoliciesDeleteSamples {
/** Samples for ProtectionPolicies Get. */
public final class ProtectionPoliciesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Get.json
*/
/**
* Sample code: Get Azure IaasVm Protection Policy Details.
@@ -2529,7 +2757,7 @@ public final class ProtectionPoliciesGetSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json
*/
/**
* Sample code: Get Azure IaasVm Enhanced Protection Policy Details.
@@ -2551,7 +2779,7 @@ public final class ProtectionPoliciesGetSamples {
/** Samples for ProtectionPolicyOperationResults Get. */
public final class ProtectionPolicyOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json
*/
/**
* Sample code: Get Protection Policy Operation Results.
@@ -2578,7 +2806,7 @@ public final class ProtectionPolicyOperationResultsGetSamples {
/** Samples for ProtectionPolicyOperationStatuses Get. */
public final class ProtectionPolicyOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json
*/
/**
* Sample code: Get Protection Policy Operation Status.
@@ -2605,7 +2833,7 @@ public final class ProtectionPolicyOperationStatusesGetSamples {
/** Samples for RecoveryPoints Get. */
public final class RecoveryPointsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_Get.json
*/
/**
* Sample code: Get Azure Vm Recovery Point Details.
@@ -2634,7 +2862,7 @@ public final class RecoveryPointsGetSamples {
/** Samples for RecoveryPoints List. */
public final class RecoveryPointsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_List.json
*/
/**
* Sample code: Get Protected Azure Vm Recovery Points.
@@ -2666,7 +2894,7 @@ import java.util.Arrays;
/** Samples for RecoveryPointsRecommendedForMove List. */
public final class RecoveryPointsRecommendedForMoveListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json
*/
/**
* Sample code: Get Protected Azure Vm Recovery Points Recommended for Move.
@@ -2697,7 +2925,7 @@ public final class RecoveryPointsRecommendedForMoveListSamples {
/** Samples for ResourceGuardProxies Get. */
public final class ResourceGuardProxiesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json
*/
/**
* Sample code: Get VaultGuardProxies.
@@ -2717,7 +2945,7 @@ public final class ResourceGuardProxiesGetSamples {
/** Samples for ResourceGuardProxyOperation Delete. */
public final class ResourceGuardProxyOperationDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json
*/
/**
* Sample code: Delete ResourceGuardProxy.
@@ -2740,7 +2968,7 @@ public final class ResourceGuardProxyOperationDeleteSamples {
/** Samples for ResourceGuardProxyOperation Get. */
public final class ResourceGuardProxyOperationGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json
*/
/**
* Sample code: Get ResourceGuardProxy.
@@ -2764,7 +2992,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProx
/** Samples for ResourceGuardProxyOperation Put. */
public final class ResourceGuardProxyOperationPutSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json
*/
/**
* Sample code: Create ResourceGuardProxy.
@@ -2796,7 +3024,7 @@ import java.util.Arrays;
/** Samples for ResourceGuardProxyOperation UnlockDelete. */
public final class ResourceGuardProxyOperationUnlockDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json
*/
/**
* Sample code: UnlockDelete ResourceGuardProxy.
@@ -2832,7 +3060,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRe
/** Samples for ResourceProvider BmsPrepareDataMove. */
public final class ResourceProviderBmsPrepareDataMoveSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMove_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMove_Post.json
*/
/**
* Sample code: Prepare Data Move.
@@ -2865,7 +3093,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRe
/** Samples for ResourceProvider BmsTriggerDataMove. */
public final class ResourceProviderBmsTriggerDataMoveSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/TriggerDataMove_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/TriggerDataMove_Post.json
*/
/**
* Sample code: Trigger Data Move.
@@ -2896,7 +3124,7 @@ public final class ResourceProviderBmsTriggerDataMoveSamples {
/** Samples for ResourceProvider GetOperationStatus. */
public final class ResourceProviderGetOperationStatusSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json
*/
/**
* Sample code: Get OperationStatus.
@@ -2922,7 +3150,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTier
/** Samples for ResourceProvider MoveRecoveryPoint. */
public final class ResourceProviderMoveRecoveryPointSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/TriggerRecoveryPointMove_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TriggerRecoveryPointMove_Post.json
*/
/**
* Sample code: Trigger RP Move Operation.
@@ -2967,7 +3195,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetwork
/** Samples for Restores Trigger. */
public final class RestoresTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json
*/
/**
* Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest.
@@ -3014,7 +3242,7 @@ public final class RestoresTriggerSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json
*/
/**
* Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest.
@@ -3058,7 +3286,7 @@ public final class RestoresTriggerSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json
*/
/**
* Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest.
@@ -3097,7 +3325,7 @@ public final class RestoresTriggerSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
*/
/**
* Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails.
@@ -3143,7 +3371,7 @@ public final class RestoresTriggerSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json
*/
/**
* Sample code: Restore Disks with IaasVMRestoreRequest.
@@ -3189,7 +3417,7 @@ public final class RestoresTriggerSamples {
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
*/
/**
* Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails.
@@ -3238,7 +3466,7 @@ public final class RestoresTriggerSamples {
/** Samples for SecurityPINs Get. */
public final class SecurityPINsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupSecurityPin_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupSecurityPin_Get.json
*/
/**
* Sample code: Get Vault Security Pin.
@@ -3252,6 +3480,32 @@ public final class SecurityPINsGetSamples {
}
```
+### TieringCostOperationStatus_Get
+
+```java
+/** Samples for TieringCostOperationStatus Get. */
+public final class TieringCostOperationStatusGetSamples {
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationStatus.json
+ */
+ /**
+ * Sample code: Fetch Tiering Cost Operation Status.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void fetchTieringCostOperationStatus(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .tieringCostOperationStatus()
+ .getWithResponse(
+ "gaallaRG",
+ "gaallavaultbvtd2msi",
+ "0f48183b-0a44-4dca-aec1-bba5daab888a",
+ com.azure.core.util.Context.NONE);
+ }
+}
+```
+
### ValidateOperation_Trigger
```java
@@ -3260,11 +3514,12 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequ
import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo;
import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
/** Samples for ValidateOperation Trigger. */
public final class ValidateOperationTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json
*/
/**
* Sample code: Trigger Validate Operation.
@@ -3278,24 +3533,28 @@ public final class ValidateOperationTriggerSamples {
.trigger(
"testVault",
"testRG",
- new ValidateIaasVMRestoreOperationRequest()
- .withRestoreRequest(
- new IaasVMRestoreRequest()
- .withRecoveryPointId("348916168024334")
- .withRecoveryType(RecoveryType.RESTORE_DISKS)
- .withSourceResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
- .withStorageAccountId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
- .withRegion("southeastasia")
- .withCreateNewCloudService(true)
- .withOriginalStorageAccountOption(false)
- .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
- .withIdentityInfo(
- new IdentityInfo()
- .withIsSystemAssignedIdentity(false)
- .withManagedIdentityResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))),
+ new ValidateOperationRequestResource()
+ .withId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334")
+ .withProperties(
+ new ValidateIaasVMRestoreOperationRequest()
+ .withRestoreRequest(
+ new IaasVMRestoreRequest()
+ .withRecoveryPointId("348916168024334")
+ .withRecoveryType(RecoveryType.RESTORE_DISKS)
+ .withSourceResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
+ .withStorageAccountId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
+ .withRegion("southeastasia")
+ .withCreateNewCloudService(true)
+ .withOriginalStorageAccountOption(false)
+ .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
+ .withIdentityInfo(
+ new IdentityInfo()
+ .withIsSystemAssignedIdentity(false)
+ .withManagedIdentityResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))),
com.azure.core.util.Context.NONE);
}
}
@@ -3307,7 +3566,7 @@ public final class ValidateOperationTriggerSamples {
/** Samples for ValidateOperationResults Get. */
public final class ValidateOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationResults.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationResults.json
*/
/**
* Sample code: Get Operation Results of Validate Operation.
@@ -3333,7 +3592,7 @@ public final class ValidateOperationResultsGetSamples {
/** Samples for ValidateOperationStatuses Get. */
public final class ValidateOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationStatus.json
*/
/**
* Sample code: Get Operation Status of Validate Operation.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml
index 547ca09ccee8..bafeaa31a536 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml
@@ -18,7 +18,7 @@
jar
Microsoft Azure SDK for RecoveryServicesBackup Management
- This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-04.
+ This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2023-06.
https://github.com/Azure/azure-sdk-for-java
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java
index beca5beabfb6..b79cd5172dca 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java
@@ -44,6 +44,8 @@
import com.azure.resourcemanager.recoveryservicesbackup.implementation.DeletedProtectionContainersImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.ExportJobsOperationResultsImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.FeatureSupportsImpl;
+import com.azure.resourcemanager.recoveryservicesbackup.implementation.FetchTieringCostsImpl;
+import com.azure.resourcemanager.recoveryservicesbackup.implementation.GetTieringCostOperationResultsImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.ItemLevelRecoveryConnectionsImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.JobCancellationsImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.JobDetailsImpl;
@@ -72,6 +74,7 @@
import com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceProvidersImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.RestoresImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.SecurityPINsImpl;
+import com.azure.resourcemanager.recoveryservicesbackup.implementation.TieringCostOperationStatusImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationResultsImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationStatusesImpl;
import com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationsImpl;
@@ -95,6 +98,8 @@
import com.azure.resourcemanager.recoveryservicesbackup.models.DeletedProtectionContainers;
import com.azure.resourcemanager.recoveryservicesbackup.models.ExportJobsOperationResults;
import com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupports;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCosts;
+import com.azure.resourcemanager.recoveryservicesbackup.models.GetTieringCostOperationResults;
import com.azure.resourcemanager.recoveryservicesbackup.models.ItemLevelRecoveryConnections;
import com.azure.resourcemanager.recoveryservicesbackup.models.JobCancellations;
import com.azure.resourcemanager.recoveryservicesbackup.models.JobDetails;
@@ -122,6 +127,7 @@
import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceProviders;
import com.azure.resourcemanager.recoveryservicesbackup.models.Restores;
import com.azure.resourcemanager.recoveryservicesbackup.models.SecurityPINs;
+import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostOperationStatus;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationResults;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationStatuses;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperations;
@@ -234,6 +240,12 @@ public final class RecoveryServicesBackupManager {
private ResourceGuardProxyOperations resourceGuardProxyOperations;
+ private FetchTieringCosts fetchTieringCosts;
+
+ private GetTieringCostOperationResults getTieringCostOperationResults;
+
+ private TieringCostOperationStatus tieringCostOperationStatus;
+
private final RecoveryServicesBackupClient clientObject;
private RecoveryServicesBackupManager(
@@ -401,7 +413,7 @@ public RecoveryServicesBackupManager authenticate(TokenCredential credential, Az
.append("-")
.append("com.azure.resourcemanager.recoveryservicesbackup")
.append("/")
- .append("1.2.0");
+ .append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
userAgentBuilder
.append(" (")
@@ -1084,6 +1096,44 @@ public ResourceGuardProxyOperations resourceGuardProxyOperations() {
return resourceGuardProxyOperations;
}
+ /**
+ * Gets the resource collection API of FetchTieringCosts.
+ *
+ * @return Resource collection API of FetchTieringCosts.
+ */
+ public FetchTieringCosts fetchTieringCosts() {
+ if (this.fetchTieringCosts == null) {
+ this.fetchTieringCosts = new FetchTieringCostsImpl(clientObject.getFetchTieringCosts(), this);
+ }
+ return fetchTieringCosts;
+ }
+
+ /**
+ * Gets the resource collection API of GetTieringCostOperationResults.
+ *
+ * @return Resource collection API of GetTieringCostOperationResults.
+ */
+ public GetTieringCostOperationResults getTieringCostOperationResults() {
+ if (this.getTieringCostOperationResults == null) {
+ this.getTieringCostOperationResults =
+ new GetTieringCostOperationResultsImpl(clientObject.getGetTieringCostOperationResults(), this);
+ }
+ return getTieringCostOperationResults;
+ }
+
+ /**
+ * Gets the resource collection API of TieringCostOperationStatus.
+ *
+ * @return Resource collection API of TieringCostOperationStatus.
+ */
+ public TieringCostOperationStatus tieringCostOperationStatus() {
+ if (this.tieringCostOperationStatus == null) {
+ this.tieringCostOperationStatus =
+ new TieringCostOperationStatusImpl(clientObject.getTieringCostOperationStatus(), this);
+ }
+ return tieringCostOperationStatus;
+ }
+
/**
* Gets wrapped service client RecoveryServicesBackupClient providing direct access to the underlying auto-generated
* API implementation, based on Azure REST API.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FetchTieringCostsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FetchTieringCostsClient.java
new file mode 100644
index 000000000000..d971eb7ffaed
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FetchTieringCostsClient.java
@@ -0,0 +1,81 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.management.polling.PollResult;
+import com.azure.core.util.Context;
+import com.azure.core.util.polling.SyncPoller;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest;
+
+/** An instance of this class provides access to all the operations defined in FetchTieringCostsClient. */
+public interface FetchTieringCostsClient {
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, TieringCostInfoInner> beginPost(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters);
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, TieringCostInfoInner> beginPost(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context);
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ TieringCostInfoInner post(String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters);
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ TieringCostInfoInner post(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/GetTieringCostOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/GetTieringCostOperationResultsClient.java
new file mode 100644
index 000000000000..dee36d4a11d9
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/GetTieringCostOperationResultsClient.java
@@ -0,0 +1,44 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.http.rest.Response;
+import com.azure.core.util.Context;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+
+/** An instance of this class provides access to all the operations defined in GetTieringCostOperationResultsClient. */
+public interface GetTieringCostOperationResultsClient {
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context);
+
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ TieringCostInfoInner get(String resourceGroupName, String vaultName, String operationId);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java
index 764d0ebcf80d..3244a7e4b54d 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java
@@ -9,7 +9,7 @@
import com.azure.core.http.rest.Response;
import com.azure.core.util.Context;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
/** An instance of this class provides access to all the operations defined in OperationOperationsClient. */
public interface OperationOperationsClient {
@@ -27,7 +27,7 @@ public interface OperationOperationsClient {
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response validateWithResponse(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context);
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context);
/**
* Validate operation for specified backed up item. This is a synchronous operation.
@@ -42,5 +42,5 @@ Response validateWithResponse(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ValidateOperationsResponseInner validate(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters);
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters);
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java
index 647f13cdfebe..f0a09f5dc358 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java
@@ -393,4 +393,25 @@ public interface RecoveryServicesBackupClient {
* @return the ResourceGuardProxyOperationsClient object.
*/
ResourceGuardProxyOperationsClient getResourceGuardProxyOperations();
+
+ /**
+ * Gets the FetchTieringCostsClient object to access its operations.
+ *
+ * @return the FetchTieringCostsClient object.
+ */
+ FetchTieringCostsClient getFetchTieringCosts();
+
+ /**
+ * Gets the GetTieringCostOperationResultsClient object to access its operations.
+ *
+ * @return the GetTieringCostOperationResultsClient object.
+ */
+ GetTieringCostOperationResultsClient getGetTieringCostOperationResults();
+
+ /**
+ * Gets the TieringCostOperationStatusClient object to access its operations.
+ *
+ * @return the TieringCostOperationStatusClient object.
+ */
+ TieringCostOperationStatusClient getTieringCostOperationStatus();
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/TieringCostOperationStatusClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/TieringCostOperationStatusClient.java
new file mode 100644
index 000000000000..1b015c1eaaca
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/TieringCostOperationStatusClient.java
@@ -0,0 +1,44 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.http.rest.Response;
+import com.azure.core.util.Context;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner;
+
+/** An instance of this class provides access to all the operations defined in TieringCostOperationStatusClient. */
+public interface TieringCostOperationStatusClient {
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context);
+
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ OperationStatusInner get(String resourceGroupName, String vaultName, String operationId);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java
index a2b5065cb078..ac339cc8e108 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationsClient.java
@@ -9,7 +9,7 @@
import com.azure.core.management.polling.PollResult;
import com.azure.core.util.Context;
import com.azure.core.util.polling.SyncPoller;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
/** An instance of this class provides access to all the operations defined in ValidateOperationsClient. */
public interface ValidateOperationsClient {
@@ -27,7 +27,7 @@ public interface ValidateOperationsClient {
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, Void> beginTrigger(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters);
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters);
/**
* Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking
@@ -44,7 +44,7 @@ SyncPoller, Void> beginTrigger(
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, Void> beginTrigger(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context);
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context);
/**
* Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking
@@ -58,7 +58,7 @@ SyncPoller, Void> beginTrigger(
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters);
+ void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters);
/**
* Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking
@@ -73,5 +73,6 @@ SyncPoller, Void> beginTrigger(
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context);
+ void trigger(
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context);
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TieringCostInfoInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TieringCostInfoInner.java
new file mode 100644
index 000000000000..147530c79499
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TieringCostInfoInner.java
@@ -0,0 +1,38 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostRehydrationInfo;
+import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostSavingInfo;
+import com.fasterxml.jackson.annotation.JsonSubTypes;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Base class for tiering cost response. */
+@JsonTypeInfo(
+ use = JsonTypeInfo.Id.NAME,
+ include = JsonTypeInfo.As.PROPERTY,
+ property = "objectType",
+ defaultImpl = TieringCostInfoInner.class)
+@JsonTypeName("TieringCostInfo")
+@JsonSubTypes({
+ @JsonSubTypes.Type(name = "TieringCostRehydrationInfo", value = TieringCostRehydrationInfo.class),
+ @JsonSubTypes.Type(name = "TieringCostSavingInfo", value = TieringCostSavingInfo.class)
+})
+@Immutable
+public class TieringCostInfoInner {
+ /** Creates an instance of TieringCostInfoInner class. */
+ public TieringCostInfoInner() {
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsClientImpl.java
new file mode 100644
index 000000000000..bd251f1de8dd
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsClientImpl.java
@@ -0,0 +1,354 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.implementation;
+
+import com.azure.core.annotation.BodyParam;
+import com.azure.core.annotation.ExpectedResponses;
+import com.azure.core.annotation.HeaderParam;
+import com.azure.core.annotation.Headers;
+import com.azure.core.annotation.Host;
+import com.azure.core.annotation.HostParam;
+import com.azure.core.annotation.PathParam;
+import com.azure.core.annotation.Post;
+import com.azure.core.annotation.QueryParam;
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceInterface;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.annotation.UnexpectedResponseExceptionType;
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.RestProxy;
+import com.azure.core.management.exception.ManagementException;
+import com.azure.core.management.polling.PollResult;
+import com.azure.core.util.Context;
+import com.azure.core.util.FluxUtil;
+import com.azure.core.util.polling.PollerFlux;
+import com.azure.core.util.polling.SyncPoller;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.FetchTieringCostsClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest;
+import java.nio.ByteBuffer;
+import reactor.core.publisher.Flux;
+import reactor.core.publisher.Mono;
+
+/** An instance of this class provides access to all the operations defined in FetchTieringCostsClient. */
+public final class FetchTieringCostsClientImpl implements FetchTieringCostsClient {
+ /** The proxy service used to perform REST calls. */
+ private final FetchTieringCostsService service;
+
+ /** The service client containing this operation class. */
+ private final RecoveryServicesBackupClientImpl client;
+
+ /**
+ * Initializes an instance of FetchTieringCostsClientImpl.
+ *
+ * @param client the instance of the service client containing this operation class.
+ */
+ FetchTieringCostsClientImpl(RecoveryServicesBackupClientImpl client) {
+ this.service =
+ RestProxy.create(FetchTieringCostsService.class, client.getHttpPipeline(), client.getSerializerAdapter());
+ this.client = client;
+ }
+
+ /**
+ * The interface defining all the services for RecoveryServicesBackupClientFetchTieringCosts to be used by the proxy
+ * service to perform REST calls.
+ */
+ @Host("{$host}")
+ @ServiceInterface(name = "RecoveryServicesBack")
+ public interface FetchTieringCostsService {
+ @Headers({"Content-Type: application/json"})
+ @Post(
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/fetchTieringCost")
+ @ExpectedResponses({200, 202})
+ @UnexpectedResponseExceptionType(ManagementException.class)
+ Mono>> post(
+ @HostParam("$host") String endpoint,
+ @PathParam("subscriptionId") String subscriptionId,
+ @PathParam("resourceGroupName") String resourceGroupName,
+ @PathParam("vaultName") String vaultName,
+ @QueryParam("api-version") String apiVersion,
+ @BodyParam("application/json") FetchTieringCostInfoRequest parameters,
+ @HeaderParam("Accept") String accept,
+ Context context);
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response along with {@link Response} on successful completion of {@link
+ * Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono>> postWithResponseAsync(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (vaultName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null."));
+ }
+ if (parameters == null) {
+ return Mono.error(new IllegalArgumentException("Parameter parameters is required and cannot be null."));
+ } else {
+ parameters.validate();
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(
+ context ->
+ service
+ .post(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ vaultName,
+ this.client.getApiVersion(),
+ parameters,
+ accept,
+ context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response along with {@link Response} on successful completion of {@link
+ * Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono>> postWithResponseAsync(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (vaultName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null."));
+ }
+ if (parameters == null) {
+ return Mono.error(new IllegalArgumentException("Parameter parameters is required and cannot be null."));
+ } else {
+ parameters.validate();
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .post(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ vaultName,
+ this.client.getApiVersion(),
+ parameters,
+ accept,
+ context);
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux, TieringCostInfoInner> beginPostAsync(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) {
+ Mono>> mono = postWithResponseAsync(resourceGroupName, vaultName, parameters);
+ return this
+ .client
+ .getLroResult(
+ mono,
+ this.client.getHttpPipeline(),
+ TieringCostInfoInner.class,
+ TieringCostInfoInner.class,
+ this.client.getContext());
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux, TieringCostInfoInner> beginPostAsync(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) {
+ context = this.client.mergeContext(context);
+ Mono>> mono =
+ postWithResponseAsync(resourceGroupName, vaultName, parameters, context);
+ return this
+ .client
+ .getLroResult(
+ mono, this.client.getHttpPipeline(), TieringCostInfoInner.class, TieringCostInfoInner.class, context);
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, TieringCostInfoInner> beginPost(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) {
+ return this.beginPostAsync(resourceGroupName, vaultName, parameters).getSyncPoller();
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, TieringCostInfoInner> beginPost(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) {
+ return this.beginPostAsync(resourceGroupName, vaultName, parameters, context).getSyncPoller();
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono postAsync(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) {
+ return beginPostAsync(resourceGroupName, vaultName, parameters)
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono postAsync(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) {
+ return beginPostAsync(resourceGroupName, vaultName, parameters, context)
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public TieringCostInfoInner post(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) {
+ return postAsync(resourceGroupName, vaultName, parameters).block();
+ }
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public TieringCostInfoInner post(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) {
+ return postAsync(resourceGroupName, vaultName, parameters, context).block();
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsImpl.java
new file mode 100644
index 000000000000..d41fca217804
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FetchTieringCostsImpl.java
@@ -0,0 +1,55 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.implementation;
+
+import com.azure.core.util.Context;
+import com.azure.core.util.logging.ClientLogger;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.FetchTieringCostsClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCosts;
+import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo;
+
+public final class FetchTieringCostsImpl implements FetchTieringCosts {
+ private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostsImpl.class);
+
+ private final FetchTieringCostsClient innerClient;
+
+ private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager;
+
+ public FetchTieringCostsImpl(
+ FetchTieringCostsClient innerClient,
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) {
+ this.innerClient = innerClient;
+ this.serviceManager = serviceManager;
+ }
+
+ public TieringCostInfo post(String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters) {
+ TieringCostInfoInner inner = this.serviceClient().post(resourceGroupName, vaultName, parameters);
+ if (inner != null) {
+ return new TieringCostInfoImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public TieringCostInfo post(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context) {
+ TieringCostInfoInner inner = this.serviceClient().post(resourceGroupName, vaultName, parameters, context);
+ if (inner != null) {
+ return new TieringCostInfoImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ private FetchTieringCostsClient serviceClient() {
+ return this.innerClient;
+ }
+
+ private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsClientImpl.java
new file mode 100644
index 000000000000..1401d1c698af
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsClientImpl.java
@@ -0,0 +1,230 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.implementation;
+
+import com.azure.core.annotation.ExpectedResponses;
+import com.azure.core.annotation.Get;
+import com.azure.core.annotation.HeaderParam;
+import com.azure.core.annotation.Headers;
+import com.azure.core.annotation.Host;
+import com.azure.core.annotation.HostParam;
+import com.azure.core.annotation.PathParam;
+import com.azure.core.annotation.QueryParam;
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceInterface;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.annotation.UnexpectedResponseExceptionType;
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.RestProxy;
+import com.azure.core.management.exception.ManagementException;
+import com.azure.core.util.Context;
+import com.azure.core.util.FluxUtil;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.GetTieringCostOperationResultsClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import reactor.core.publisher.Mono;
+
+/** An instance of this class provides access to all the operations defined in GetTieringCostOperationResultsClient. */
+public final class GetTieringCostOperationResultsClientImpl implements GetTieringCostOperationResultsClient {
+ /** The proxy service used to perform REST calls. */
+ private final GetTieringCostOperationResultsService service;
+
+ /** The service client containing this operation class. */
+ private final RecoveryServicesBackupClientImpl client;
+
+ /**
+ * Initializes an instance of GetTieringCostOperationResultsClientImpl.
+ *
+ * @param client the instance of the service client containing this operation class.
+ */
+ GetTieringCostOperationResultsClientImpl(RecoveryServicesBackupClientImpl client) {
+ this.service =
+ RestProxy
+ .create(
+ GetTieringCostOperationResultsService.class,
+ client.getHttpPipeline(),
+ client.getSerializerAdapter());
+ this.client = client;
+ }
+
+ /**
+ * The interface defining all the services for RecoveryServicesBackupClientGetTieringCostOperationResults to be used
+ * by the proxy service to perform REST calls.
+ */
+ @Host("{$host}")
+ @ServiceInterface(name = "RecoveryServicesBack")
+ public interface GetTieringCostOperationResultsService {
+ @Headers({"Content-Type: application/json"})
+ @Get(
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/operationResults/{operationId}")
+ @ExpectedResponses({200})
+ @UnexpectedResponseExceptionType(ManagementException.class)
+ Mono> get(
+ @HostParam("$host") String endpoint,
+ @PathParam("subscriptionId") String subscriptionId,
+ @PathParam("resourceGroupName") String resourceGroupName,
+ @PathParam("vaultName") String vaultName,
+ @PathParam("operationId") String operationId,
+ @QueryParam("api-version") String apiVersion,
+ @HeaderParam("Accept") String accept,
+ Context context);
+ }
+
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost along with {@link Response} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> getWithResponseAsync(
+ String resourceGroupName, String vaultName, String operationId) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (vaultName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null."));
+ }
+ if (operationId == null) {
+ return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(
+ context ->
+ service
+ .get(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ vaultName,
+ operationId,
+ this.client.getApiVersion(),
+ accept,
+ context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost along with {@link Response} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> getWithResponseAsync(
+ String resourceGroupName, String vaultName, String operationId, Context context) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (vaultName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null."));
+ }
+ if (operationId == null) {
+ return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .get(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ vaultName,
+ operationId,
+ this.client.getApiVersion(),
+ accept,
+ context);
+ }
+
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono getAsync(String resourceGroupName, String vaultName, String operationId) {
+ return getWithResponseAsync(resourceGroupName, vaultName, operationId)
+ .flatMap(res -> Mono.justOrEmpty(res.getValue()));
+ }
+
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context) {
+ return getWithResponseAsync(resourceGroupName, vaultName, operationId, context).block();
+ }
+
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public TieringCostInfoInner get(String resourceGroupName, String vaultName, String operationId) {
+ return getWithResponse(resourceGroupName, vaultName, operationId, Context.NONE).getValue();
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsImpl.java
new file mode 100644
index 000000000000..5c9a81bc5be4
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/GetTieringCostOperationResultsImpl.java
@@ -0,0 +1,61 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.implementation;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.SimpleResponse;
+import com.azure.core.util.Context;
+import com.azure.core.util.logging.ClientLogger;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.GetTieringCostOperationResultsClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import com.azure.resourcemanager.recoveryservicesbackup.models.GetTieringCostOperationResults;
+import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo;
+
+public final class GetTieringCostOperationResultsImpl implements GetTieringCostOperationResults {
+ private static final ClientLogger LOGGER = new ClientLogger(GetTieringCostOperationResultsImpl.class);
+
+ private final GetTieringCostOperationResultsClient innerClient;
+
+ private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager;
+
+ public GetTieringCostOperationResultsImpl(
+ GetTieringCostOperationResultsClient innerClient,
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) {
+ this.innerClient = innerClient;
+ this.serviceManager = serviceManager;
+ }
+
+ public Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context) {
+ Response inner =
+ this.serviceClient().getWithResponse(resourceGroupName, vaultName, operationId, context);
+ if (inner != null) {
+ return new SimpleResponse<>(
+ inner.getRequest(),
+ inner.getStatusCode(),
+ inner.getHeaders(),
+ new TieringCostInfoImpl(inner.getValue(), this.manager()));
+ } else {
+ return null;
+ }
+ }
+
+ public TieringCostInfo get(String resourceGroupName, String vaultName, String operationId) {
+ TieringCostInfoInner inner = this.serviceClient().get(resourceGroupName, vaultName, operationId);
+ if (inner != null) {
+ return new TieringCostInfoImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ private GetTieringCostOperationResultsClient serviceClient() {
+ return this.innerClient;
+ }
+
+ private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java
index d1994a1f4464..666e5ce1a280 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java
@@ -24,7 +24,7 @@
import com.azure.core.util.FluxUtil;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.OperationOperationsClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in OperationOperationsClient. */
@@ -64,7 +64,7 @@ Mono> validate(
@PathParam("vaultName") String vaultName,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("subscriptionId") String subscriptionId,
- @BodyParam("application/json") ValidateOperationRequest parameters,
+ @BodyParam("application/json") ValidateOperationRequestResource parameters,
@HeaderParam("Accept") String accept,
Context context);
}
@@ -82,7 +82,7 @@ Mono> validate(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono> validateWithResponseAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
if (this.client.getEndpoint() == null) {
return Mono
.error(
@@ -138,7 +138,7 @@ private Mono> validateWithResponseAsyn
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono> validateWithResponseAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
if (this.client.getEndpoint() == null) {
return Mono
.error(
@@ -190,7 +190,7 @@ private Mono> validateWithResponseAsyn
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono validateAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
return validateWithResponseAsync(vaultName, resourceGroupName, parameters)
.flatMap(res -> Mono.justOrEmpty(res.getValue()));
}
@@ -209,7 +209,7 @@ private Mono validateAsync(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
public Response validateWithResponse(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
return validateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block();
}
@@ -226,7 +226,7 @@ public Response validateWithResponse(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
public ValidateOperationsResponseInner validate(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
return validateWithResponse(vaultName, resourceGroupName, parameters, Context.NONE).getValue();
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java
index 35e42ba20e13..93a35f8bce7b 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java
@@ -11,7 +11,7 @@
import com.azure.resourcemanager.recoveryservicesbackup.fluent.OperationOperationsClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner;
import com.azure.resourcemanager.recoveryservicesbackup.models.OperationOperations;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationsResponse;
public final class OperationOperationsImpl implements OperationOperations {
@@ -29,7 +29,7 @@ public OperationOperationsImpl(
}
public Response validateWithResponse(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
Response inner =
this.serviceClient().validateWithResponse(vaultName, resourceGroupName, parameters, context);
if (inner != null) {
@@ -44,7 +44,7 @@ public Response validateWithResponse(
}
public ValidateOperationsResponse validate(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
ValidateOperationsResponseInner inner = this.serviceClient().validate(vaultName, resourceGroupName, parameters);
if (inner != null) {
return new ValidateOperationsResponseImpl(inner, this.manager());
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java
index 87d393d535c4..f9a4d8832103 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java
@@ -42,6 +42,8 @@
import com.azure.resourcemanager.recoveryservicesbackup.fluent.DeletedProtectionContainersClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ExportJobsOperationResultsClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.FeatureSupportsClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.FetchTieringCostsClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.GetTieringCostOperationResultsClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ItemLevelRecoveryConnectionsClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.JobCancellationsClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.JobDetailsClient;
@@ -70,6 +72,7 @@
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ResourceProvidersClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.RestoresClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.SecurityPINsClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.TieringCostOperationStatusClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationResultsClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationStatusesClient;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationsClient;
@@ -757,6 +760,42 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() {
return this.resourceGuardProxyOperations;
}
+ /** The FetchTieringCostsClient object to access its operations. */
+ private final FetchTieringCostsClient fetchTieringCosts;
+
+ /**
+ * Gets the FetchTieringCostsClient object to access its operations.
+ *
+ * @return the FetchTieringCostsClient object.
+ */
+ public FetchTieringCostsClient getFetchTieringCosts() {
+ return this.fetchTieringCosts;
+ }
+
+ /** The GetTieringCostOperationResultsClient object to access its operations. */
+ private final GetTieringCostOperationResultsClient getTieringCostOperationResults;
+
+ /**
+ * Gets the GetTieringCostOperationResultsClient object to access its operations.
+ *
+ * @return the GetTieringCostOperationResultsClient object.
+ */
+ public GetTieringCostOperationResultsClient getGetTieringCostOperationResults() {
+ return this.getTieringCostOperationResults;
+ }
+
+ /** The TieringCostOperationStatusClient object to access its operations. */
+ private final TieringCostOperationStatusClient tieringCostOperationStatus;
+
+ /**
+ * Gets the TieringCostOperationStatusClient object to access its operations.
+ *
+ * @return the TieringCostOperationStatusClient object.
+ */
+ public TieringCostOperationStatusClient getTieringCostOperationStatus() {
+ return this.tieringCostOperationStatus;
+ }
+
/**
* Initializes an instance of RecoveryServicesBackupClient client.
*
@@ -779,7 +818,7 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() {
this.defaultPollInterval = defaultPollInterval;
this.subscriptionId = subscriptionId;
this.endpoint = endpoint;
- this.apiVersion = "2023-04-01";
+ this.apiVersion = "2023-06-01";
this.backupResourceStorageConfigsNonCrrs = new BackupResourceStorageConfigsNonCrrsClientImpl(this);
this.protectionIntents = new ProtectionIntentsClientImpl(this);
this.backupStatus = new BackupStatusClientImpl(this);
@@ -831,6 +870,9 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() {
this.recoveryPointsRecommendedForMoves = new RecoveryPointsRecommendedForMovesClientImpl(this);
this.resourceGuardProxies = new ResourceGuardProxiesClientImpl(this);
this.resourceGuardProxyOperations = new ResourceGuardProxyOperationsClientImpl(this);
+ this.fetchTieringCosts = new FetchTieringCostsClientImpl(this);
+ this.getTieringCostOperationResults = new GetTieringCostOperationResultsClientImpl(this);
+ this.tieringCostOperationStatus = new TieringCostOperationStatusClientImpl(this);
}
/**
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostInfoImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostInfoImpl.java
new file mode 100644
index 000000000000..5cc0adaaee31
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostInfoImpl.java
@@ -0,0 +1,29 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.implementation;
+
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostInfo;
+
+public final class TieringCostInfoImpl implements TieringCostInfo {
+ private TieringCostInfoInner innerObject;
+
+ private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager;
+
+ TieringCostInfoImpl(
+ TieringCostInfoInner innerObject,
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) {
+ this.innerObject = innerObject;
+ this.serviceManager = serviceManager;
+ }
+
+ public TieringCostInfoInner innerModel() {
+ return this.innerObject;
+ }
+
+ private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusClientImpl.java
new file mode 100644
index 000000000000..7d5a35f01871
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusClientImpl.java
@@ -0,0 +1,228 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.implementation;
+
+import com.azure.core.annotation.ExpectedResponses;
+import com.azure.core.annotation.Get;
+import com.azure.core.annotation.HeaderParam;
+import com.azure.core.annotation.Headers;
+import com.azure.core.annotation.Host;
+import com.azure.core.annotation.HostParam;
+import com.azure.core.annotation.PathParam;
+import com.azure.core.annotation.QueryParam;
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceInterface;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.annotation.UnexpectedResponseExceptionType;
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.RestProxy;
+import com.azure.core.management.exception.ManagementException;
+import com.azure.core.util.Context;
+import com.azure.core.util.FluxUtil;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.TieringCostOperationStatusClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner;
+import reactor.core.publisher.Mono;
+
+/** An instance of this class provides access to all the operations defined in TieringCostOperationStatusClient. */
+public final class TieringCostOperationStatusClientImpl implements TieringCostOperationStatusClient {
+ /** The proxy service used to perform REST calls. */
+ private final TieringCostOperationStatusService service;
+
+ /** The service client containing this operation class. */
+ private final RecoveryServicesBackupClientImpl client;
+
+ /**
+ * Initializes an instance of TieringCostOperationStatusClientImpl.
+ *
+ * @param client the instance of the service client containing this operation class.
+ */
+ TieringCostOperationStatusClientImpl(RecoveryServicesBackupClientImpl client) {
+ this.service =
+ RestProxy
+ .create(
+ TieringCostOperationStatusService.class, client.getHttpPipeline(), client.getSerializerAdapter());
+ this.client = client;
+ }
+
+ /**
+ * The interface defining all the services for RecoveryServicesBackupClientTieringCostOperationStatus to be used by
+ * the proxy service to perform REST calls.
+ */
+ @Host("{$host}")
+ @ServiceInterface(name = "RecoveryServicesBack")
+ public interface TieringCostOperationStatusService {
+ @Headers({"Content-Type: application/json"})
+ @Get(
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/operationsStatus/{operationId}")
+ @ExpectedResponses({200})
+ @UnexpectedResponseExceptionType(ManagementException.class)
+ Mono> get(
+ @HostParam("$host") String endpoint,
+ @PathParam("subscriptionId") String subscriptionId,
+ @PathParam("resourceGroupName") String resourceGroupName,
+ @PathParam("vaultName") String vaultName,
+ @PathParam("operationId") String operationId,
+ @QueryParam("api-version") String apiVersion,
+ @HeaderParam("Accept") String accept,
+ Context context);
+ }
+
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost along with {@link Response} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> getWithResponseAsync(
+ String resourceGroupName, String vaultName, String operationId) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (vaultName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null."));
+ }
+ if (operationId == null) {
+ return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(
+ context ->
+ service
+ .get(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ vaultName,
+ operationId,
+ this.client.getApiVersion(),
+ accept,
+ context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost along with {@link Response} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> getWithResponseAsync(
+ String resourceGroupName, String vaultName, String operationId, Context context) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (vaultName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter vaultName is required and cannot be null."));
+ }
+ if (operationId == null) {
+ return Mono.error(new IllegalArgumentException("Parameter operationId is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .get(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ vaultName,
+ operationId,
+ this.client.getApiVersion(),
+ accept,
+ context);
+ }
+
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono getAsync(String resourceGroupName, String vaultName, String operationId) {
+ return getWithResponseAsync(resourceGroupName, vaultName, operationId)
+ .flatMap(res -> Mono.justOrEmpty(res.getValue()));
+ }
+
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context) {
+ return getWithResponseAsync(resourceGroupName, vaultName, operationId, context).block();
+ }
+
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public OperationStatusInner get(String resourceGroupName, String vaultName, String operationId) {
+ return getWithResponse(resourceGroupName, vaultName, operationId, Context.NONE).getValue();
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusImpl.java
new file mode 100644
index 000000000000..58e5430f27bc
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/TieringCostOperationStatusImpl.java
@@ -0,0 +1,61 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.implementation;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.SimpleResponse;
+import com.azure.core.util.Context;
+import com.azure.core.util.logging.ClientLogger;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.TieringCostOperationStatusClient;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner;
+import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatus;
+import com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostOperationStatus;
+
+public final class TieringCostOperationStatusImpl implements TieringCostOperationStatus {
+ private static final ClientLogger LOGGER = new ClientLogger(TieringCostOperationStatusImpl.class);
+
+ private final TieringCostOperationStatusClient innerClient;
+
+ private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager;
+
+ public TieringCostOperationStatusImpl(
+ TieringCostOperationStatusClient innerClient,
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) {
+ this.innerClient = innerClient;
+ this.serviceManager = serviceManager;
+ }
+
+ public Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context) {
+ Response inner =
+ this.serviceClient().getWithResponse(resourceGroupName, vaultName, operationId, context);
+ if (inner != null) {
+ return new SimpleResponse<>(
+ inner.getRequest(),
+ inner.getStatusCode(),
+ inner.getHeaders(),
+ new OperationStatusImpl(inner.getValue(), this.manager()));
+ } else {
+ return null;
+ }
+ }
+
+ public OperationStatus get(String resourceGroupName, String vaultName, String operationId) {
+ OperationStatusInner inner = this.serviceClient().get(resourceGroupName, vaultName, operationId);
+ if (inner != null) {
+ return new OperationStatusImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ private TieringCostOperationStatusClient serviceClient() {
+ return this.innerClient;
+ }
+
+ private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java
index 78581a9bf2be..67aeab1bc40a 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/Utils.java
@@ -20,6 +20,9 @@
import reactor.core.publisher.Flux;
final class Utils {
+ private Utils() {
+ }
+
static String getValueFromIdByName(String id, String name) {
if (id == null) {
return null;
@@ -60,7 +63,7 @@ static String getValueFromIdByParameterName(String id, String pathTemplate, Stri
segments.add(idSegment);
idItrReverted.forEachRemaining(segments::add);
Collections.reverse(segments);
- if (segments.size() > 0 && segments.get(0).isEmpty()) {
+ if (!segments.isEmpty() && segments.get(0).isEmpty()) {
segments.remove(0);
}
return String.join("/", segments);
@@ -74,7 +77,7 @@ static String getValueFromIdByParameterName(String id, String pathTemplate, Stri
}
static PagedIterable mapPage(PagedIterable pageIterable, Function mapper) {
- return new PagedIterableImpl(pageIterable, mapper);
+ return new PagedIterableImpl<>(pageIterable, mapper);
}
private static final class PagedIterableImpl extends PagedIterable {
@@ -133,30 +136,27 @@ public Stream> streamByPage(String continuationToken, int prefe
@Override
public Iterator iterator() {
- return new IteratorImpl(pagedIterable.iterator(), mapper);
+ return new IteratorImpl<>(pagedIterable.iterator(), mapper);
}
@Override
public Iterable> iterableByPage() {
- return new IterableImpl, PagedResponse>(pagedIterable.iterableByPage(), pageMapper);
+ return new IterableImpl<>(pagedIterable.iterableByPage(), pageMapper);
}
@Override
public Iterable> iterableByPage(String continuationToken) {
- return new IterableImpl, PagedResponse>(
- pagedIterable.iterableByPage(continuationToken), pageMapper);
+ return new IterableImpl<>(pagedIterable.iterableByPage(continuationToken), pageMapper);
}
@Override
public Iterable> iterableByPage(int preferredPageSize) {
- return new IterableImpl, PagedResponse>(
- pagedIterable.iterableByPage(preferredPageSize), pageMapper);
+ return new IterableImpl<>(pagedIterable.iterableByPage(preferredPageSize), pageMapper);
}
@Override
public Iterable> iterableByPage(String continuationToken, int preferredPageSize) {
- return new IterableImpl, PagedResponse>(
- pagedIterable.iterableByPage(continuationToken, preferredPageSize), pageMapper);
+ return new IterableImpl<>(pagedIterable.iterableByPage(continuationToken, preferredPageSize), pageMapper);
}
}
@@ -198,7 +198,7 @@ private IterableImpl(Iterable iterable, Function mapper) {
@Override
public Iterator iterator() {
- return new IteratorImpl(iterable.iterator(), mapper);
+ return new IteratorImpl<>(iterable.iterator(), mapper);
}
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java
index c617569cf931..404b45078ff2 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsClientImpl.java
@@ -26,7 +26,7 @@
import com.azure.core.util.polling.PollerFlux;
import com.azure.core.util.polling.SyncPoller;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationsClient;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
import java.nio.ByteBuffer;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
@@ -68,7 +68,7 @@ Mono>> trigger(
@PathParam("vaultName") String vaultName,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("subscriptionId") String subscriptionId,
- @BodyParam("application/json") ValidateOperationRequest parameters,
+ @BodyParam("application/json") ValidateOperationRequestResource parameters,
@HeaderParam("Accept") String accept,
Context context);
}
@@ -87,7 +87,7 @@ Mono>> trigger(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono>> triggerWithResponseAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
if (this.client.getEndpoint() == null) {
return Mono
.error(
@@ -144,7 +144,7 @@ private Mono>> triggerWithResponseAsync(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono>> triggerWithResponseAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
if (this.client.getEndpoint() == null) {
return Mono
.error(
@@ -197,7 +197,7 @@ private Mono>> triggerWithResponseAsync(
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
private PollerFlux, Void> beginTriggerAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
Mono>> mono = triggerWithResponseAsync(vaultName, resourceGroupName, parameters);
return this
.client
@@ -220,7 +220,7 @@ private PollerFlux, Void> beginTriggerAsync(
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
private PollerFlux, Void> beginTriggerAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
context = this.client.mergeContext(context);
Mono>> mono =
triggerWithResponseAsync(vaultName, resourceGroupName, parameters, context);
@@ -243,7 +243,7 @@ private PollerFlux, Void> beginTriggerAsync(
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public SyncPoller, Void> beginTrigger(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
return this.beginTriggerAsync(vaultName, resourceGroupName, parameters).getSyncPoller();
}
@@ -262,7 +262,7 @@ public SyncPoller, Void> beginTrigger(
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public SyncPoller, Void> beginTrigger(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
return this.beginTriggerAsync(vaultName, resourceGroupName, parameters, context).getSyncPoller();
}
@@ -279,7 +279,8 @@ public SyncPoller, Void> beginTrigger(
* @return A {@link Mono} that completes when a successful response is received.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- private Mono triggerAsync(String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ private Mono triggerAsync(
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
return beginTriggerAsync(vaultName, resourceGroupName, parameters)
.last()
.flatMap(this.client::getLroFinalResultOrError);
@@ -300,7 +301,7 @@ private Mono triggerAsync(String vaultName, String resourceGroupName, Vali
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono triggerAsync(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
return beginTriggerAsync(vaultName, resourceGroupName, parameters, context)
.last()
.flatMap(this.client::getLroFinalResultOrError);
@@ -318,7 +319,7 @@ private Mono triggerAsync(
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
triggerAsync(vaultName, resourceGroupName, parameters).block();
}
@@ -336,7 +337,7 @@ public void trigger(String vaultName, String resourceGroupName, ValidateOperatio
*/
@ServiceMethod(returns = ReturnType.SINGLE)
public void trigger(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
triggerAsync(vaultName, resourceGroupName, parameters, context).block();
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java
index 9db73261e0a9..2d418e1af59e 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationsImpl.java
@@ -7,7 +7,7 @@
import com.azure.core.util.Context;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.fluent.ValidateOperationsClient;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperations;
public final class ValidateOperationsImpl implements ValidateOperations {
@@ -24,12 +24,12 @@ public ValidateOperationsImpl(
this.serviceManager = serviceManager;
}
- public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters) {
+ public void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters) {
this.serviceClient().trigger(vaultName, resourceGroupName, parameters);
}
public void trigger(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) {
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context) {
this.serviceClient().trigger(vaultName, resourceGroupName, parameters, context);
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java
index fd4820a23c58..735ed1ed084e 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java
@@ -33,6 +33,12 @@ public final class AzureFileShareProtectionPolicy extends ProtectionPolicy {
@JsonProperty(value = "retentionPolicy")
private RetentionPolicy retentionPolicy;
+ /*
+ * Retention policy with the details on hardened backup copy retention ranges.
+ */
+ @JsonProperty(value = "vaultRetentionPolicy")
+ private VaultRetentionPolicy vaultRetentionPolicy;
+
/*
* TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
*/
@@ -103,6 +109,28 @@ public AzureFileShareProtectionPolicy withRetentionPolicy(RetentionPolicy retent
return this;
}
+ /**
+ * Get the vaultRetentionPolicy property: Retention policy with the details on hardened backup copy retention
+ * ranges.
+ *
+ * @return the vaultRetentionPolicy value.
+ */
+ public VaultRetentionPolicy vaultRetentionPolicy() {
+ return this.vaultRetentionPolicy;
+ }
+
+ /**
+ * Set the vaultRetentionPolicy property: Retention policy with the details on hardened backup copy retention
+ * ranges.
+ *
+ * @param vaultRetentionPolicy the vaultRetentionPolicy value to set.
+ * @return the AzureFileShareProtectionPolicy object itself.
+ */
+ public AzureFileShareProtectionPolicy withVaultRetentionPolicy(VaultRetentionPolicy vaultRetentionPolicy) {
+ this.vaultRetentionPolicy = vaultRetentionPolicy;
+ return this;
+ }
+
/**
* Get the timeZone property: TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
*
@@ -152,5 +180,8 @@ public void validate() {
if (retentionPolicy() != null) {
retentionPolicy().validate();
}
+ if (vaultRetentionPolicy() != null) {
+ vaultRetentionPolicy().validate();
+ }
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java
index 96ade1b7fa6e..16225b5fe3a1 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java
@@ -81,6 +81,29 @@ public AzureWorkloadPointInTimeRestoreRequest withRecoveryMode(RecoveryMode reco
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadPointInTimeRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadPointInTimeRestoreRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadPointInTimeRestoreRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadPointInTimeRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) {
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java
index 7a835a6098e7..1600f7750e15 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java
@@ -59,6 +59,26 @@ public class AzureWorkloadRestoreRequest extends RestoreRequest {
@JsonProperty(value = "recoveryMode")
private RecoveryMode recoveryMode;
+ /*
+ * Defines the Resource group of the Target VM
+ */
+ @JsonProperty(value = "targetResourceGroupName")
+ private String targetResourceGroupName;
+
+ /*
+ * User Assigned managed identity details
+ * Currently used for snapshot.
+ */
+ @JsonProperty(value = "userAssignedManagedIdentityDetails")
+ private UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails;
+
+ /*
+ * Additional details for snapshot recovery
+ * Currently used for snapshot for SAP Hana.
+ */
+ @JsonProperty(value = "snapshotRestoreParameters")
+ private SnapshotRestoreParameters snapshotRestoreParameters;
+
/*
* This is the complete ARM Id of the target VM
* For e.g. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}
@@ -172,6 +192,72 @@ public AzureWorkloadRestoreRequest withRecoveryMode(RecoveryMode recoveryMode) {
return this;
}
+ /**
+ * Get the targetResourceGroupName property: Defines the Resource group of the Target VM.
+ *
+ * @return the targetResourceGroupName value.
+ */
+ public String targetResourceGroupName() {
+ return this.targetResourceGroupName;
+ }
+
+ /**
+ * Set the targetResourceGroupName property: Defines the Resource group of the Target VM.
+ *
+ * @param targetResourceGroupName the targetResourceGroupName value to set.
+ * @return the AzureWorkloadRestoreRequest object itself.
+ */
+ public AzureWorkloadRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ this.targetResourceGroupName = targetResourceGroupName;
+ return this;
+ }
+
+ /**
+ * Get the userAssignedManagedIdentityDetails property: User Assigned managed identity details Currently used for
+ * snapshot.
+ *
+ * @return the userAssignedManagedIdentityDetails value.
+ */
+ public UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails() {
+ return this.userAssignedManagedIdentityDetails;
+ }
+
+ /**
+ * Set the userAssignedManagedIdentityDetails property: User Assigned managed identity details Currently used for
+ * snapshot.
+ *
+ * @param userAssignedManagedIdentityDetails the userAssignedManagedIdentityDetails value to set.
+ * @return the AzureWorkloadRestoreRequest object itself.
+ */
+ public AzureWorkloadRestoreRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ this.userAssignedManagedIdentityDetails = userAssignedManagedIdentityDetails;
+ return this;
+ }
+
+ /**
+ * Get the snapshotRestoreParameters property: Additional details for snapshot recovery Currently used for snapshot
+ * for SAP Hana.
+ *
+ * @return the snapshotRestoreParameters value.
+ */
+ public SnapshotRestoreParameters snapshotRestoreParameters() {
+ return this.snapshotRestoreParameters;
+ }
+
+ /**
+ * Set the snapshotRestoreParameters property: Additional details for snapshot recovery Currently used for snapshot
+ * for SAP Hana.
+ *
+ * @param snapshotRestoreParameters the snapshotRestoreParameters value to set.
+ * @return the AzureWorkloadRestoreRequest object itself.
+ */
+ public AzureWorkloadRestoreRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ this.snapshotRestoreParameters = snapshotRestoreParameters;
+ return this;
+ }
+
/**
* Get the targetVirtualMachineId property: This is the complete ARM Id of the target VM For e.g.
* /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}.
@@ -205,5 +291,11 @@ public void validate() {
if (targetInfo() != null) {
targetInfo().validate();
}
+ if (userAssignedManagedIdentityDetails() != null) {
+ userAssignedManagedIdentityDetails().validate();
+ }
+ if (snapshotRestoreParameters() != null) {
+ snapshotRestoreParameters().validate();
+ }
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java
index ac1a456183be..f6f0451edde4 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java
@@ -91,6 +91,29 @@ public AzureWorkloadSapHanaPointInTimeRestoreRequest withRecoveryMode(RecoveryMo
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaPointInTimeRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaPointInTimeRestoreRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaPointInTimeRestoreRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSapHanaPointInTimeRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) {
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java
index dba9d9239f1f..405d6e6dcd6e 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java
@@ -90,6 +90,30 @@ public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withRecoveryMo
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withTargetResourceGroupName(
+ String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest withTargetVirtualMachineId(
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java
index 2dd3a0631ecf..af81846b79b4 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java
@@ -66,6 +66,29 @@ public AzureWorkloadSapHanaRestoreRequest withRecoveryMode(RecoveryMode recovery
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaRestoreRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaRestoreRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSapHanaRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) {
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java
index 7380f0c92f83..3d6f4834a5b2 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java
@@ -81,6 +81,29 @@ public AzureWorkloadSapHanaRestoreWithRehydrateRequest withRecoveryMode(Recovery
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaRestoreWithRehydrateRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSapHanaRestoreWithRehydrateRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSapHanaRestoreWithRehydrateRequest withTargetVirtualMachineId(String targetVirtualMachineId) {
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java
index e2b3e125d501..fd3e4d54d35e 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java
@@ -115,6 +115,29 @@ public AzureWorkloadSqlPointInTimeRestoreRequest withRecoveryMode(RecoveryMode r
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlPointInTimeRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlPointInTimeRestoreRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlPointInTimeRestoreRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSqlPointInTimeRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) {
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java
index 92c4a011daa8..bb9ea5235b79 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java
@@ -114,6 +114,30 @@ public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withRecoveryMode(R
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withTargetResourceGroupName(
+ String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest withTargetVirtualMachineId(
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java
index 03436a66ca3b..162b4bcf930a 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java
@@ -152,6 +152,29 @@ public AzureWorkloadSqlRestoreRequest withRecoveryMode(RecoveryMode recoveryMode
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlRestoreRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlRestoreRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlRestoreRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSqlRestoreRequest withTargetVirtualMachineId(String targetVirtualMachineId) {
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java
index fdd78aed4116..daeb9a66757f 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java
@@ -105,6 +105,29 @@ public AzureWorkloadSqlRestoreWithRehydrateRequest withRecoveryMode(RecoveryMode
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlRestoreWithRehydrateRequest withTargetResourceGroupName(String targetResourceGroupName) {
+ super.withTargetResourceGroupName(targetResourceGroupName);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlRestoreWithRehydrateRequest withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ super.withUserAssignedManagedIdentityDetails(userAssignedManagedIdentityDetails);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public AzureWorkloadSqlRestoreWithRehydrateRequest withSnapshotRestoreParameters(
+ SnapshotRestoreParameters snapshotRestoreParameters) {
+ super.withSnapshotRestoreParameters(snapshotRestoreParameters);
+ return this;
+ }
+
/** {@inheritDoc} */
@Override
public AzureWorkloadSqlRestoreWithRehydrateRequest withTargetVirtualMachineId(String targetVirtualMachineId) {
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoForRehydrationRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoForRehydrationRequest.java
new file mode 100644
index 000000000000..813a5e7f4f0e
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoForRehydrationRequest.java
@@ -0,0 +1,178 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Request parameters for fetching cost info of rehydration. */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType")
+@JsonTypeName("FetchTieringCostInfoForRehydrationRequest")
+@Fluent
+public final class FetchTieringCostInfoForRehydrationRequest extends FetchTieringCostInfoRequest {
+ /*
+ * Name of the protected item container
+ */
+ @JsonProperty(value = "containerName", required = true)
+ private String containerName;
+
+ /*
+ * Name of the protectedItemName
+ */
+ @JsonProperty(value = "protectedItemName", required = true)
+ private String protectedItemName;
+
+ /*
+ * ID of the backup copy for rehydration cost info needs to be fetched.
+ */
+ @JsonProperty(value = "recoveryPointId", required = true)
+ private String recoveryPointId;
+
+ /*
+ * Rehydration Priority
+ */
+ @JsonProperty(value = "rehydrationPriority", required = true)
+ private RehydrationPriority rehydrationPriority;
+
+ /** Creates an instance of FetchTieringCostInfoForRehydrationRequest class. */
+ public FetchTieringCostInfoForRehydrationRequest() {
+ }
+
+ /**
+ * Get the containerName property: Name of the protected item container.
+ *
+ * @return the containerName value.
+ */
+ public String containerName() {
+ return this.containerName;
+ }
+
+ /**
+ * Set the containerName property: Name of the protected item container.
+ *
+ * @param containerName the containerName value to set.
+ * @return the FetchTieringCostInfoForRehydrationRequest object itself.
+ */
+ public FetchTieringCostInfoForRehydrationRequest withContainerName(String containerName) {
+ this.containerName = containerName;
+ return this;
+ }
+
+ /**
+ * Get the protectedItemName property: Name of the protectedItemName.
+ *
+ * @return the protectedItemName value.
+ */
+ public String protectedItemName() {
+ return this.protectedItemName;
+ }
+
+ /**
+ * Set the protectedItemName property: Name of the protectedItemName.
+ *
+ * @param protectedItemName the protectedItemName value to set.
+ * @return the FetchTieringCostInfoForRehydrationRequest object itself.
+ */
+ public FetchTieringCostInfoForRehydrationRequest withProtectedItemName(String protectedItemName) {
+ this.protectedItemName = protectedItemName;
+ return this;
+ }
+
+ /**
+ * Get the recoveryPointId property: ID of the backup copy for rehydration cost info needs to be fetched.
+ *
+ * @return the recoveryPointId value.
+ */
+ public String recoveryPointId() {
+ return this.recoveryPointId;
+ }
+
+ /**
+ * Set the recoveryPointId property: ID of the backup copy for rehydration cost info needs to be fetched.
+ *
+ * @param recoveryPointId the recoveryPointId value to set.
+ * @return the FetchTieringCostInfoForRehydrationRequest object itself.
+ */
+ public FetchTieringCostInfoForRehydrationRequest withRecoveryPointId(String recoveryPointId) {
+ this.recoveryPointId = recoveryPointId;
+ return this;
+ }
+
+ /**
+ * Get the rehydrationPriority property: Rehydration Priority.
+ *
+ * @return the rehydrationPriority value.
+ */
+ public RehydrationPriority rehydrationPriority() {
+ return this.rehydrationPriority;
+ }
+
+ /**
+ * Set the rehydrationPriority property: Rehydration Priority.
+ *
+ * @param rehydrationPriority the rehydrationPriority value to set.
+ * @return the FetchTieringCostInfoForRehydrationRequest object itself.
+ */
+ public FetchTieringCostInfoForRehydrationRequest withRehydrationPriority(RehydrationPriority rehydrationPriority) {
+ this.rehydrationPriority = rehydrationPriority;
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostInfoForRehydrationRequest withSourceTierType(RecoveryPointTierType sourceTierType) {
+ super.withSourceTierType(sourceTierType);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostInfoForRehydrationRequest withTargetTierType(RecoveryPointTierType targetTierType) {
+ super.withTargetTierType(targetTierType);
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ @Override
+ public void validate() {
+ super.validate();
+ if (containerName() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property containerName in model FetchTieringCostInfoForRehydrationRequest"));
+ }
+ if (protectedItemName() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property protectedItemName in model"
+ + " FetchTieringCostInfoForRehydrationRequest"));
+ }
+ if (recoveryPointId() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property recoveryPointId in model"
+ + " FetchTieringCostInfoForRehydrationRequest"));
+ }
+ if (rehydrationPriority() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property rehydrationPriority in model"
+ + " FetchTieringCostInfoForRehydrationRequest"));
+ }
+ }
+
+ private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostInfoForRehydrationRequest.class);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoRequest.java
new file mode 100644
index 000000000000..55ff6ae1a261
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostInfoRequest.java
@@ -0,0 +1,114 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonSubTypes;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Base class for tiering cost request. Specific cost request types are derived from this class. */
+@JsonTypeInfo(
+ use = JsonTypeInfo.Id.NAME,
+ include = JsonTypeInfo.As.PROPERTY,
+ property = "objectType",
+ defaultImpl = FetchTieringCostInfoRequest.class)
+@JsonTypeName("FetchTieringCostInfoRequest")
+@JsonSubTypes({
+ @JsonSubTypes.Type(
+ name = "FetchTieringCostInfoForRehydrationRequest",
+ value = FetchTieringCostInfoForRehydrationRequest.class),
+ @JsonSubTypes.Type(
+ name = "FetchTieringCostSavingsInfoForPolicyRequest",
+ value = FetchTieringCostSavingsInfoForPolicyRequest.class),
+ @JsonSubTypes.Type(
+ name = "FetchTieringCostSavingsInfoForProtectedItemRequest",
+ value = FetchTieringCostSavingsInfoForProtectedItemRequest.class),
+ @JsonSubTypes.Type(
+ name = "FetchTieringCostSavingsInfoForVaultRequest",
+ value = FetchTieringCostSavingsInfoForVaultRequest.class)
+})
+@Fluent
+public class FetchTieringCostInfoRequest {
+ /*
+ * Source tier for the request
+ */
+ @JsonProperty(value = "sourceTierType", required = true)
+ private RecoveryPointTierType sourceTierType;
+
+ /*
+ * target tier for the request
+ */
+ @JsonProperty(value = "targetTierType", required = true)
+ private RecoveryPointTierType targetTierType;
+
+ /** Creates an instance of FetchTieringCostInfoRequest class. */
+ public FetchTieringCostInfoRequest() {
+ }
+
+ /**
+ * Get the sourceTierType property: Source tier for the request.
+ *
+ * @return the sourceTierType value.
+ */
+ public RecoveryPointTierType sourceTierType() {
+ return this.sourceTierType;
+ }
+
+ /**
+ * Set the sourceTierType property: Source tier for the request.
+ *
+ * @param sourceTierType the sourceTierType value to set.
+ * @return the FetchTieringCostInfoRequest object itself.
+ */
+ public FetchTieringCostInfoRequest withSourceTierType(RecoveryPointTierType sourceTierType) {
+ this.sourceTierType = sourceTierType;
+ return this;
+ }
+
+ /**
+ * Get the targetTierType property: target tier for the request.
+ *
+ * @return the targetTierType value.
+ */
+ public RecoveryPointTierType targetTierType() {
+ return this.targetTierType;
+ }
+
+ /**
+ * Set the targetTierType property: target tier for the request.
+ *
+ * @param targetTierType the targetTierType value to set.
+ * @return the FetchTieringCostInfoRequest object itself.
+ */
+ public FetchTieringCostInfoRequest withTargetTierType(RecoveryPointTierType targetTierType) {
+ this.targetTierType = targetTierType;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (sourceTierType() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property sourceTierType in model FetchTieringCostInfoRequest"));
+ }
+ if (targetTierType() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property targetTierType in model FetchTieringCostInfoRequest"));
+ }
+ }
+
+ private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostInfoRequest.class);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForPolicyRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForPolicyRequest.java
new file mode 100644
index 000000000000..06f5a0c35dea
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForPolicyRequest.java
@@ -0,0 +1,79 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Request parameters for tiering cost info for policy. */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType")
+@JsonTypeName("FetchTieringCostSavingsInfoForPolicyRequest")
+@Fluent
+public final class FetchTieringCostSavingsInfoForPolicyRequest extends FetchTieringCostInfoRequest {
+ /*
+ * Name of the backup policy for which the cost savings information is requested
+ */
+ @JsonProperty(value = "policyName", required = true)
+ private String policyName;
+
+ /** Creates an instance of FetchTieringCostSavingsInfoForPolicyRequest class. */
+ public FetchTieringCostSavingsInfoForPolicyRequest() {
+ }
+
+ /**
+ * Get the policyName property: Name of the backup policy for which the cost savings information is requested.
+ *
+ * @return the policyName value.
+ */
+ public String policyName() {
+ return this.policyName;
+ }
+
+ /**
+ * Set the policyName property: Name of the backup policy for which the cost savings information is requested.
+ *
+ * @param policyName the policyName value to set.
+ * @return the FetchTieringCostSavingsInfoForPolicyRequest object itself.
+ */
+ public FetchTieringCostSavingsInfoForPolicyRequest withPolicyName(String policyName) {
+ this.policyName = policyName;
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostSavingsInfoForPolicyRequest withSourceTierType(RecoveryPointTierType sourceTierType) {
+ super.withSourceTierType(sourceTierType);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostSavingsInfoForPolicyRequest withTargetTierType(RecoveryPointTierType targetTierType) {
+ super.withTargetTierType(targetTierType);
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ @Override
+ public void validate() {
+ super.validate();
+ if (policyName() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property policyName in model FetchTieringCostSavingsInfoForPolicyRequest"));
+ }
+ }
+
+ private static final ClientLogger LOGGER = new ClientLogger(FetchTieringCostSavingsInfoForPolicyRequest.class);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForProtectedItemRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForProtectedItemRequest.java
new file mode 100644
index 000000000000..72b38073c092
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForProtectedItemRequest.java
@@ -0,0 +1,114 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Request parameters for tiering cost info for protected item. */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType")
+@JsonTypeName("FetchTieringCostSavingsInfoForProtectedItemRequest")
+@Fluent
+public final class FetchTieringCostSavingsInfoForProtectedItemRequest extends FetchTieringCostInfoRequest {
+ /*
+ * Name of the protected item container
+ */
+ @JsonProperty(value = "containerName", required = true)
+ private String containerName;
+
+ /*
+ * Name of the protectedItemName
+ */
+ @JsonProperty(value = "protectedItemName", required = true)
+ private String protectedItemName;
+
+ /** Creates an instance of FetchTieringCostSavingsInfoForProtectedItemRequest class. */
+ public FetchTieringCostSavingsInfoForProtectedItemRequest() {
+ }
+
+ /**
+ * Get the containerName property: Name of the protected item container.
+ *
+ * @return the containerName value.
+ */
+ public String containerName() {
+ return this.containerName;
+ }
+
+ /**
+ * Set the containerName property: Name of the protected item container.
+ *
+ * @param containerName the containerName value to set.
+ * @return the FetchTieringCostSavingsInfoForProtectedItemRequest object itself.
+ */
+ public FetchTieringCostSavingsInfoForProtectedItemRequest withContainerName(String containerName) {
+ this.containerName = containerName;
+ return this;
+ }
+
+ /**
+ * Get the protectedItemName property: Name of the protectedItemName.
+ *
+ * @return the protectedItemName value.
+ */
+ public String protectedItemName() {
+ return this.protectedItemName;
+ }
+
+ /**
+ * Set the protectedItemName property: Name of the protectedItemName.
+ *
+ * @param protectedItemName the protectedItemName value to set.
+ * @return the FetchTieringCostSavingsInfoForProtectedItemRequest object itself.
+ */
+ public FetchTieringCostSavingsInfoForProtectedItemRequest withProtectedItemName(String protectedItemName) {
+ this.protectedItemName = protectedItemName;
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostSavingsInfoForProtectedItemRequest withSourceTierType(RecoveryPointTierType sourceTierType) {
+ super.withSourceTierType(sourceTierType);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostSavingsInfoForProtectedItemRequest withTargetTierType(RecoveryPointTierType targetTierType) {
+ super.withTargetTierType(targetTierType);
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ @Override
+ public void validate() {
+ super.validate();
+ if (containerName() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property containerName in model"
+ + " FetchTieringCostSavingsInfoForProtectedItemRequest"));
+ }
+ if (protectedItemName() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property protectedItemName in model"
+ + " FetchTieringCostSavingsInfoForProtectedItemRequest"));
+ }
+ }
+
+ private static final ClientLogger LOGGER =
+ new ClientLogger(FetchTieringCostSavingsInfoForProtectedItemRequest.class);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForVaultRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForVaultRequest.java
new file mode 100644
index 000000000000..cd9c72e4a82a
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCostSavingsInfoForVaultRequest.java
@@ -0,0 +1,43 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Request parameters for tiering cost info for vault. */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType")
+@JsonTypeName("FetchTieringCostSavingsInfoForVaultRequest")
+@Fluent
+public final class FetchTieringCostSavingsInfoForVaultRequest extends FetchTieringCostInfoRequest {
+ /** Creates an instance of FetchTieringCostSavingsInfoForVaultRequest class. */
+ public FetchTieringCostSavingsInfoForVaultRequest() {
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostSavingsInfoForVaultRequest withSourceTierType(RecoveryPointTierType sourceTierType) {
+ super.withSourceTierType(sourceTierType);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public FetchTieringCostSavingsInfoForVaultRequest withTargetTierType(RecoveryPointTierType targetTierType) {
+ super.withTargetTierType(targetTierType);
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ @Override
+ public void validate() {
+ super.validate();
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCosts.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCosts.java
new file mode 100644
index 000000000000..8c12a1d9a9e7
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FetchTieringCosts.java
@@ -0,0 +1,40 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.util.Context;
+
+/** Resource collection API of FetchTieringCosts. */
+public interface FetchTieringCosts {
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response.
+ */
+ TieringCostInfo post(String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters);
+
+ /**
+ * Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using
+ * GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param parameters Fetch Tiering Cost Request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return base class for tiering cost response.
+ */
+ TieringCostInfo post(
+ String resourceGroupName, String vaultName, FetchTieringCostInfoRequest parameters, Context context);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GetTieringCostOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GetTieringCostOperationResults.java
new file mode 100644
index 000000000000..6d66f2188d76
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GetTieringCostOperationResults.java
@@ -0,0 +1,39 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.util.Context;
+
+/** Resource collection API of GetTieringCostOperationResults. */
+public interface GetTieringCostOperationResults {
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost along with {@link Response}.
+ */
+ Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context);
+
+ /**
+ * Gets the result of async operation for tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the result of async operation for tiering cost.
+ */
+ TieringCostInfo get(String resourceGroupName, String vaultName, String operationId);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java
index 6e525218f6b7..538ad60d5827 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java
@@ -22,7 +22,7 @@ public interface OperationOperations {
* @return the response body along with {@link Response}.
*/
Response validateWithResponse(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context);
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context);
/**
* Validate operation for specified backed up item. This is a synchronous operation.
@@ -36,5 +36,5 @@ Response validateWithResponse(
* @return the response.
*/
ValidateOperationsResponse validate(
- String vaultName, String resourceGroupName, ValidateOperationRequest parameters);
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters);
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java
index c54f621b16f5..d0b88a3405f0 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java
@@ -132,6 +132,12 @@ public class ProtectedItem {
@JsonProperty(value = "softDeleteRetentionPeriodInDays")
private Integer softDeleteRetentionPeriod;
+ /*
+ * ID of the vault which protects this item
+ */
+ @JsonProperty(value = "vaultId", access = JsonProperty.Access.WRITE_ONLY)
+ private String vaultId;
+
/** Creates an instance of ProtectedItem class. */
public ProtectedItem() {
}
@@ -464,6 +470,15 @@ public ProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPe
return this;
}
+ /**
+ * Get the vaultId property: ID of the vault which protects this item.
+ *
+ * @return the vaultId value.
+ */
+ public String vaultId() {
+ return this.vaultId;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java
index 50dfa05bea4f..82b52cf78e50 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java
@@ -19,6 +19,15 @@ public final class RecoveryMode extends ExpandableStringEnum {
/** Static value WorkloadRecovery for RecoveryMode. */
public static final RecoveryMode WORKLOAD_RECOVERY = fromString("WorkloadRecovery");
+ /** Static value SnapshotAttach for RecoveryMode. */
+ public static final RecoveryMode SNAPSHOT_ATTACH = fromString("SnapshotAttach");
+
+ /** Static value RecoveryUsingSnapshot for RecoveryMode. */
+ public static final RecoveryMode RECOVERY_USING_SNAPSHOT = fromString("RecoveryUsingSnapshot");
+
+ /** Static value SnapshotAttachAndRecover for RecoveryMode. */
+ public static final RecoveryMode SNAPSHOT_ATTACH_AND_RECOVER = fromString("SnapshotAttachAndRecover");
+
/**
* Creates a new instance of RecoveryMode value.
*
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java
index 97ea0f57ebb4..6d1e58be33a0 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java
@@ -5,6 +5,7 @@
package com.azure.resourcemanager.recoveryservicesbackup.models;
import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
@@ -14,7 +15,7 @@ public final class ResourceGuardProxyBase {
/*
* The resourceGuardResourceId property.
*/
- @JsonProperty(value = "resourceGuardResourceId")
+ @JsonProperty(value = "resourceGuardResourceId", required = true)
private String resourceGuardResourceId;
/*
@@ -126,8 +127,16 @@ public ResourceGuardProxyBase withDescription(String description) {
* @throws IllegalArgumentException thrown if the instance is not valid.
*/
public void validate() {
+ if (resourceGuardResourceId() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property resourceGuardResourceId in model ResourceGuardProxyBase"));
+ }
if (resourceGuardOperationDetails() != null) {
resourceGuardOperationDetails().forEach(e -> e.validate());
}
}
+
+ private static final ClientLogger LOGGER = new ClientLogger(ResourceGuardProxyBase.class);
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotBackupAdditionalDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotBackupAdditionalDetails.java
new file mode 100644
index 000000000000..f033dad09748
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotBackupAdditionalDetails.java
@@ -0,0 +1,106 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Snapshot Backup related fields for WorkloadType SaPHanaSystem. */
+@Fluent
+public final class SnapshotBackupAdditionalDetails {
+ /*
+ * The instantRpRetentionRangeInDays property.
+ */
+ @JsonProperty(value = "instantRpRetentionRangeInDays")
+ private Integer instantRpRetentionRangeInDays;
+
+ /*
+ * The instantRPDetails property.
+ */
+ @JsonProperty(value = "instantRPDetails")
+ private String instantRPDetails;
+
+ /*
+ * The userAssignedManagedIdentityDetails property.
+ */
+ @JsonProperty(value = "userAssignedManagedIdentityDetails")
+ private UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails;
+
+ /** Creates an instance of SnapshotBackupAdditionalDetails class. */
+ public SnapshotBackupAdditionalDetails() {
+ }
+
+ /**
+ * Get the instantRpRetentionRangeInDays property: The instantRpRetentionRangeInDays property.
+ *
+ * @return the instantRpRetentionRangeInDays value.
+ */
+ public Integer instantRpRetentionRangeInDays() {
+ return this.instantRpRetentionRangeInDays;
+ }
+
+ /**
+ * Set the instantRpRetentionRangeInDays property: The instantRpRetentionRangeInDays property.
+ *
+ * @param instantRpRetentionRangeInDays the instantRpRetentionRangeInDays value to set.
+ * @return the SnapshotBackupAdditionalDetails object itself.
+ */
+ public SnapshotBackupAdditionalDetails withInstantRpRetentionRangeInDays(Integer instantRpRetentionRangeInDays) {
+ this.instantRpRetentionRangeInDays = instantRpRetentionRangeInDays;
+ return this;
+ }
+
+ /**
+ * Get the instantRPDetails property: The instantRPDetails property.
+ *
+ * @return the instantRPDetails value.
+ */
+ public String instantRPDetails() {
+ return this.instantRPDetails;
+ }
+
+ /**
+ * Set the instantRPDetails property: The instantRPDetails property.
+ *
+ * @param instantRPDetails the instantRPDetails value to set.
+ * @return the SnapshotBackupAdditionalDetails object itself.
+ */
+ public SnapshotBackupAdditionalDetails withInstantRPDetails(String instantRPDetails) {
+ this.instantRPDetails = instantRPDetails;
+ return this;
+ }
+
+ /**
+ * Get the userAssignedManagedIdentityDetails property: The userAssignedManagedIdentityDetails property.
+ *
+ * @return the userAssignedManagedIdentityDetails value.
+ */
+ public UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails() {
+ return this.userAssignedManagedIdentityDetails;
+ }
+
+ /**
+ * Set the userAssignedManagedIdentityDetails property: The userAssignedManagedIdentityDetails property.
+ *
+ * @param userAssignedManagedIdentityDetails the userAssignedManagedIdentityDetails value to set.
+ * @return the SnapshotBackupAdditionalDetails object itself.
+ */
+ public SnapshotBackupAdditionalDetails withUserAssignedManagedIdentityDetails(
+ UserAssignedManagedIdentityDetails userAssignedManagedIdentityDetails) {
+ this.userAssignedManagedIdentityDetails = userAssignedManagedIdentityDetails;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (userAssignedManagedIdentityDetails() != null) {
+ userAssignedManagedIdentityDetails().validate();
+ }
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotRestoreParameters.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotRestoreParameters.java
new file mode 100644
index 000000000000..4994176323e3
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SnapshotRestoreParameters.java
@@ -0,0 +1,76 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Encapsulates information regarding snapshot recovery for SAP Hana. */
+@Fluent
+public final class SnapshotRestoreParameters {
+ /*
+ * The skipAttachAndMount property.
+ */
+ @JsonProperty(value = "skipAttachAndMount")
+ private Boolean skipAttachAndMount;
+
+ /*
+ * The logPointInTimeForDBRecovery property.
+ */
+ @JsonProperty(value = "logPointInTimeForDBRecovery")
+ private String logPointInTimeForDBRecovery;
+
+ /** Creates an instance of SnapshotRestoreParameters class. */
+ public SnapshotRestoreParameters() {
+ }
+
+ /**
+ * Get the skipAttachAndMount property: The skipAttachAndMount property.
+ *
+ * @return the skipAttachAndMount value.
+ */
+ public Boolean skipAttachAndMount() {
+ return this.skipAttachAndMount;
+ }
+
+ /**
+ * Set the skipAttachAndMount property: The skipAttachAndMount property.
+ *
+ * @param skipAttachAndMount the skipAttachAndMount value to set.
+ * @return the SnapshotRestoreParameters object itself.
+ */
+ public SnapshotRestoreParameters withSkipAttachAndMount(Boolean skipAttachAndMount) {
+ this.skipAttachAndMount = skipAttachAndMount;
+ return this;
+ }
+
+ /**
+ * Get the logPointInTimeForDBRecovery property: The logPointInTimeForDBRecovery property.
+ *
+ * @return the logPointInTimeForDBRecovery value.
+ */
+ public String logPointInTimeForDBRecovery() {
+ return this.logPointInTimeForDBRecovery;
+ }
+
+ /**
+ * Set the logPointInTimeForDBRecovery property: The logPointInTimeForDBRecovery property.
+ *
+ * @param logPointInTimeForDBRecovery the logPointInTimeForDBRecovery value to set.
+ * @return the SnapshotRestoreParameters object itself.
+ */
+ public SnapshotRestoreParameters withLogPointInTimeForDBRecovery(String logPointInTimeForDBRecovery) {
+ this.logPointInTimeForDBRecovery = logPointInTimeForDBRecovery;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java
index 3fd876554d90..2e4daec61dc6 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java
@@ -39,6 +39,12 @@ public final class SubProtectionPolicy {
@JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS)
private Map tieringPolicy;
+ /*
+ * Snapshot Backup related fields for WorkloadType SaPHanaSystem
+ */
+ @JsonProperty(value = "snapshotBackupAdditionalDetails")
+ private SnapshotBackupAdditionalDetails snapshotBackupAdditionalDetails;
+
/** Creates an instance of SubProtectionPolicy class. */
public SubProtectionPolicy() {
}
@@ -125,6 +131,27 @@ public SubProtectionPolicy withTieringPolicy(Map tieringP
return this;
}
+ /**
+ * Get the snapshotBackupAdditionalDetails property: Snapshot Backup related fields for WorkloadType SaPHanaSystem.
+ *
+ * @return the snapshotBackupAdditionalDetails value.
+ */
+ public SnapshotBackupAdditionalDetails snapshotBackupAdditionalDetails() {
+ return this.snapshotBackupAdditionalDetails;
+ }
+
+ /**
+ * Set the snapshotBackupAdditionalDetails property: Snapshot Backup related fields for WorkloadType SaPHanaSystem.
+ *
+ * @param snapshotBackupAdditionalDetails the snapshotBackupAdditionalDetails value to set.
+ * @return the SubProtectionPolicy object itself.
+ */
+ public SubProtectionPolicy withSnapshotBackupAdditionalDetails(
+ SnapshotBackupAdditionalDetails snapshotBackupAdditionalDetails) {
+ this.snapshotBackupAdditionalDetails = snapshotBackupAdditionalDetails;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -147,5 +174,8 @@ public void validate() {
}
});
}
+ if (snapshotBackupAdditionalDetails() != null) {
+ snapshotBackupAdditionalDetails().validate();
+ }
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostInfo.java
new file mode 100644
index 000000000000..41007c3fd0d3
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostInfo.java
@@ -0,0 +1,17 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+
+/** An immutable client-side representation of TieringCostInfo. */
+public interface TieringCostInfo {
+ /**
+ * Gets the inner com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner object.
+ *
+ * @return the inner object.
+ */
+ TieringCostInfoInner innerModel();
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostOperationStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostOperationStatus.java
new file mode 100644
index 000000000000..a0810cdb8cbf
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostOperationStatus.java
@@ -0,0 +1,39 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.util.Context;
+
+/** Resource collection API of TieringCostOperationStatus. */
+public interface TieringCostOperationStatus {
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost along with {@link Response}.
+ */
+ Response getWithResponse(
+ String resourceGroupName, String vaultName, String operationId, Context context);
+
+ /**
+ * Gets the status of async operations of tiering cost.
+ *
+ * @param resourceGroupName The name of the resource group where the recovery services vault is present.
+ * @param vaultName The name of the recovery services vault.
+ * @param operationId The operationId parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the status of async operations of tiering cost.
+ */
+ OperationStatus get(String resourceGroupName, String vaultName, String operationId);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostRehydrationInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostRehydrationInfo.java
new file mode 100644
index 000000000000..d8832f65373c
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostRehydrationInfo.java
@@ -0,0 +1,86 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Response parameters for tiering cost info for rehydration. */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType")
+@JsonTypeName("TieringCostRehydrationInfo")
+@Fluent
+public final class TieringCostRehydrationInfo extends TieringCostInfoInner {
+ /*
+ * Rehydration size in bytes
+ */
+ @JsonProperty(value = "rehydrationSizeInBytes", required = true)
+ private long rehydrationSizeInBytes;
+
+ /*
+ * Source tier to target tier rehydration cost per GB per month
+ */
+ @JsonProperty(value = "retailRehydrationCostPerGBPerMonth", required = true)
+ private double retailRehydrationCostPerGBPerMonth;
+
+ /** Creates an instance of TieringCostRehydrationInfo class. */
+ public TieringCostRehydrationInfo() {
+ }
+
+ /**
+ * Get the rehydrationSizeInBytes property: Rehydration size in bytes.
+ *
+ * @return the rehydrationSizeInBytes value.
+ */
+ public long rehydrationSizeInBytes() {
+ return this.rehydrationSizeInBytes;
+ }
+
+ /**
+ * Set the rehydrationSizeInBytes property: Rehydration size in bytes.
+ *
+ * @param rehydrationSizeInBytes the rehydrationSizeInBytes value to set.
+ * @return the TieringCostRehydrationInfo object itself.
+ */
+ public TieringCostRehydrationInfo withRehydrationSizeInBytes(long rehydrationSizeInBytes) {
+ this.rehydrationSizeInBytes = rehydrationSizeInBytes;
+ return this;
+ }
+
+ /**
+ * Get the retailRehydrationCostPerGBPerMonth property: Source tier to target tier rehydration cost per GB per
+ * month.
+ *
+ * @return the retailRehydrationCostPerGBPerMonth value.
+ */
+ public double retailRehydrationCostPerGBPerMonth() {
+ return this.retailRehydrationCostPerGBPerMonth;
+ }
+
+ /**
+ * Set the retailRehydrationCostPerGBPerMonth property: Source tier to target tier rehydration cost per GB per
+ * month.
+ *
+ * @param retailRehydrationCostPerGBPerMonth the retailRehydrationCostPerGBPerMonth value to set.
+ * @return the TieringCostRehydrationInfo object itself.
+ */
+ public TieringCostRehydrationInfo withRetailRehydrationCostPerGBPerMonth(
+ double retailRehydrationCostPerGBPerMonth) {
+ this.retailRehydrationCostPerGBPerMonth = retailRehydrationCostPerGBPerMonth;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ @Override
+ public void validate() {
+ super.validate();
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostSavingInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostSavingInfo.java
new file mode 100644
index 000000000000..8822771982b4
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringCostSavingInfo.java
@@ -0,0 +1,139 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/** Response parameters for tiering cost info for savings. */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType")
+@JsonTypeName("TieringCostSavingInfo")
+@Fluent
+public final class TieringCostSavingInfo extends TieringCostInfoInner {
+ /*
+ * Source tier size reduction in bytes after moving all the recommended backup points to target tier
+ */
+ @JsonProperty(value = "sourceTierSizeReductionInBytes", required = true)
+ private long sourceTierSizeReductionInBytes;
+
+ /*
+ * Target tier size increase in bytes after moving all the recommended backup points to target tier
+ */
+ @JsonProperty(value = "targetTierSizeIncreaseInBytes", required = true)
+ private long targetTierSizeIncreaseInBytes;
+
+ /*
+ * Source tier retail cost per GB per month
+ */
+ @JsonProperty(value = "retailSourceTierCostPerGBPerMonth", required = true)
+ private double retailSourceTierCostPerGBPerMonth;
+
+ /*
+ * Target tier retail cost per GB per month
+ */
+ @JsonProperty(value = "retailTargetTierCostPerGBPerMonth", required = true)
+ private double retailTargetTierCostPerGBPerMonth;
+
+ /** Creates an instance of TieringCostSavingInfo class. */
+ public TieringCostSavingInfo() {
+ }
+
+ /**
+ * Get the sourceTierSizeReductionInBytes property: Source tier size reduction in bytes after moving all the
+ * recommended backup points to target tier.
+ *
+ * @return the sourceTierSizeReductionInBytes value.
+ */
+ public long sourceTierSizeReductionInBytes() {
+ return this.sourceTierSizeReductionInBytes;
+ }
+
+ /**
+ * Set the sourceTierSizeReductionInBytes property: Source tier size reduction in bytes after moving all the
+ * recommended backup points to target tier.
+ *
+ * @param sourceTierSizeReductionInBytes the sourceTierSizeReductionInBytes value to set.
+ * @return the TieringCostSavingInfo object itself.
+ */
+ public TieringCostSavingInfo withSourceTierSizeReductionInBytes(long sourceTierSizeReductionInBytes) {
+ this.sourceTierSizeReductionInBytes = sourceTierSizeReductionInBytes;
+ return this;
+ }
+
+ /**
+ * Get the targetTierSizeIncreaseInBytes property: Target tier size increase in bytes after moving all the
+ * recommended backup points to target tier.
+ *
+ * @return the targetTierSizeIncreaseInBytes value.
+ */
+ public long targetTierSizeIncreaseInBytes() {
+ return this.targetTierSizeIncreaseInBytes;
+ }
+
+ /**
+ * Set the targetTierSizeIncreaseInBytes property: Target tier size increase in bytes after moving all the
+ * recommended backup points to target tier.
+ *
+ * @param targetTierSizeIncreaseInBytes the targetTierSizeIncreaseInBytes value to set.
+ * @return the TieringCostSavingInfo object itself.
+ */
+ public TieringCostSavingInfo withTargetTierSizeIncreaseInBytes(long targetTierSizeIncreaseInBytes) {
+ this.targetTierSizeIncreaseInBytes = targetTierSizeIncreaseInBytes;
+ return this;
+ }
+
+ /**
+ * Get the retailSourceTierCostPerGBPerMonth property: Source tier retail cost per GB per month.
+ *
+ * @return the retailSourceTierCostPerGBPerMonth value.
+ */
+ public double retailSourceTierCostPerGBPerMonth() {
+ return this.retailSourceTierCostPerGBPerMonth;
+ }
+
+ /**
+ * Set the retailSourceTierCostPerGBPerMonth property: Source tier retail cost per GB per month.
+ *
+ * @param retailSourceTierCostPerGBPerMonth the retailSourceTierCostPerGBPerMonth value to set.
+ * @return the TieringCostSavingInfo object itself.
+ */
+ public TieringCostSavingInfo withRetailSourceTierCostPerGBPerMonth(double retailSourceTierCostPerGBPerMonth) {
+ this.retailSourceTierCostPerGBPerMonth = retailSourceTierCostPerGBPerMonth;
+ return this;
+ }
+
+ /**
+ * Get the retailTargetTierCostPerGBPerMonth property: Target tier retail cost per GB per month.
+ *
+ * @return the retailTargetTierCostPerGBPerMonth value.
+ */
+ public double retailTargetTierCostPerGBPerMonth() {
+ return this.retailTargetTierCostPerGBPerMonth;
+ }
+
+ /**
+ * Set the retailTargetTierCostPerGBPerMonth property: Target tier retail cost per GB per month.
+ *
+ * @param retailTargetTierCostPerGBPerMonth the retailTargetTierCostPerGBPerMonth value to set.
+ * @return the TieringCostSavingInfo object itself.
+ */
+ public TieringCostSavingInfo withRetailTargetTierCostPerGBPerMonth(double retailTargetTierCostPerGBPerMonth) {
+ this.retailTargetTierCostPerGBPerMonth = retailTargetTierCostPerGBPerMonth;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ @Override
+ public void validate() {
+ super.validate();
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedIdentity.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedIdentity.java
new file mode 100644
index 000000000000..94b8952ef7f7
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedIdentity.java
@@ -0,0 +1,55 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Immutable;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.UUID;
+
+/** User assigned identity properties. */
+@Immutable
+public final class UserAssignedIdentity {
+ /*
+ * The principal ID of the assigned identity.
+ */
+ @JsonProperty(value = "principalId", access = JsonProperty.Access.WRITE_ONLY)
+ private UUID principalId;
+
+ /*
+ * The client ID of the assigned identity.
+ */
+ @JsonProperty(value = "clientId", access = JsonProperty.Access.WRITE_ONLY)
+ private UUID clientId;
+
+ /** Creates an instance of UserAssignedIdentity class. */
+ public UserAssignedIdentity() {
+ }
+
+ /**
+ * Get the principalId property: The principal ID of the assigned identity.
+ *
+ * @return the principalId value.
+ */
+ public UUID principalId() {
+ return this.principalId;
+ }
+
+ /**
+ * Get the clientId property: The client ID of the assigned identity.
+ *
+ * @return the clientId value.
+ */
+ public UUID clientId() {
+ return this.clientId;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedManagedIdentityDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedManagedIdentityDetails.java
new file mode 100644
index 000000000000..107e525327f4
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UserAssignedManagedIdentityDetails.java
@@ -0,0 +1,106 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** The UserAssignedManagedIdentityDetails model. */
+@Fluent
+public final class UserAssignedManagedIdentityDetails {
+ /*
+ * The identityArmId property.
+ */
+ @JsonProperty(value = "identityArmId")
+ private String identityArmId;
+
+ /*
+ * The identityName property.
+ */
+ @JsonProperty(value = "identityName")
+ private String identityName;
+
+ /*
+ * User assigned identity properties
+ */
+ @JsonProperty(value = "userAssignedIdentityProperties")
+ private UserAssignedIdentity userAssignedIdentityProperties;
+
+ /** Creates an instance of UserAssignedManagedIdentityDetails class. */
+ public UserAssignedManagedIdentityDetails() {
+ }
+
+ /**
+ * Get the identityArmId property: The identityArmId property.
+ *
+ * @return the identityArmId value.
+ */
+ public String identityArmId() {
+ return this.identityArmId;
+ }
+
+ /**
+ * Set the identityArmId property: The identityArmId property.
+ *
+ * @param identityArmId the identityArmId value to set.
+ * @return the UserAssignedManagedIdentityDetails object itself.
+ */
+ public UserAssignedManagedIdentityDetails withIdentityArmId(String identityArmId) {
+ this.identityArmId = identityArmId;
+ return this;
+ }
+
+ /**
+ * Get the identityName property: The identityName property.
+ *
+ * @return the identityName value.
+ */
+ public String identityName() {
+ return this.identityName;
+ }
+
+ /**
+ * Set the identityName property: The identityName property.
+ *
+ * @param identityName the identityName value to set.
+ * @return the UserAssignedManagedIdentityDetails object itself.
+ */
+ public UserAssignedManagedIdentityDetails withIdentityName(String identityName) {
+ this.identityName = identityName;
+ return this;
+ }
+
+ /**
+ * Get the userAssignedIdentityProperties property: User assigned identity properties.
+ *
+ * @return the userAssignedIdentityProperties value.
+ */
+ public UserAssignedIdentity userAssignedIdentityProperties() {
+ return this.userAssignedIdentityProperties;
+ }
+
+ /**
+ * Set the userAssignedIdentityProperties property: User assigned identity properties.
+ *
+ * @param userAssignedIdentityProperties the userAssignedIdentityProperties value to set.
+ * @return the UserAssignedManagedIdentityDetails object itself.
+ */
+ public UserAssignedManagedIdentityDetails withUserAssignedIdentityProperties(
+ UserAssignedIdentity userAssignedIdentityProperties) {
+ this.userAssignedIdentityProperties = userAssignedIdentityProperties;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (userAssignedIdentityProperties() != null) {
+ userAssignedIdentityProperties().validate();
+ }
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequestResource.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequestResource.java
new file mode 100644
index 000000000000..55f073d3de80
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequestResource.java
@@ -0,0 +1,93 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Base class for validate operation request. */
+@Fluent
+public final class ValidateOperationRequestResource {
+ /*
+ * Recovery point ID.
+ */
+ @JsonProperty(value = "id", required = true)
+ private String id;
+
+ /*
+ * ValidateOperationRequestResource properties
+ */
+ @JsonProperty(value = "properties", required = true)
+ private ValidateOperationRequest properties;
+
+ /** Creates an instance of ValidateOperationRequestResource class. */
+ public ValidateOperationRequestResource() {
+ }
+
+ /**
+ * Get the id property: Recovery point ID.
+ *
+ * @return the id value.
+ */
+ public String id() {
+ return this.id;
+ }
+
+ /**
+ * Set the id property: Recovery point ID.
+ *
+ * @param id the id value to set.
+ * @return the ValidateOperationRequestResource object itself.
+ */
+ public ValidateOperationRequestResource withId(String id) {
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Get the properties property: ValidateOperationRequestResource properties.
+ *
+ * @return the properties value.
+ */
+ public ValidateOperationRequest properties() {
+ return this.properties;
+ }
+
+ /**
+ * Set the properties property: ValidateOperationRequestResource properties.
+ *
+ * @param properties the properties value to set.
+ * @return the ValidateOperationRequestResource object itself.
+ */
+ public ValidateOperationRequestResource withProperties(ValidateOperationRequest properties) {
+ this.properties = properties;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (id() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property id in model ValidateOperationRequestResource"));
+ }
+ if (properties() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property properties in model ValidateOperationRequestResource"));
+ } else {
+ properties().validate();
+ }
+ }
+
+ private static final ClientLogger LOGGER = new ClientLogger(ValidateOperationRequestResource.class);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java
index ea538d78f877..8f7745bb764a 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperations.java
@@ -19,7 +19,7 @@ public interface ValidateOperations {
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
- void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters);
+ void trigger(String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters);
/**
* Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking
@@ -33,5 +33,6 @@ public interface ValidateOperations {
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
- void trigger(String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context);
+ void trigger(
+ String vaultName, String resourceGroupName, ValidateOperationRequestResource parameters, Context context);
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultRetentionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultRetentionPolicy.java
new file mode 100644
index 000000000000..8e49aeb2a0d0
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultRetentionPolicy.java
@@ -0,0 +1,87 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Vault retention policy for AzureFileShare. */
+@Fluent
+public final class VaultRetentionPolicy {
+ /*
+ * Base class for retention policy.
+ */
+ @JsonProperty(value = "vaultRetention", required = true)
+ private RetentionPolicy vaultRetention;
+
+ /*
+ * The snapshotRetentionInDays property.
+ */
+ @JsonProperty(value = "snapshotRetentionInDays", required = true)
+ private int snapshotRetentionInDays;
+
+ /** Creates an instance of VaultRetentionPolicy class. */
+ public VaultRetentionPolicy() {
+ }
+
+ /**
+ * Get the vaultRetention property: Base class for retention policy.
+ *
+ * @return the vaultRetention value.
+ */
+ public RetentionPolicy vaultRetention() {
+ return this.vaultRetention;
+ }
+
+ /**
+ * Set the vaultRetention property: Base class for retention policy.
+ *
+ * @param vaultRetention the vaultRetention value to set.
+ * @return the VaultRetentionPolicy object itself.
+ */
+ public VaultRetentionPolicy withVaultRetention(RetentionPolicy vaultRetention) {
+ this.vaultRetention = vaultRetention;
+ return this;
+ }
+
+ /**
+ * Get the snapshotRetentionInDays property: The snapshotRetentionInDays property.
+ *
+ * @return the snapshotRetentionInDays value.
+ */
+ public int snapshotRetentionInDays() {
+ return this.snapshotRetentionInDays;
+ }
+
+ /**
+ * Set the snapshotRetentionInDays property: The snapshotRetentionInDays property.
+ *
+ * @param snapshotRetentionInDays the snapshotRetentionInDays value to set.
+ * @return the VaultRetentionPolicy object itself.
+ */
+ public VaultRetentionPolicy withSnapshotRetentionInDays(int snapshotRetentionInDays) {
+ this.snapshotRetentionInDays = snapshotRetentionInDays;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (vaultRetention() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property vaultRetention in model VaultRetentionPolicy"));
+ } else {
+ vaultRetention().validate();
+ }
+ }
+
+ private static final ClientLogger LOGGER = new ClientLogger(VaultRetentionPolicy.class);
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/proxy-config.json b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/proxy-config.json
new file mode 100644
index 000000000000..4437f3ef75ba
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/proxy-config.json
@@ -0,0 +1 @@
+[ [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupResourceStorageConfigsNonCrrsClientImpl$BackupResourceStorageConfigsNonCrrsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionIntentsClientImpl$ProtectionIntentsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupStatusClientImpl$BackupStatusService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.FeatureSupportsClientImpl$FeatureSupportsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectionIntentsClientImpl$BackupProtectionIntentsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupUsageSummariesClientImpl$BackupUsageSummariesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.OperationsClientImpl$OperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupResourceVaultConfigsClientImpl$BackupResourceVaultConfigsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupResourceEncryptionConfigsClientImpl$BackupResourceEncryptionConfigsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.PrivateEndpointConnectionsClientImpl$PrivateEndpointConnectionsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.PrivateEndpointsClientImpl$PrivateEndpointsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceProvidersClientImpl$ResourceProvidersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BmsPrepareDataMoveOperationResultsClientImpl$BmsPrepareDataMoveOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectedItemsClientImpl$ProtectedItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectedItemOperationResultsClientImpl$ProtectedItemOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.RecoveryPointsClientImpl$RecoveryPointsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.RestoresClientImpl$RestoresService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupPoliciesClientImpl$BackupPoliciesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionPoliciesClientImpl$ProtectionPoliciesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionPolicyOperationResultsClientImpl$ProtectionPolicyOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupJobsClientImpl$BackupJobsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobDetailsClientImpl$JobDetailsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobCancellationsClientImpl$JobCancellationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobOperationResultsClientImpl$JobOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ExportJobsOperationResultsClientImpl$ExportJobsOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.JobsClientImpl$JobsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectedItemsClientImpl$BackupProtectedItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.OperationOperationsClientImpl$OperationOperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationsClientImpl$ValidateOperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationResultsClientImpl$ValidateOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ValidateOperationStatusesClientImpl$ValidateOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupEnginesClientImpl$BackupEnginesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionContainerRefreshOperationResultsClientImpl$ProtectionContainerRefreshOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectableContainersClientImpl$ProtectableContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionContainersClientImpl$ProtectionContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupWorkloadItemsClientImpl$BackupWorkloadItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionContainerOperationResultsClientImpl$ProtectionContainerOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupsClientImpl$BackupsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectedItemOperationStatusesClientImpl$ProtectedItemOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ItemLevelRecoveryConnectionsClientImpl$ItemLevelRecoveryConnectionsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupOperationResultsClientImpl$BackupOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupOperationStatusesClientImpl$BackupOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ProtectionPolicyOperationStatusesClientImpl$ProtectionPolicyOperationStatusesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectableItemsClientImpl$BackupProtectableItemsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupProtectionContainersClientImpl$BackupProtectionContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.DeletedProtectionContainersClientImpl$DeletedProtectionContainersService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.SecurityPINsClientImpl$SecurityPINsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.RecoveryPointsRecommendedForMovesClientImpl$RecoveryPointsRecommendedForMovesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceGuardProxiesClientImpl$ResourceGuardProxiesService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.ResourceGuardProxyOperationsClientImpl$ResourceGuardProxyOperationsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.FetchTieringCostsClientImpl$FetchTieringCostsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.GetTieringCostOperationResultsClientImpl$GetTieringCostOperationResultsService" ], [ "com.azure.resourcemanager.recoveryservicesbackup.implementation.TieringCostOperationStatusClientImpl$TieringCostOperationStatusService" ] ]
\ No newline at end of file
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/reflect-config.json b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/reflect-config.json
new file mode 100644
index 000000000000..1eb6091a5933
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-recoveryservicesbackup/reflect-config.json
@@ -0,0 +1,1781 @@
+[ {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnableBackupRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.PreValidateEnableBackupResponseInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupStatusRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupStatusResponseInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupportRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.AzureVMResourceFeatureSupportResponseInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionIntentResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntent",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementUsageList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupManagementUsageInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryResponse",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ClientDiscoveryValueForSingleApiInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceEncryptionConfigExtendedResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfigExtended",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfig",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfigResource",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.PrivateEndpointConnectionResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnection",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateLinkServiceConnectionState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationStatusInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusError",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.VaultStorageConfigOperationResultResponseInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectedItemResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.RecoveryPointResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestResource",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionPolicyResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.JobResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.JobResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.Job",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.OperationResultInfoBaseResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationResultInfoBase",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationWorkerResponse",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ValidateOperationsResponseInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationResponse",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ErrorDetail",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupEngineBaseResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainerResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectableContainerResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionContainerResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadItemResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItemResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.WorkloadProtectableItemResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SecurityPinBase",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TokenInformationInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MoveRPAcrossTiersRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ListRecoveryPointsRecommendedForMoveRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBaseResourceList",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ResourceGuardProxyBaseResourceInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProxyBase",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardOperationDetail",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UnlockDeleteRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.UnlockDeleteResponseInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.fluent.models.TieringCostInfoInner",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileshareProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.KpiResourceHealthDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceHealthDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileshareProtectedItemExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreFileSpecs",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetAfsRestoreInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.Settings",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SnapshotBackupAdditionalDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedManagedIdentityDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UserAssignedIdentity",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmHealthDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectedItemExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedProperties",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DiskExclusionProperties",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmErrorInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJob",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobTaskDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobV2",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InstantRPAdditionalDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItemExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageErrorInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJob",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobTaskDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectedItemExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DistributedNodesInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseDatabaseProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDBInstanceProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadErrorInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJob",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobTaskDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformation",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SnapshotRestoreParameters",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BekDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DiskInformation",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionFormat",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.Day",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionSchedule",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmErrorInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmJob",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItemExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ExportJobsOperationResultInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.HourlySchedule",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DailySchedule",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeeklySchedule",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRecoveryPoint",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.KeyAndSecretDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.KekDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointDiskConfiguration",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedLocation",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SecuredVMDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessSettings",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LogSchedulePolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LongTermRetentionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MonthlyRetentionSchedule",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.YearlyRetentionSchedule",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LongTermSchedulePolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabErrorInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabFileFolderProtectedItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabFileFolderProtectedItemExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabJob",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabJobExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabJobTaskDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabProtectionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationResultInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveResponse",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SimpleRetentionPolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicy",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicyV2",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidateRestoreOperationRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultJob",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultJobErrorInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultJobExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerEngine",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareBackupRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProvisionIlrRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlagWorkloadContainerProtectionContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainerExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InquiryInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadInquiryDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InquiryValidation",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageProtectableContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMAppContainerProtectableContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMAppContainerProtectionContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PreBackupValidation",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseDatabaseWorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseSystemProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseSystemWorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseWorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaSystemProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDBInstance",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaHsr",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaSystemWorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlAvailabilityGroupProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseWorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlInstanceProtectableItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlInstanceWorkloadItem",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadBackupRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupGoalFeatureSupportRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureRecoveryServiceVaultProtectionIntent",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProtectionIntent",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainerAutoProtectionIntent",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadAutoProtectionIntent",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlAutoProtectionIntent",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ClientScriptForConnect",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DpmBackupEngine",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainerExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVmilrRegistrationRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InstantItemRecoveryTarget",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabContainer",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabContainerExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabContainerHealthDetails",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusJobExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusJobsExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusProvisionIlrExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusValidateOperationExtendedInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreWithRehydrateRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreWithRehydrateRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMRestoreWithRehydrationRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoForRehydrationRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostRehydrationInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringCostSavingInfo",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForPolicyRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForProtectedItemRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForVaultRequest",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.StorageType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DedupState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ValidationStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.FabricName",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AcquireStorageAccountLock",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SupportStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentItemType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.EncryptionAtRestType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LastUpdateStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InfrastructureEncryptionState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProvisioningState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.VaultSubResourceType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnectionStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusValues",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DataMoveLevel",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ResourceHealthStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.CopyOptions",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.PolicyType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.HealthStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.IaasvmPolicyType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemState",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.LastBackupStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemHealthStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RetentionScheduleFormat",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MabServerType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ScheduleRunType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.OperationType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.InquiryStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.BackupItemType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.HttpStatusCode",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainerType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.JobSupportedAction",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.DayOfWeek",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.TargetDiskNetworkAccessOption",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+}, {
+ "name" : "com.azure.resourcemanager.recoveryservicesbackup.models.MonthOfYear",
+ "allDeclaredConstructors" : true,
+ "allDeclaredFields" : true,
+ "allDeclaredMethods" : true
+} ]
\ No newline at end of file
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java
index 9eb6e76a164e..054a3a0ea6e9 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupEngines Get. */
public final class BackupEnginesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_Get.json
*/
/**
* Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java
index 270a2f195f96..487849703d6e 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupEngines List. */
public final class BackupEnginesListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Dpm/BackupEngines_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Dpm/BackupEngines_List.json
*/
/**
* Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java
index bf7bec40fd31..808c8365859d 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupJobs List. */
public final class BackupJobsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobs.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobs.json
*/
/**
* Sample code: List All Jobs.
@@ -20,7 +20,7 @@ public static void listAllJobs(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithAllSupportedFilters.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithAllSupportedFilters.json
*/
/**
* Sample code: List Jobs With Filters.
@@ -41,7 +41,7 @@ public static void listJobsWithFilters(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json
*/
/**
* Sample code: List Jobs With Time Filter.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java
index 2a5405bf00e7..bcc256c388c5 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupOperationResults Get. */
public final class BackupOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationResult.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationResult.json
*/
/**
* Sample code: Get Result for Protected Item Delete Operation.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java
index 047a2ccd0620..3899229c9029 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupOperationStatuses Get. */
public final class BackupOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete_OperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete_OperationStatus.json
*/
/**
* Sample code: Get Protected Item Delete Operation Status.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java
index d9eda9609601..3cc190b9e8e4 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupPolicies List. */
public final class BackupPoliciesListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupPolicies_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupPolicies_List.json
*/
/**
* Sample code: List protection policies with backupManagementType filter as AzureWorkload.
@@ -26,7 +26,7 @@ public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWo
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json
*/
/**
* Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2
@@ -46,7 +46,7 @@ public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIa
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupPolicies_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupPolicies_List.json
*/
/**
* Sample code: List protection policies with backupManagementType filter as AzureIaasVm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java
index 6eac0444ee68..45295d3b2ae9 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupProtectableItems List. */
public final class BackupProtectableItemsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectableItems_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectableItems_List.json
*/
/**
* Sample code: List protectable items with backupManagementType filter as AzureIaasVm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java
index 6a3d0095ad8c..ee38d343a021 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupProtectedItems List. */
public final class BackupProtectedItemsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupProtectedItems_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupProtectedItems_List.json
*/
/**
* Sample code: List protected items with backupManagementType filter as AzureIaasVm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java
index 0176473bdc69..6a1673af0823 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupProtectionContainers List. */
public final class BackupProtectionContainersListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_List.json
*/
/**
* Sample code: List Backup Protection Containers.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java
index 77ef81af1522..27867c8b60c2 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupProtectionIntent List. */
public final class BackupProtectionIntentListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_List.json
*/
/**
* Sample code: List protection intent with backupManagementType filter.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java
index 5d526a4ac68e..ec83bef5416d 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupResourceEncryptionConfigs Get. */
public final class BackupResourceEncryptionConfigsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Get.json
*/
/**
* Sample code: Get Vault Encryption Configuration.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java
index b068d34e72b7..30cf14e497c9 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java
@@ -12,7 +12,7 @@
/** Samples for BackupResourceEncryptionConfigs Update. */
public final class BackupResourceEncryptionConfigsUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupResourceEncryptionConfig_Put.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupResourceEncryptionConfig_Put.json
*/
/**
* Sample code: Update Vault Encryption Configuration.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java
index 6f97e735eb8a..c69e4bc13402 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupResourceStorageConfigsNonCrr Get. */
public final class BackupResourceStorageConfigsNonCrrGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Get.json
*/
/**
* Sample code: Get Vault Storage Configuration.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java
index 430e9b210680..d7596781545d 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java
@@ -12,7 +12,7 @@
/** Samples for BackupResourceStorageConfigsNonCrr Patch. */
public final class BackupResourceStorageConfigsNonCrrPatchSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Patch.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Patch.json
*/
/**
* Sample code: Update Vault Storage Configuration.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java
index 11ddd13915b4..e0962d83cb49 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java
@@ -12,7 +12,7 @@
/** Samples for BackupResourceStorageConfigsNonCrr Update. */
public final class BackupResourceStorageConfigsNonCrrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupStorageConfig_Put.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupStorageConfig_Put.json
*/
/**
* Sample code: Update Vault Storage Configuration.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java
index 8f01746ab320..e369db43e5cf 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupResourceVaultConfigs Get. */
public final class BackupResourceVaultConfigsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Get.json
*/
/**
* Sample code: Get Vault Security Config.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java
index 4c56289a68cc..cc40f4bec593 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java
@@ -12,7 +12,7 @@
/** Samples for BackupResourceVaultConfigs Put. */
public final class BackupResourceVaultConfigsPutSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Put.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Put.json
*/
/**
* Sample code: Update Vault Security Config.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java
index c02d09de4980..1c08fc339235 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for BackupResourceVaultConfigs Update. */
public final class BackupResourceVaultConfigsUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupResourceVaultConfigs_Patch.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupResourceVaultConfigs_Patch.json
*/
/**
* Sample code: Update Vault Security Config.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java
index c7860758076e..115778c30802 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java
@@ -10,7 +10,7 @@
/** Samples for BackupStatus Get. */
public final class BackupStatusGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/GetBackupStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/GetBackupStatus.json
*/
/**
* Sample code: Get Azure Virtual Machine Backup Status.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java
index bf77f1f85889..2355a755844b 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupUsageSummaries List. */
public final class BackupUsageSummariesListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json
*/
/**
* Sample code: Get Protected Items Usages Summary.
@@ -27,7 +27,7 @@ public static void getProtectedItemsUsagesSummary(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json
*/
/**
* Sample code: Get Protected Containers Usages Summary.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java
index 6706d2816e1a..43cfc4bd2f15 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupWorkloadItems List. */
public final class BackupWorkloadItemsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupWorkloadItems_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupWorkloadItems_List.json
*/
/**
* Sample code: List Workload Items in Container.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java
index 606b2a889f04..3a266e3bc63d 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java
@@ -10,7 +10,7 @@
/** Samples for Backups Trigger. */
public final class BackupsTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerBackup_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerBackup_Post.json
*/
/**
* Sample code: Trigger Backup.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java
index 7f340883027d..b4d5e55c389d 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BmsPrepareDataMoveOperationResult Get. */
public final class BmsPrepareDataMoveOperationResultGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json
*/
/**
* Sample code: Get operation result for PrepareDataMove.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java
index 833710948e44..4f2b678f15e6 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java
@@ -7,7 +7,7 @@
/** Samples for DeletedProtectionContainers List. */
public final class DeletedProtectionContainersListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/SoftDeletedContainers_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/SoftDeletedContainers_List.json
*/
/**
* Sample code: List Backup Protection Containers.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java
index 2c6a1194048f..ba894eb04ef4 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ExportJobsOperationResults Get. */
public final class ExportJobsOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ExportJobsOperationResult.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ExportJobsOperationResult.json
*/
/**
* Sample code: Export Jobs Operation Results.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java
index 3c991d4519a5..a3c03d84a123 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java
@@ -9,7 +9,7 @@
/** Samples for FeatureSupport Validate. */
public final class FeatureSupportValidateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/BackupFeature_Validate.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/BackupFeature_Validate.json
*/
/**
* Sample code: Check Azure Vm Backup Feature Support.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostPostSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostPostSamples.java
new file mode 100644
index 000000000000..33ce355a77ab
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FetchTieringCostPostSamples.java
@@ -0,0 +1,106 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.generated;
+
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostInfoForRehydrationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForPolicyRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForProtectedItemRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.FetchTieringCostSavingsInfoForVaultRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
+import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority;
+
+/** Samples for FetchTieringCost Post. */
+public final class FetchTieringCostPostSamples {
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForRehydrate.json
+ */
+ /**
+ * Sample code: Get the rehydration cost for recovery point.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheRehydrationCostForRecoveryPoint(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostInfoForRehydrationRequest()
+ .withSourceTierType(RecoveryPointTierType.ARCHIVED_RP)
+ .withTargetTierType(RecoveryPointTierType.HARDENED_RP)
+ .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
+ .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
+ .withRecoveryPointId("1222343434")
+ .withRehydrationPriority(RehydrationPriority.HIGH),
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForProtectedItem.json
+ */
+ /**
+ * Sample code: Get the tiering savings cost info for protected item.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheTieringSavingsCostInfoForProtectedItem(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostSavingsInfoForProtectedItemRequest()
+ .withSourceTierType(RecoveryPointTierType.HARDENED_RP)
+ .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP)
+ .withContainerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
+ .withProtectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"),
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForPolicy.json
+ */
+ /**
+ * Sample code: Get the tiering savings cost info for policy.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheTieringSavingsCostInfoForPolicy(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostSavingsInfoForPolicyRequest()
+ .withSourceTierType(RecoveryPointTierType.HARDENED_RP)
+ .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP)
+ .withPolicyName("monthly"),
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/FetchTieringCostForVault.json
+ */
+ /**
+ * Sample code: Get the tiering savings cost info for vault.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void getTheTieringSavingsCostInfoForVault(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .fetchTieringCosts()
+ .post(
+ "netsdktestrg",
+ "testVault",
+ new FetchTieringCostSavingsInfoForVaultRequest()
+ .withSourceTierType(RecoveryPointTierType.HARDENED_RP)
+ .withTargetTierType(RecoveryPointTierType.ARCHIVED_RP),
+ com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultGetSamples.java
new file mode 100644
index 000000000000..fba9f4f00583
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GetTieringCostOperationResultGetSamples.java
@@ -0,0 +1,27 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.generated;
+
+/** Samples for GetTieringCostOperationResult Get. */
+public final class GetTieringCostOperationResultGetSamples {
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationResult.json
+ */
+ /**
+ * Sample code: Fetch Tiering Cost Operation Result.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void fetchTieringCostOperationResult(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .getTieringCostOperationResults()
+ .getWithResponse(
+ "gaallaRG",
+ "gaallavaultbvtd2msi",
+ "0f48183b-0a44-4dca-aec1-bba5daab888a",
+ com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java
index 1e87c2a93a5a..a86a5d70b33e 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java
@@ -10,7 +10,7 @@
/** Samples for ItemLevelRecoveryConnections Provision. */
public final class ItemLevelRecoveryConnectionsProvisionSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Provision_Ilr.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Provision_Ilr.json
*/
/**
* Sample code: Provision Instant Item Level Recovery for Azure Vm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java
index b92271ad98fb..6bb096626c26 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java
@@ -7,7 +7,7 @@
/** Samples for ItemLevelRecoveryConnections Revoke. */
public final class ItemLevelRecoveryConnectionsRevokeSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Revoke_Ilr.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Revoke_Ilr.json
*/
/**
* Sample code: Revoke Instant Item Level Recovery for Azure Vm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java
index 5a84d36aaf46..1451be00b0b9 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java
@@ -7,7 +7,7 @@
/** Samples for JobCancellations Trigger. */
public final class JobCancellationsTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerCancelJob.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerCancelJob.json
*/
/**
* Sample code: Cancel Job.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java
index d8daf3f7e47e..b5d534714c7d 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for JobDetails Get. */
public final class JobDetailsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/GetJobDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/GetJobDetails.json
*/
/**
* Sample code: Get Job Details.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java
index c604bdcb82ca..bdcd4a3b3d45 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for JobOperationResults Get. */
public final class JobOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/CancelJobOperationResult.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/CancelJobOperationResult.json
*/
/**
* Sample code: Cancel Job Operation Result.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java
index ba80a5d829db..72e98f2f4202 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs Export. */
public final class JobsExportSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/TriggerExportJobs.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/TriggerExportJobs.json
*/
/**
* Sample code: Export Jobs.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java
index 536e6f962e36..28e66f09c3c4 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java
@@ -10,11 +10,12 @@
import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo;
import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
/** Samples for OperationOperation Validate. */
public final class OperationOperationValidateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json
*/
/**
* Sample code: Validate Operation.
@@ -28,29 +29,33 @@ public static void validateOperation(
.validateWithResponse(
"testVault",
"testRG",
- new ValidateIaasVMRestoreOperationRequest()
- .withRestoreRequest(
- new IaasVMRestoreRequest()
- .withRecoveryPointId("348916168024334")
- .withRecoveryType(RecoveryType.RESTORE_DISKS)
- .withSourceResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
- .withStorageAccountId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
- .withRegion("southeastasia")
- .withCreateNewCloudService(true)
- .withOriginalStorageAccountOption(false)
- .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
- .withIdentityInfo(
- new IdentityInfo()
- .withIsSystemAssignedIdentity(false)
- .withManagedIdentityResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))),
+ new ValidateOperationRequestResource()
+ .withId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334")
+ .withProperties(
+ new ValidateIaasVMRestoreOperationRequest()
+ .withRestoreRequest(
+ new IaasVMRestoreRequest()
+ .withRecoveryPointId("348916168024334")
+ .withRecoveryType(RecoveryType.RESTORE_DISKS)
+ .withSourceResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
+ .withStorageAccountId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
+ .withRegion("southeastasia")
+ .withCreateNewCloudService(true)
+ .withOriginalStorageAccountOption(false)
+ .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
+ .withIdentityInfo(
+ new IdentityInfo()
+ .withIsSystemAssignedIdentity(false)
+ .withManagedIdentityResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))),
com.azure.core.util.Context.NONE);
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json
*/
/**
* Sample code: Validate Operation with identityBasedRestoreDetails.
@@ -64,26 +69,30 @@ public static void validateOperationWithIdentityBasedRestoreDetails(
.validateWithResponse(
"testVault",
"testRG",
- new ValidateIaasVMRestoreOperationRequest()
- .withRestoreRequest(
- new IaasVMRestoreRequest()
- .withRecoveryPointId("348916168024334")
- .withRecoveryType(RecoveryType.RESTORE_DISKS)
- .withSourceResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
- .withRegion("southeastasia")
- .withCreateNewCloudService(true)
- .withOriginalStorageAccountOption(false)
- .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
- .withIdentityInfo(
- new IdentityInfo()
- .withIsSystemAssignedIdentity(false)
- .withManagedIdentityResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))
- .withIdentityBasedRestoreDetails(
- new IdentityBasedRestoreDetails()
- .withTargetStorageAccountId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"))),
+ new ValidateOperationRequestResource()
+ .withId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334")
+ .withProperties(
+ new ValidateIaasVMRestoreOperationRequest()
+ .withRestoreRequest(
+ new IaasVMRestoreRequest()
+ .withRecoveryPointId("348916168024334")
+ .withRecoveryType(RecoveryType.RESTORE_DISKS)
+ .withSourceResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
+ .withRegion("southeastasia")
+ .withCreateNewCloudService(true)
+ .withOriginalStorageAccountOption(false)
+ .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
+ .withIdentityInfo(
+ new IdentityInfo()
+ .withIsSystemAssignedIdentity(false)
+ .withManagedIdentityResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))
+ .withIdentityBasedRestoreDetails(
+ new IdentityBasedRestoreDetails()
+ .withTargetStorageAccountId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")))),
com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java
index 5b0de05e7d6d..909fe8a978f7 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ListOperations.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ListOperations.json
*/
/**
* Sample code: ListOperations.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java
index 88a4f8c2ffca..4a259d042692 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for PrivateEndpointConnection Delete. */
public final class PrivateEndpointConnectionDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json
*/
/**
* Sample code: Delete PrivateEndpointConnection.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java
index f426366786dd..77a456c2f0af 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for PrivateEndpointConnection Get. */
public final class PrivateEndpointConnectionGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json
*/
/**
* Sample code: Get PrivateEndpointConnection.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java
index 2e1f53c94e57..84686a0c84d1 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java
@@ -16,7 +16,7 @@
/** Samples for PrivateEndpointConnection Put. */
public final class PrivateEndpointConnectionPutSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json
*/
/**
* Sample code: Update PrivateEndpointConnection.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java
index e1d92e0b6bfe..8e537c53b273 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java
@@ -7,7 +7,7 @@
/** Samples for PrivateEndpoint GetOperationStatus. */
public final class PrivateEndpointGetOperationStatusSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json
*/
/**
* Sample code: Get OperationStatus.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java
index 106817c8abb9..a20909867510 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectableContainers List. */
public final class ProtectableContainersListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectableContainers_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectableContainers_List.json
*/
/**
* Sample code: List protectable items with backupManagementType filter as AzureStorage.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java
index 3c0dc11596bf..675a09c0dc53 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectedItemOperationResults Get. */
public final class ProtectedItemOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationResults.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationResults.json
*/
/**
* Sample code: Get Operation Results of Protected Vm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java
index 317d42cfc4cb..668fac05e77e 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectedItemOperationStatuses Get. */
public final class ProtectedItemOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json
*/
/**
* Sample code: Get Operation Status of Protected Vm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java
index e090d0a94b41..da8751e2c2c9 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java
@@ -10,7 +10,7 @@
/** Samples for ProtectedItems CreateOrUpdate. */
public final class ProtectedItemsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/StopProtection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/StopProtection.json
*/
/**
* Sample code: Stop Protection with retain data on Azure IaasVm.
@@ -37,7 +37,7 @@ public static void stopProtectionWithRetainDataOnAzureIaasVm(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ConfigureProtection.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ConfigureProtection.json
*/
/**
* Sample code: Enable Protection on Azure IaasVm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java
index 8e2138be5799..08f494107b92 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectedItems Delete. */
public final class ProtectedItemsDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/ProtectedItem_Delete.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/ProtectedItem_Delete.json
*/
/**
* Sample code: Delete Protection from Azure Virtual Machine.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java
index 9822ce691414..e6cc6aec83bb 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectedItems Get. */
public final class ProtectedItemsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json
*/
/**
* Sample code: Get Protected Classic Virtual Machine Details.
@@ -29,7 +29,7 @@ public static void getProtectedClassicVirtualMachineDetails(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json
*/
/**
* Sample code: Get Protected Virtual Machine Details.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java
index f6b5e4498a4a..2226d327f02f 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionContainerOperationResults Get. */
public final class ProtectionContainerOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json
*/
/**
* Sample code: Get Azure Storage Protection Container Operation Result.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java
index f2c95cca59aa..d2e6b28f3e5f 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionContainerRefreshOperationResults Get. */
public final class ProtectionContainerRefreshOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers_OperationResults.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers_OperationResults.json
*/
/**
* Sample code: Azure Vm Discovery Operation Result.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java
index 0629159bf453..d27c096c611c 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionContainers Get. */
public final class ProtectionContainersGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Get.json
*/
/**
* Sample code: Get Protection Container Details.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java
index f4b8dd60e932..69c112bc5ed0 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionContainers Inquire. */
public final class ProtectionContainersInquireSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Inquire.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Inquire.json
*/
/**
* Sample code: Inquire Azure Storage Protection Containers.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java
index e21c1796d65e..3ff2e7430125 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionContainers Refresh. */
public final class ProtectionContainersRefreshSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/RefreshContainers.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/RefreshContainers.json
*/
/**
* Sample code: Trigger Azure Vm Discovery.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java
index a7bf15fccb83..26ab82eb1960 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java
@@ -11,7 +11,7 @@
/** Samples for ProtectionContainers Register. */
public final class ProtectionContainersRegisterSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionContainers_Register.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionContainers_Register.json
*/
/**
* Sample code: RegisterAzure Storage ProtectionContainers.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java
index 1f7cd7e2d365..341155783c63 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionContainers Unregister. */
public final class ProtectionContainersUnregisterSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionContainers_Unregister.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionContainers_Unregister.json
*/
/**
* Sample code: Unregister Protection Container.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java
index efcd0ef237c2..92dc152238c6 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java
@@ -9,7 +9,7 @@
/** Samples for ProtectionIntent CreateOrUpdate. */
public final class ProtectionIntentCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Azure Vm Protection Intent.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java
index e50bc2b5bd54..9a9835c19fc1 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionIntent Delete. */
public final class ProtectionIntentDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json
*/
/**
* Sample code: Delete Protection intent from item.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java
index 1fe37da89910..354f153b4470 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionIntent Get. */
public final class ProtectionIntentGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/BackupProtectionIntent_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/BackupProtectionIntent_Get.json
*/
/**
* Sample code: Get ProtectionIntent for an item.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java
index 44b61c86ce54..2bd85e5dd5c3 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java
@@ -10,7 +10,7 @@
/** Samples for ProtectionIntent Validate. */
public final class ProtectionIntentValidateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionIntent_Validate.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionIntent_Validate.json
*/
/**
* Sample code: Validate Enable Protection on Azure Vm.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java
index d75024f132d9..87991305f9fa 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java
@@ -26,6 +26,7 @@
import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicy;
import com.azure.resourcemanager.recoveryservicesbackup.models.SimpleSchedulePolicyV2;
import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy;
+import com.azure.resourcemanager.recoveryservicesbackup.models.VaultRetentionPolicy;
import com.azure.resourcemanager.recoveryservicesbackup.models.WeekOfMonth;
import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionFormat;
import com.azure.resourcemanager.recoveryservicesbackup.models.WeeklyRetentionSchedule;
@@ -37,7 +38,7 @@
/** Samples for ProtectionPolicies CreateOrUpdate. */
public final class ProtectionPoliciesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json
*/
/**
* Sample code: Create or Update Full Azure Workload Protection Policy.
@@ -137,7 +138,7 @@ public static void createOrUpdateFullAzureWorkloadProtectionPolicy(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json
*/
/**
* Sample code: Create or Update Simple Azure Vm Protection Policy.
@@ -171,7 +172,7 @@ public static void createOrUpdateSimpleAzureVmProtectionPolicy(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json
*/
/**
* Sample code: Create or Update Daily Azure Storage Protection Policy.
@@ -239,7 +240,82 @@ public static void createOrUpdateDailyAzureStorageProtectionPolicy(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hardened.json
+ */
+ /**
+ * Sample code: Create or Update Azure Storage Vault Standard Protection Policy.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void createOrUpdateAzureStorageVaultStandardProtectionPolicy(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .protectionPolicies()
+ .define("newPolicyV2")
+ .withRegion((String) null)
+ .withExistingVault("swaggertestvault", "SwaggerTestRg")
+ .withProperties(
+ new AzureFileShareProtectionPolicy()
+ .withWorkLoadType(WorkloadType.AZURE_FILE_SHARE)
+ .withSchedulePolicy(
+ new SimpleSchedulePolicy()
+ .withScheduleRunFrequency(ScheduleRunType.DAILY)
+ .withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z"))))
+ .withVaultRetentionPolicy(
+ new VaultRetentionPolicy()
+ .withVaultRetention(
+ new LongTermRetentionPolicy()
+ .withDailySchedule(
+ new DailyRetentionSchedule()
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(30)
+ .withDurationType(RetentionDurationType.DAYS)))
+ .withWeeklySchedule(
+ new WeeklyRetentionSchedule()
+ .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY))
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(12)
+ .withDurationType(RetentionDurationType.WEEKS)))
+ .withMonthlySchedule(
+ new MonthlyRetentionSchedule()
+ .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY)
+ .withRetentionScheduleWeekly(
+ new WeeklyRetentionFormat()
+ .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY))
+ .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST)))
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(60)
+ .withDurationType(RetentionDurationType.MONTHS)))
+ .withYearlySchedule(
+ new YearlyRetentionSchedule()
+ .withRetentionScheduleFormatType(RetentionScheduleFormat.WEEKLY)
+ .withMonthsOfYear(Arrays.asList(MonthOfYear.JANUARY))
+ .withRetentionScheduleWeekly(
+ new WeeklyRetentionFormat()
+ .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY))
+ .withWeeksOfTheMonth(Arrays.asList(WeekOfMonth.FIRST)))
+ .withRetentionTimes(
+ Arrays.asList(OffsetDateTime.parse("2023-07-18T09:30:00.000Z")))
+ .withRetentionDuration(
+ new RetentionDuration()
+ .withCount(10)
+ .withDurationType(RetentionDurationType.YEARS))))
+ .withSnapshotRetentionInDays(5))
+ .withTimeZone("UTC"))
+ .create();
+ }
+
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json
*/
/**
* Sample code: Create or Update Hourly Azure Storage Protection Policy.
@@ -307,7 +383,7 @@ public static void createOrUpdateHourlyAzureStorageProtectionPolicy(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json
*/
/**
* Sample code: Create or Update Full Azure Vm Protection Policy.
@@ -370,7 +446,7 @@ public static void createOrUpdateFullAzureVmProtectionPolicy(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json
*/
/**
* Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup.
@@ -447,7 +523,7 @@ public static void createOrUpdateEnhancedAzureVmProtectionPolicyWithHourlyBackup
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json
*/
/**
* Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java
index 2376c0eea6e0..95fc1ea86363 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionPolicies Delete. */
public final class ProtectionPoliciesDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json
*/
/**
* Sample code: Delete Azure Vm Protection Policy.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java
index 690f1ff2cdf7..544e8c21fdf7 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionPolicies Get. */
public final class ProtectionPoliciesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicies_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicies_Get.json
*/
/**
* Sample code: Get Azure IaasVm Protection Policy Details.
@@ -22,7 +22,7 @@ public static void getAzureIaasVmProtectionPolicyDetails(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json
*/
/**
* Sample code: Get Azure IaasVm Enhanced Protection Policy Details.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java
index 56ea0bfd4b9e..2777c0becc38 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionPolicyOperationResults Get. */
public final class ProtectionPolicyOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json
*/
/**
* Sample code: Get Protection Policy Operation Results.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java
index f409aadc2f55..9fb5899f70e0 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ProtectionPolicyOperationStatuses Get. */
public final class ProtectionPolicyOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json
*/
/**
* Sample code: Get Protection Policy Operation Status.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java
index fc092eedd039..409af5cee923 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for RecoveryPoints Get. */
public final class RecoveryPointsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_Get.json
*/
/**
* Sample code: Get Azure Vm Recovery Point Details.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java
index 7534fa374101..d3eab8526d3f 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for RecoveryPoints List. */
public final class RecoveryPointsListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPoints_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPoints_List.json
*/
/**
* Sample code: Get Protected Azure Vm Recovery Points.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java
index 2d68db5eaca3..121846d09fff 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java
@@ -10,7 +10,7 @@
/** Samples for RecoveryPointsRecommendedForMove List. */
public final class RecoveryPointsRecommendedForMoveListSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json
*/
/**
* Sample code: Get Protected Azure Vm Recovery Points Recommended for Move.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java
index 5053c6bc0733..100a42ef04e0 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuardProxies Get. */
public final class ResourceGuardProxiesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json
*/
/**
* Sample code: Get VaultGuardProxies.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java
index 0be6c9d91951..10a3c8979557 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuardProxyOperation Delete. */
public final class ResourceGuardProxyOperationDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json
*/
/**
* Sample code: Delete ResourceGuardProxy.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java
index 225b8ab25350..f9513b9c7ebd 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuardProxyOperation Get. */
public final class ResourceGuardProxyOperationGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json
*/
/**
* Sample code: Get ResourceGuardProxy.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java
index 245572fdced8..d98447f84e1b 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java
@@ -9,7 +9,7 @@
/** Samples for ResourceGuardProxyOperation Put. */
public final class ResourceGuardProxyOperationPutSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json
*/
/**
* Sample code: Create ResourceGuardProxy.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java
index 1c50ed835df0..35b363e861ff 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java
@@ -10,7 +10,7 @@
/** Samples for ResourceGuardProxyOperation UnlockDelete. */
public final class ResourceGuardProxyOperationUnlockDeleteSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json
*/
/**
* Sample code: UnlockDelete ResourceGuardProxy.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java
index 5415da135ee5..af24f4949cf6 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java
@@ -10,7 +10,7 @@
/** Samples for ResourceProvider BmsPrepareDataMove. */
public final class ResourceProviderBmsPrepareDataMoveSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/PrepareDataMove_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/PrepareDataMove_Post.json
*/
/**
* Sample code: Prepare Data Move.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java
index b11fe4987364..a57764a2ad44 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java
@@ -10,7 +10,7 @@
/** Samples for ResourceProvider BmsTriggerDataMove. */
public final class ResourceProviderBmsTriggerDataMoveSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/TriggerDataMove_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/TriggerDataMove_Post.json
*/
/**
* Sample code: Trigger Data Move.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java
index 243751a8a3fa..a1e0dde1ab04 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceProvider GetOperationStatus. */
public final class ResourceProviderGetOperationStatusSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json
*/
/**
* Sample code: Get OperationStatus.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java
index 9f088870d478..aec44a2b942c 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java
@@ -10,7 +10,7 @@
/** Samples for ResourceProvider MoveRecoveryPoint. */
public final class ResourceProviderMoveRecoveryPointSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/TriggerRecoveryPointMove_Post.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TriggerRecoveryPointMove_Post.json
*/
/**
* Sample code: Trigger RP Move Operation.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java
index 465129fa549a..e13351089c94 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java
@@ -19,7 +19,7 @@
/** Samples for Restores Trigger. */
public final class RestoresTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json
*/
/**
* Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest.
@@ -66,7 +66,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreWithRehydrationReques
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json
*/
/**
* Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest.
@@ -110,7 +110,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequest(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json
*/
/**
* Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest.
@@ -149,7 +149,7 @@ public static void restoreDisksWithIaasVMRestoreWithRehydrationRequest(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
*/
/**
* Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails.
@@ -195,7 +195,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequestWithIdentityBa
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json
*/
/**
* Sample code: Restore Disks with IaasVMRestoreRequest.
@@ -241,7 +241,7 @@ public static void restoreDisksWithIaasVMRestoreRequest(
}
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json
*/
/**
* Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java
index 1f91c86c11e9..7a789a41f3f3 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for SecurityPINs Get. */
public final class SecurityPINsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/Common/BackupSecurityPin_Get.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/Common/BackupSecurityPin_Get.json
*/
/**
* Sample code: Get Vault Security Pin.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostOperationStatusGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostOperationStatusGetSamples.java
new file mode 100644
index 000000000000..648a0b78e01d
--- /dev/null
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/TieringCostOperationStatusGetSamples.java
@@ -0,0 +1,27 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.recoveryservicesbackup.generated;
+
+/** Samples for TieringCostOperationStatus Get. */
+public final class TieringCostOperationStatusGetSamples {
+ /*
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/TieringCost/GetTieringCostOperationStatus.json
+ */
+ /**
+ * Sample code: Fetch Tiering Cost Operation Status.
+ *
+ * @param manager Entry point to RecoveryServicesBackupManager.
+ */
+ public static void fetchTieringCostOperationStatus(
+ com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) {
+ manager
+ .tieringCostOperationStatus()
+ .getWithResponse(
+ "gaallaRG",
+ "gaallavaultbvtd2msi",
+ "0f48183b-0a44-4dca-aec1-bba5daab888a",
+ com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java
index 787f98a2d95e..30bf49e5cf46 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ValidateOperationResults Get. */
public final class ValidateOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationResults.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationResults.json
*/
/**
* Sample code: Get Operation Results of Validate Operation.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java
index a30f9dc66193..bda6a2049cf3 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ValidateOperationStatuses Get. */
public final class ValidateOperationStatusesGetSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/ValidateOperationStatus.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/ValidateOperationStatus.json
*/
/**
* Sample code: Get Operation Status of Validate Operation.
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java
index 463927940afa..3c9aca73594f 100644
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java
+++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java
@@ -9,11 +9,12 @@
import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo;
import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRestoreOperationRequest;
+import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateOperationRequestResource;
/** Samples for ValidateOperation Trigger. */
public final class ValidateOperationTriggerSamples {
/*
- * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-04-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json
+ * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2023-06-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json
*/
/**
* Sample code: Trigger Validate Operation.
@@ -27,24 +28,28 @@ public static void triggerValidateOperation(
.trigger(
"testVault",
"testRG",
- new ValidateIaasVMRestoreOperationRequest()
- .withRestoreRequest(
- new IaasVMRestoreRequest()
- .withRecoveryPointId("348916168024334")
- .withRecoveryType(RecoveryType.RESTORE_DISKS)
- .withSourceResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
- .withStorageAccountId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
- .withRegion("southeastasia")
- .withCreateNewCloudService(true)
- .withOriginalStorageAccountOption(false)
- .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
- .withIdentityInfo(
- new IdentityInfo()
- .withIsSystemAssignedIdentity(false)
- .withManagedIdentityResourceId(
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"))),
+ new ValidateOperationRequestResource()
+ .withId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testVault/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testRG;testvmName/protectedItems/VM;iaasvmcontainerv2;testRG;testvmName/recoveryPoints/348916168024334")
+ .withProperties(
+ new ValidateIaasVMRestoreOperationRequest()
+ .withRestoreRequest(
+ new IaasVMRestoreRequest()
+ .withRecoveryPointId("348916168024334")
+ .withRecoveryType(RecoveryType.RESTORE_DISKS)
+ .withSourceResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
+ .withStorageAccountId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount")
+ .withRegion("southeastasia")
+ .withCreateNewCloudService(true)
+ .withOriginalStorageAccountOption(false)
+ .withEncryptionDetails(new EncryptionDetails().withEncryptionEnabled(false))
+ .withIdentityInfo(
+ new IdentityInfo()
+ .withIsSystemAssignedIdentity(false)
+ .withManagedIdentityResourceId(
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi")))),
com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupGoalFeatureSupportRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupGoalFeatureSupportRequestTests.java
deleted file mode 100644
index 3daaeff32a5c..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupGoalFeatureSupportRequestTests.java
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupGoalFeatureSupportRequest;
-
-public final class AzureBackupGoalFeatureSupportRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureBackupGoalFeatureSupportRequest model =
- BinaryData
- .fromString("{\"featureType\":\"AzureBackupGoals\"}")
- .toObject(AzureBackupGoalFeatureSupportRequest.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureBackupGoalFeatureSupportRequest model = new AzureBackupGoalFeatureSupportRequest();
- model = BinaryData.fromObject(model).toObject(AzureBackupGoalFeatureSupportRequest.class);
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerContainerTests.java
deleted file mode 100644
index 9159b77028c4..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerContainerTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureBackupServerContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureBackupServerContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"AzureBackupServerContainer\",\"canReRegister\":true,\"containerId\":\"ntacn\",\"protectedItemCount\":877103691312415497,\"dpmAgentVersion\":\"htuevrhrljy\",\"dpmServers\":[\"wxhn\",\"duugwbsre\",\"rfqkfuar\",\"nlvhhtklnvnafvv\"],\"upgradeAvailable\":false,\"protectionStatus\":\"devjb\",\"extendedInfo\":{\"lastRefreshedAt\":\"2021-06-07T05:21:39Z\"},\"friendlyName\":\"xypokkhmi\",\"backupManagementType\":\"AzureWorkload\",\"registrationStatus\":\"mczngn\",\"healthStatus\":\"xxewu\",\"protectableObjectType\":\"nvudbchaqdtvqecr\"}")
- .toObject(AzureBackupServerContainer.class);
- Assertions.assertEquals("xypokkhmi", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType());
- Assertions.assertEquals("mczngn", model.registrationStatus());
- Assertions.assertEquals("xxewu", model.healthStatus());
- Assertions.assertEquals("nvudbchaqdtvqecr", model.protectableObjectType());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("ntacn", model.containerId());
- Assertions.assertEquals(877103691312415497L, model.protectedItemCount());
- Assertions.assertEquals("htuevrhrljy", model.dpmAgentVersion());
- Assertions.assertEquals("wxhn", model.dpmServers().get(0));
- Assertions.assertEquals(false, model.upgradeAvailable());
- Assertions.assertEquals("devjb", model.protectionStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T05:21:39Z"), model.extendedInfo().lastRefreshedAt());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureBackupServerContainer model =
- new AzureBackupServerContainer()
- .withFriendlyName("xypokkhmi")
- .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD)
- .withRegistrationStatus("mczngn")
- .withHealthStatus("xxewu")
- .withProtectableObjectType("nvudbchaqdtvqecr")
- .withCanReRegister(true)
- .withContainerId("ntacn")
- .withProtectedItemCount(877103691312415497L)
- .withDpmAgentVersion("htuevrhrljy")
- .withDpmServers(Arrays.asList("wxhn", "duugwbsre", "rfqkfuar", "nlvhhtklnvnafvv"))
- .withUpgradeAvailable(false)
- .withProtectionStatus("devjb")
- .withExtendedInfo(
- new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-06-07T05:21:39Z")));
- model = BinaryData.fromObject(model).toObject(AzureBackupServerContainer.class);
- Assertions.assertEquals("xypokkhmi", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType());
- Assertions.assertEquals("mczngn", model.registrationStatus());
- Assertions.assertEquals("xxewu", model.healthStatus());
- Assertions.assertEquals("nvudbchaqdtvqecr", model.protectableObjectType());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("ntacn", model.containerId());
- Assertions.assertEquals(877103691312415497L, model.protectedItemCount());
- Assertions.assertEquals("htuevrhrljy", model.dpmAgentVersion());
- Assertions.assertEquals("wxhn", model.dpmServers().get(0));
- Assertions.assertEquals(false, model.upgradeAvailable());
- Assertions.assertEquals("devjb", model.protectionStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T05:21:39Z"), model.extendedInfo().lastRefreshedAt());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerEngineTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerEngineTests.java
deleted file mode 100644
index 46c25e8a0e93..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureBackupServerEngineTests.java
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureBackupServerEngine;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureBackupServerEngineTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureBackupServerEngine model =
- BinaryData
- .fromString(
- "{\"backupEngineType\":\"AzureBackupServerEngine\",\"friendlyName\":\"uicdhzbdybwwg\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"bid\",\"backupEngineState\":\"m\",\"healthStatus\":\"f\",\"canReRegister\":true,\"backupEngineId\":\"u\",\"dpmVersion\":\"pckc\",\"azureBackupAgentVersion\":\"rv\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"yukphaimmoiroq\",\"protectedItemsCount\":1650890360,\"protectedServersCount\":549321906,\"diskCount\":112627302,\"usedDiskSpace\":92.47846513584166,\"availableDiskSpace\":56.61178306753803,\"refreshedAt\":\"2021-05-08T08:14:40Z\",\"azureProtectedInstances\":1501349160}}")
- .toObject(AzureBackupServerEngine.class);
- Assertions.assertEquals("uicdhzbdybwwg", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType());
- Assertions.assertEquals("bid", model.registrationStatus());
- Assertions.assertEquals("m", model.backupEngineState());
- Assertions.assertEquals("f", model.healthStatus());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("u", model.backupEngineId());
- Assertions.assertEquals("pckc", model.dpmVersion());
- Assertions.assertEquals("rv", model.azureBackupAgentVersion());
- Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(false, model.isDpmUpgradeAvailable());
- Assertions.assertEquals("yukphaimmoiroq", model.extendedInfo().databaseName());
- Assertions.assertEquals(1650890360, model.extendedInfo().protectedItemsCount());
- Assertions.assertEquals(549321906, model.extendedInfo().protectedServersCount());
- Assertions.assertEquals(112627302, model.extendedInfo().diskCount());
- Assertions.assertEquals(92.47846513584166D, model.extendedInfo().usedDiskSpace());
- Assertions.assertEquals(56.61178306753803D, model.extendedInfo().availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-08T08:14:40Z"), model.extendedInfo().refreshedAt());
- Assertions.assertEquals(1501349160, model.extendedInfo().azureProtectedInstances());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureBackupServerEngine model =
- new AzureBackupServerEngine()
- .withFriendlyName("uicdhzbdybwwg")
- .withBackupManagementType(BackupManagementType.DPM)
- .withRegistrationStatus("bid")
- .withBackupEngineState("m")
- .withHealthStatus("f")
- .withCanReRegister(true)
- .withBackupEngineId("u")
- .withDpmVersion("pckc")
- .withAzureBackupAgentVersion("rv")
- .withIsAzureBackupAgentUpgradeAvailable(false)
- .withIsDpmUpgradeAvailable(false)
- .withExtendedInfo(
- new BackupEngineExtendedInfo()
- .withDatabaseName("yukphaimmoiroq")
- .withProtectedItemsCount(1650890360)
- .withProtectedServersCount(549321906)
- .withDiskCount(112627302)
- .withUsedDiskSpace(92.47846513584166D)
- .withAvailableDiskSpace(56.61178306753803D)
- .withRefreshedAt(OffsetDateTime.parse("2021-05-08T08:14:40Z"))
- .withAzureProtectedInstances(1501349160));
- model = BinaryData.fromObject(model).toObject(AzureBackupServerEngine.class);
- Assertions.assertEquals("uicdhzbdybwwg", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType());
- Assertions.assertEquals("bid", model.registrationStatus());
- Assertions.assertEquals("m", model.backupEngineState());
- Assertions.assertEquals("f", model.healthStatus());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("u", model.backupEngineId());
- Assertions.assertEquals("pckc", model.dpmVersion());
- Assertions.assertEquals("rv", model.azureBackupAgentVersion());
- Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(false, model.isDpmUpgradeAvailable());
- Assertions.assertEquals("yukphaimmoiroq", model.extendedInfo().databaseName());
- Assertions.assertEquals(1650890360, model.extendedInfo().protectedItemsCount());
- Assertions.assertEquals(549321906, model.extendedInfo().protectedServersCount());
- Assertions.assertEquals(112627302, model.extendedInfo().diskCount());
- Assertions.assertEquals(92.47846513584166D, model.extendedInfo().usedDiskSpace());
- Assertions.assertEquals(56.61178306753803D, model.extendedInfo().availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-08T08:14:40Z"), model.extendedInfo().refreshedAt());
- Assertions.assertEquals(1501349160, model.extendedInfo().azureProtectedInstances());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareBackupRequestTests.java
deleted file mode 100644
index 4bd19e24b65d..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareBackupRequestTests.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareBackupRequest;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureFileShareBackupRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureFileShareBackupRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureFileShareBackupRequest\",\"recoveryPointExpiryTimeInUTC\":\"2021-03-28T08:56:43Z\"}")
- .toObject(AzureFileShareBackupRequest.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-28T08:56:43Z"), model.recoveryPointExpiryTimeInUtc());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureFileShareBackupRequest model =
- new AzureFileShareBackupRequest()
- .withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-03-28T08:56:43Z"));
- model = BinaryData.fromObject(model).toObject(AzureFileShareBackupRequest.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-28T08:56:43Z"), model.recoveryPointExpiryTimeInUtc());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectableItemTests.java
deleted file mode 100644
index 8d15fed4d33b..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectableItemTests.java
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectableItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureFileShareProtectableItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureFileShareProtectableItem model =
- BinaryData
- .fromString(
- "{\"protectableItemType\":\"AzureFileShare\",\"parentContainerFabricId\":\"vbopfppdbwnu\",\"parentContainerFriendlyName\":\"ahxku\",\"azureFileShareType\":\"XSync\",\"backupManagementType\":\"caac\",\"workloadType\":\"mmcpug\",\"friendlyName\":\"hqepvufhbzehewh\",\"protectionState\":\"Protected\"}")
- .toObject(AzureFileShareProtectableItem.class);
- Assertions.assertEquals("caac", model.backupManagementType());
- Assertions.assertEquals("mmcpug", model.workloadType());
- Assertions.assertEquals("hqepvufhbzehewh", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("vbopfppdbwnu", model.parentContainerFabricId());
- Assertions.assertEquals("ahxku", model.parentContainerFriendlyName());
- Assertions.assertEquals(AzureFileShareType.XSYNC, model.azureFileShareType());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureFileShareProtectableItem model =
- new AzureFileShareProtectableItem()
- .withBackupManagementType("caac")
- .withWorkloadType("mmcpug")
- .withFriendlyName("hqepvufhbzehewh")
- .withProtectionState(ProtectionStatus.PROTECTED)
- .withParentContainerFabricId("vbopfppdbwnu")
- .withParentContainerFriendlyName("ahxku")
- .withAzureFileShareType(AzureFileShareType.XSYNC);
- model = BinaryData.fromObject(model).toObject(AzureFileShareProtectableItem.class);
- Assertions.assertEquals("caac", model.backupManagementType());
- Assertions.assertEquals("mmcpug", model.workloadType());
- Assertions.assertEquals("hqepvufhbzehewh", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("vbopfppdbwnu", model.parentContainerFabricId());
- Assertions.assertEquals("ahxku", model.parentContainerFriendlyName());
- Assertions.assertEquals(AzureFileShareType.XSYNC, model.azureFileShareType());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectionPolicyTests.java
deleted file mode 100644
index cbd169034bba..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProtectionPolicyTests.java
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProtectionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureFileShareProtectionPolicyTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureFileShareProtectionPolicy model =
- BinaryData
- .fromString(
- "{\"backupManagementType\":\"AzureStorage\",\"workLoadType\":\"SQLDataBase\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"timeZone\":\"vbbxuripl\",\"protectedItemsCount\":102090310,\"resourceGuardOperationRequests\":[\"baxk\",\"xywr\"]}")
- .toObject(AzureFileShareProtectionPolicy.class);
- Assertions.assertEquals(102090310, model.protectedItemsCount());
- Assertions.assertEquals("baxk", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(WorkloadType.SQLDATA_BASE, model.workLoadType());
- Assertions.assertEquals("vbbxuripl", model.timeZone());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureFileShareProtectionPolicy model =
- new AzureFileShareProtectionPolicy()
- .withProtectedItemsCount(102090310)
- .withResourceGuardOperationRequests(Arrays.asList("baxk", "xywr"))
- .withWorkLoadType(WorkloadType.SQLDATA_BASE)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTimeZone("vbbxuripl");
- model = BinaryData.fromObject(model).toObject(AzureFileShareProtectionPolicy.class);
- Assertions.assertEquals(102090310, model.protectedItemsCount());
- Assertions.assertEquals("baxk", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(WorkloadType.SQLDATA_BASE, model.workLoadType());
- Assertions.assertEquals("vbbxuripl", model.timeZone());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProvisionIlrRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProvisionIlrRequestTests.java
deleted file mode 100644
index c5b1136a44e7..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareProvisionIlrRequestTests.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareProvisionIlrRequest;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureFileShareProvisionIlrRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureFileShareProvisionIlrRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureFileShareProvisionILRRequest\",\"recoveryPointId\":\"lbqnbldxeacl\",\"sourceResourceId\":\"chorimkrsr\"}")
- .toObject(AzureFileShareProvisionIlrRequest.class);
- Assertions.assertEquals("lbqnbldxeacl", model.recoveryPointId());
- Assertions.assertEquals("chorimkrsr", model.sourceResourceId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureFileShareProvisionIlrRequest model =
- new AzureFileShareProvisionIlrRequest()
- .withRecoveryPointId("lbqnbldxeacl")
- .withSourceResourceId("chorimkrsr");
- model = BinaryData.fromObject(model).toObject(AzureFileShareProvisionIlrRequest.class);
- Assertions.assertEquals("lbqnbldxeacl", model.recoveryPointId());
- Assertions.assertEquals("chorimkrsr", model.sourceResourceId());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRecoveryPointTests.java
deleted file mode 100644
index 56b0c524fc92..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRecoveryPointTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureFileShareRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureFileShareRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureFileShareRecoveryPoint\",\"recoveryPointType\":\"ycnunvjsrtk\",\"recoveryPointTime\":\"2021-11-28T07:38:04Z\",\"fileShareSnapshotUri\":\"opqgikyzirtxdyux\",\"recoveryPointSizeInGB\":1444158285,\"recoveryPointProperties\":{\"expiryTime\":\"psew\",\"ruleName\":\"oi\",\"isSoftDeleted\":false}}")
- .toObject(AzureFileShareRecoveryPoint.class);
- Assertions.assertEquals("ycnunvjsrtk", model.recoveryPointType());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-28T07:38:04Z"), model.recoveryPointTime());
- Assertions.assertEquals("opqgikyzirtxdyux", model.fileShareSnapshotUri());
- Assertions.assertEquals(1444158285, model.recoveryPointSizeInGB());
- Assertions.assertEquals("psew", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("oi", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureFileShareRecoveryPoint model =
- new AzureFileShareRecoveryPoint()
- .withRecoveryPointType("ycnunvjsrtk")
- .withRecoveryPointTime(OffsetDateTime.parse("2021-11-28T07:38:04Z"))
- .withFileShareSnapshotUri("opqgikyzirtxdyux")
- .withRecoveryPointSizeInGB(1444158285)
- .withRecoveryPointProperties(
- new RecoveryPointProperties().withExpiryTime("psew").withRuleName("oi").withIsSoftDeleted(false));
- model = BinaryData.fromObject(model).toObject(AzureFileShareRecoveryPoint.class);
- Assertions.assertEquals("ycnunvjsrtk", model.recoveryPointType());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-28T07:38:04Z"), model.recoveryPointTime());
- Assertions.assertEquals("opqgikyzirtxdyux", model.fileShareSnapshotUri());
- Assertions.assertEquals(1444158285, model.recoveryPointSizeInGB());
- Assertions.assertEquals("psew", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("oi", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.java
deleted file mode 100644
index 9ad6c629c44f..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileShareRestoreRequestTests.java
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileShareRestoreRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.CopyOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreFileSpecs;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetAfsRestoreInfo;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureFileShareRestoreRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureFileShareRestoreRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureFileShareRestoreRequest\",\"recoveryType\":\"AlternateLocation\",\"sourceResourceId\":\"hyaomtbghhavgr\",\"copyOptions\":\"FailOnConflict\",\"restoreRequestType\":\"Invalid\",\"restoreFileSpecs\":[{\"path\":\"hpjbib\",\"fileSpecType\":\"mfxumvfcluyovw\",\"targetFolderPath\":\"bkfezzxscyhwzdgi\"},{\"path\":\"jbzbomvzzbtdcq\",\"fileSpecType\":\"niyujv\",\"targetFolderPath\":\"l\"},{\"path\":\"shfssnrbgyef\",\"fileSpecType\":\"msgaoj\",\"targetFolderPath\":\"wncot\"},{\"path\":\"fhir\",\"fileSpecType\":\"ymoxoftpipiwyczu\",\"targetFolderPath\":\"a\"}],\"targetDetails\":{\"name\":\"jlihhyus\",\"targetResourceId\":\"kasdvlm\"}}")
- .toObject(AzureFileShareRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType());
- Assertions.assertEquals("hyaomtbghhavgr", model.sourceResourceId());
- Assertions.assertEquals(CopyOptions.FAIL_ON_CONFLICT, model.copyOptions());
- Assertions.assertEquals(RestoreRequestType.INVALID, model.restoreRequestType());
- Assertions.assertEquals("hpjbib", model.restoreFileSpecs().get(0).path());
- Assertions.assertEquals("mfxumvfcluyovw", model.restoreFileSpecs().get(0).fileSpecType());
- Assertions.assertEquals("bkfezzxscyhwzdgi", model.restoreFileSpecs().get(0).targetFolderPath());
- Assertions.assertEquals("jlihhyus", model.targetDetails().name());
- Assertions.assertEquals("kasdvlm", model.targetDetails().targetResourceId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureFileShareRestoreRequest model =
- new AzureFileShareRestoreRequest()
- .withRecoveryType(RecoveryType.ALTERNATE_LOCATION)
- .withSourceResourceId("hyaomtbghhavgr")
- .withCopyOptions(CopyOptions.FAIL_ON_CONFLICT)
- .withRestoreRequestType(RestoreRequestType.INVALID)
- .withRestoreFileSpecs(
- Arrays
- .asList(
- new RestoreFileSpecs()
- .withPath("hpjbib")
- .withFileSpecType("mfxumvfcluyovw")
- .withTargetFolderPath("bkfezzxscyhwzdgi"),
- new RestoreFileSpecs()
- .withPath("jbzbomvzzbtdcq")
- .withFileSpecType("niyujv")
- .withTargetFolderPath("l"),
- new RestoreFileSpecs()
- .withPath("shfssnrbgyef")
- .withFileSpecType("msgaoj")
- .withTargetFolderPath("wncot"),
- new RestoreFileSpecs()
- .withPath("fhir")
- .withFileSpecType("ymoxoftpipiwyczu")
- .withTargetFolderPath("a")))
- .withTargetDetails(new TargetAfsRestoreInfo().withName("jlihhyus").withTargetResourceId("kasdvlm"));
- model = BinaryData.fromObject(model).toObject(AzureFileShareRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType());
- Assertions.assertEquals("hyaomtbghhavgr", model.sourceResourceId());
- Assertions.assertEquals(CopyOptions.FAIL_ON_CONFLICT, model.copyOptions());
- Assertions.assertEquals(RestoreRequestType.INVALID, model.restoreRequestType());
- Assertions.assertEquals("hpjbib", model.restoreFileSpecs().get(0).path());
- Assertions.assertEquals("mfxumvfcluyovw", model.restoreFileSpecs().get(0).fileSpecType());
- Assertions.assertEquals("bkfezzxscyhwzdgi", model.restoreFileSpecs().get(0).targetFolderPath());
- Assertions.assertEquals("jlihhyus", model.targetDetails().name());
- Assertions.assertEquals("kasdvlm", model.targetDetails().targetResourceId());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileshareProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileshareProtectedItemExtendedInfoTests.java
deleted file mode 100644
index 58b2e0a7f95e..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureFileshareProtectedItemExtendedInfoTests.java
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureFileshareProtectedItemExtendedInfo;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureFileshareProtectedItemExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureFileshareProtectedItemExtendedInfo model =
- BinaryData
- .fromString(
- "{\"oldestRecoveryPoint\":\"2021-07-14T05:25:31Z\",\"recoveryPointCount\":270818491,\"policyState\":\"hqxvcxgfrpdsofbs\",\"resourceState\":\"nsvbuswdv\",\"resourceStateSyncTime\":\"2021-07-28T13:53:22Z\"}")
- .toObject(AzureFileshareProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-14T05:25:31Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(270818491, model.recoveryPointCount());
- Assertions.assertEquals("hqxvcxgfrpdsofbs", model.policyState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureFileshareProtectedItemExtendedInfo model =
- new AzureFileshareProtectedItemExtendedInfo()
- .withOldestRecoveryPoint(OffsetDateTime.parse("2021-07-14T05:25:31Z"))
- .withRecoveryPointCount(270818491)
- .withPolicyState("hqxvcxgfrpdsofbs");
- model = BinaryData.fromObject(model).toObject(AzureFileshareProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-14T05:25:31Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(270818491, model.recoveryPointCount());
- Assertions.assertEquals("hqxvcxgfrpdsofbs", model.policyState());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMContainerTests.java
deleted file mode 100644
index 1514d7ee630c..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMContainerTests.java
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSClassicComputeVMContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSClassicComputeVMContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"Microsoft.ClassicCompute/virtualMachines\",\"virtualMachineId\":\"oucs\",\"virtualMachineVersion\":\"ldpuviy\",\"resourceGroup\":\"aabeolhbhlvbmxuq\",\"friendlyName\":\"s\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"udfbsfarf\",\"healthStatus\":\"owlkjxnqpv\",\"protectableObjectType\":\"fstmhqykizmdksao\"}")
- .toObject(AzureIaaSClassicComputeVMContainer.class);
- Assertions.assertEquals("s", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType());
- Assertions.assertEquals("udfbsfarf", model.registrationStatus());
- Assertions.assertEquals("owlkjxnqpv", model.healthStatus());
- Assertions.assertEquals("fstmhqykizmdksao", model.protectableObjectType());
- Assertions.assertEquals("oucs", model.virtualMachineId());
- Assertions.assertEquals("ldpuviy", model.virtualMachineVersion());
- Assertions.assertEquals("aabeolhbhlvbmxuq", model.resourceGroup());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSClassicComputeVMContainer model =
- new AzureIaaSClassicComputeVMContainer()
- .withFriendlyName("s")
- .withBackupManagementType(BackupManagementType.AZURE_STORAGE)
- .withRegistrationStatus("udfbsfarf")
- .withHealthStatus("owlkjxnqpv")
- .withProtectableObjectType("fstmhqykizmdksao")
- .withVirtualMachineId("oucs")
- .withVirtualMachineVersion("ldpuviy")
- .withResourceGroup("aabeolhbhlvbmxuq");
- model = BinaryData.fromObject(model).toObject(AzureIaaSClassicComputeVMContainer.class);
- Assertions.assertEquals("s", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType());
- Assertions.assertEquals("udfbsfarf", model.registrationStatus());
- Assertions.assertEquals("owlkjxnqpv", model.healthStatus());
- Assertions.assertEquals("fstmhqykizmdksao", model.protectableObjectType());
- Assertions.assertEquals("oucs", model.virtualMachineId());
- Assertions.assertEquals("ldpuviy", model.virtualMachineVersion());
- Assertions.assertEquals("aabeolhbhlvbmxuq", model.resourceGroup());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMProtectableItemTests.java
deleted file mode 100644
index 339fbda80e7b..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSClassicComputeVMProtectableItemTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSClassicComputeVMProtectableItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSClassicComputeVMProtectableItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSClassicComputeVMProtectableItem model =
- BinaryData
- .fromString(
- "{\"protectableItemType\":\"Microsoft.ClassicCompute/virtualMachines\",\"virtualMachineId\":\"otl\",\"virtualMachineVersion\":\"k\",\"resourceGroup\":\"ychunsjlpjrtwszh\",\"backupManagementType\":\"uic\",\"workloadType\":\"vtrrmhwrbfdpyflu\",\"friendlyName\":\"vjglrocuyzlwhhme\",\"protectionState\":\"ProtectionFailed\"}")
- .toObject(AzureIaaSClassicComputeVMProtectableItem.class);
- Assertions.assertEquals("uic", model.backupManagementType());
- Assertions.assertEquals("vtrrmhwrbfdpyflu", model.workloadType());
- Assertions.assertEquals("vjglrocuyzlwhhme", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState());
- Assertions.assertEquals("otl", model.virtualMachineId());
- Assertions.assertEquals("k", model.virtualMachineVersion());
- Assertions.assertEquals("ychunsjlpjrtwszh", model.resourceGroup());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSClassicComputeVMProtectableItem model =
- new AzureIaaSClassicComputeVMProtectableItem()
- .withBackupManagementType("uic")
- .withWorkloadType("vtrrmhwrbfdpyflu")
- .withFriendlyName("vjglrocuyzlwhhme")
- .withProtectionState(ProtectionStatus.PROTECTION_FAILED)
- .withVirtualMachineId("otl")
- .withVirtualMachineVersion("k")
- .withResourceGroup("ychunsjlpjrtwszh");
- model = BinaryData.fromObject(model).toObject(AzureIaaSClassicComputeVMProtectableItem.class);
- Assertions.assertEquals("uic", model.backupManagementType());
- Assertions.assertEquals("vtrrmhwrbfdpyflu", model.workloadType());
- Assertions.assertEquals("vjglrocuyzlwhhme", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState());
- Assertions.assertEquals("otl", model.virtualMachineId());
- Assertions.assertEquals("k", model.virtualMachineVersion());
- Assertions.assertEquals("ychunsjlpjrtwszh", model.resourceGroup());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMContainerTests.java
deleted file mode 100644
index 918e873f49b6..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMContainerTests.java
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSComputeVMContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSComputeVMContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"Microsoft.Compute/virtualMachines\",\"virtualMachineId\":\"zdq\",\"virtualMachineVersion\":\"hcspo\",\"resourceGroup\":\"qaxsipietgbebjf\",\"friendlyName\":\"bmoichd\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"pubntnbatz\",\"healthStatus\":\"qs\",\"protectableObjectType\":\"saaelca\"}")
- .toObject(AzureIaaSComputeVMContainer.class);
- Assertions.assertEquals("bmoichd", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType());
- Assertions.assertEquals("pubntnbatz", model.registrationStatus());
- Assertions.assertEquals("qs", model.healthStatus());
- Assertions.assertEquals("saaelca", model.protectableObjectType());
- Assertions.assertEquals("zdq", model.virtualMachineId());
- Assertions.assertEquals("hcspo", model.virtualMachineVersion());
- Assertions.assertEquals("qaxsipietgbebjf", model.resourceGroup());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSComputeVMContainer model =
- new AzureIaaSComputeVMContainer()
- .withFriendlyName("bmoichd")
- .withBackupManagementType(BackupManagementType.INVALID)
- .withRegistrationStatus("pubntnbatz")
- .withHealthStatus("qs")
- .withProtectableObjectType("saaelca")
- .withVirtualMachineId("zdq")
- .withVirtualMachineVersion("hcspo")
- .withResourceGroup("qaxsipietgbebjf");
- model = BinaryData.fromObject(model).toObject(AzureIaaSComputeVMContainer.class);
- Assertions.assertEquals("bmoichd", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType());
- Assertions.assertEquals("pubntnbatz", model.registrationStatus());
- Assertions.assertEquals("qs", model.healthStatus());
- Assertions.assertEquals("saaelca", model.protectableObjectType());
- Assertions.assertEquals("zdq", model.virtualMachineId());
- Assertions.assertEquals("hcspo", model.virtualMachineVersion());
- Assertions.assertEquals("qaxsipietgbebjf", model.resourceGroup());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMProtectableItemTests.java
deleted file mode 100644
index e18c725426ca..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSComputeVMProtectableItemTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSComputeVMProtectableItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSComputeVMProtectableItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSComputeVMProtectableItem model =
- BinaryData
- .fromString(
- "{\"protectableItemType\":\"Microsoft.Compute/virtualMachines\",\"virtualMachineId\":\"cjuhplrvkm\",\"virtualMachineVersion\":\"wmj\",\"resourceGroup\":\"gfggcvkyylizrzbj\",\"backupManagementType\":\"fxsfuztlvtmv\",\"workloadType\":\"bwidql\",\"friendlyName\":\"ukoveofi\",\"protectionState\":\"NotProtected\"}")
- .toObject(AzureIaaSComputeVMProtectableItem.class);
- Assertions.assertEquals("fxsfuztlvtmv", model.backupManagementType());
- Assertions.assertEquals("bwidql", model.workloadType());
- Assertions.assertEquals("ukoveofi", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("cjuhplrvkm", model.virtualMachineId());
- Assertions.assertEquals("wmj", model.virtualMachineVersion());
- Assertions.assertEquals("gfggcvkyylizrzbj", model.resourceGroup());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSComputeVMProtectableItem model =
- new AzureIaaSComputeVMProtectableItem()
- .withBackupManagementType("fxsfuztlvtmv")
- .withWorkloadType("bwidql")
- .withFriendlyName("ukoveofi")
- .withProtectionState(ProtectionStatus.NOT_PROTECTED)
- .withVirtualMachineId("cjuhplrvkm")
- .withVirtualMachineVersion("wmj")
- .withResourceGroup("gfggcvkyylizrzbj");
- model = BinaryData.fromObject(model).toObject(AzureIaaSComputeVMProtectableItem.class);
- Assertions.assertEquals("fxsfuztlvtmv", model.backupManagementType());
- Assertions.assertEquals("bwidql", model.workloadType());
- Assertions.assertEquals("ukoveofi", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("cjuhplrvkm", model.virtualMachineId());
- Assertions.assertEquals("wmj", model.virtualMachineVersion());
- Assertions.assertEquals("gfggcvkyylizrzbj", model.resourceGroup());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobExtendedInfoTests.java
deleted file mode 100644
index 2280047a423d..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobExtendedInfoTests.java
+++ /dev/null
@@ -1,115 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobTaskDetails;
-import java.time.Duration;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSvmJobExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSvmJobExtendedInfo model =
- BinaryData
- .fromString(
- "{\"tasksList\":[{\"taskId\":\"ntiew\",\"startTime\":\"2021-08-27T00:56:15Z\",\"endTime\":\"2021-08-16T12:29:09Z\",\"instanceId\":\"uwrbehwagoh\",\"duration\":\"PT108H22M46S\",\"status\":\"kmr\",\"progressPercentage\":85.82496129373287,\"taskExecutionDetails\":\"hmxtdr\"},{\"taskId\":\"utacoe\",\"startTime\":\"2021-02-12T03:45:39Z\",\"endTime\":\"2021-04-28T14:16:46Z\",\"instanceId\":\"cjznmwcpmg\",\"duration\":\"PT145H2M12S\",\"status\":\"raufactkahzova\",\"progressPercentage\":67.54631977680542,\"taskExecutionDetails\":\"xxpshneeku\"},{\"taskId\":\"gs\",\"startTime\":\"2021-12-03T14:45:46Z\",\"endTime\":\"2021-08-11T17:25:59Z\",\"instanceId\":\"dlenrdsutujbazpj\",\"duration\":\"PT42H2S\",\"status\":\"inyflnorwmduvwp\",\"progressPercentage\":43.35372853031885,\"taskExecutionDetails\":\"mygdxpgpqch\"}],\"propertyBag\":{\"bjcrxgibbdaxco\":\"epn\"},\"internalPropertyBag\":{\"kwbqplhlvnuu\":\"zauorsuk\",\"soldweyuqdunv\":\"pzlrphw\",\"alywjhhgdn\":\"nnrwrbiork\",\"iqndieuzaofj\":\"xmsivfomiloxggdu\"},\"progressPercentage\":23.888120940037084,\"estimatedRemainingDuration\":\"yysfgdot\",\"dynamicErrorMessage\":\"biipuip\"}")
- .toObject(AzureIaaSvmJobExtendedInfo.class);
- Assertions.assertEquals("ntiew", model.tasksList().get(0).taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T00:56:15Z"), model.tasksList().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-16T12:29:09Z"), model.tasksList().get(0).endTime());
- Assertions.assertEquals("uwrbehwagoh", model.tasksList().get(0).instanceId());
- Assertions.assertEquals(Duration.parse("PT108H22M46S"), model.tasksList().get(0).duration());
- Assertions.assertEquals("kmr", model.tasksList().get(0).status());
- Assertions.assertEquals(85.82496129373287D, model.tasksList().get(0).progressPercentage());
- Assertions.assertEquals("hmxtdr", model.tasksList().get(0).taskExecutionDetails());
- Assertions.assertEquals("epn", model.propertyBag().get("bjcrxgibbdaxco"));
- Assertions.assertEquals("zauorsuk", model.internalPropertyBag().get("kwbqplhlvnuu"));
- Assertions.assertEquals(23.888120940037084D, model.progressPercentage());
- Assertions.assertEquals("yysfgdot", model.estimatedRemainingDuration());
- Assertions.assertEquals("biipuip", model.dynamicErrorMessage());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSvmJobExtendedInfo model =
- new AzureIaaSvmJobExtendedInfo()
- .withTasksList(
- Arrays
- .asList(
- new AzureIaaSvmJobTaskDetails()
- .withTaskId("ntiew")
- .withStartTime(OffsetDateTime.parse("2021-08-27T00:56:15Z"))
- .withEndTime(OffsetDateTime.parse("2021-08-16T12:29:09Z"))
- .withInstanceId("uwrbehwagoh")
- .withDuration(Duration.parse("PT108H22M46S"))
- .withStatus("kmr")
- .withProgressPercentage(85.82496129373287D)
- .withTaskExecutionDetails("hmxtdr"),
- new AzureIaaSvmJobTaskDetails()
- .withTaskId("utacoe")
- .withStartTime(OffsetDateTime.parse("2021-02-12T03:45:39Z"))
- .withEndTime(OffsetDateTime.parse("2021-04-28T14:16:46Z"))
- .withInstanceId("cjznmwcpmg")
- .withDuration(Duration.parse("PT145H2M12S"))
- .withStatus("raufactkahzova")
- .withProgressPercentage(67.54631977680542D)
- .withTaskExecutionDetails("xxpshneeku"),
- new AzureIaaSvmJobTaskDetails()
- .withTaskId("gs")
- .withStartTime(OffsetDateTime.parse("2021-12-03T14:45:46Z"))
- .withEndTime(OffsetDateTime.parse("2021-08-11T17:25:59Z"))
- .withInstanceId("dlenrdsutujbazpj")
- .withDuration(Duration.parse("PT42H2S"))
- .withStatus("inyflnorwmduvwp")
- .withProgressPercentage(43.35372853031885D)
- .withTaskExecutionDetails("mygdxpgpqch")))
- .withPropertyBag(mapOf("bjcrxgibbdaxco", "epn"))
- .withInternalPropertyBag(
- mapOf(
- "kwbqplhlvnuu",
- "zauorsuk",
- "soldweyuqdunv",
- "pzlrphw",
- "alywjhhgdn",
- "nnrwrbiork",
- "iqndieuzaofj",
- "xmsivfomiloxggdu"))
- .withProgressPercentage(23.888120940037084D)
- .withEstimatedRemainingDuration("yysfgdot")
- .withDynamicErrorMessage("biipuip");
- model = BinaryData.fromObject(model).toObject(AzureIaaSvmJobExtendedInfo.class);
- Assertions.assertEquals("ntiew", model.tasksList().get(0).taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T00:56:15Z"), model.tasksList().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-16T12:29:09Z"), model.tasksList().get(0).endTime());
- Assertions.assertEquals("uwrbehwagoh", model.tasksList().get(0).instanceId());
- Assertions.assertEquals(Duration.parse("PT108H22M46S"), model.tasksList().get(0).duration());
- Assertions.assertEquals("kmr", model.tasksList().get(0).status());
- Assertions.assertEquals(85.82496129373287D, model.tasksList().get(0).progressPercentage());
- Assertions.assertEquals("hmxtdr", model.tasksList().get(0).taskExecutionDetails());
- Assertions.assertEquals("epn", model.propertyBag().get("bjcrxgibbdaxco"));
- Assertions.assertEquals("zauorsuk", model.internalPropertyBag().get("kwbqplhlvnuu"));
- Assertions.assertEquals(23.888120940037084D, model.progressPercentage());
- Assertions.assertEquals("yysfgdot", model.estimatedRemainingDuration());
- Assertions.assertEquals("biipuip", model.dynamicErrorMessage());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobTaskDetailsTests.java
deleted file mode 100644
index 0454140e988d..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmJobTaskDetailsTests.java
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmJobTaskDetails;
-import java.time.Duration;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSvmJobTaskDetailsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSvmJobTaskDetails model =
- BinaryData
- .fromString(
- "{\"taskId\":\"qonmacj\",\"startTime\":\"2021-08-08T02:00:14Z\",\"endTime\":\"2021-11-17T10:08:40Z\",\"instanceId\":\"hqvcimpevfgmblr\",\"duration\":\"PT134H17M\",\"status\":\"ywdxsmic\",\"progressPercentage\":93.45924618190847,\"taskExecutionDetails\":\"scjfnyns\"}")
- .toObject(AzureIaaSvmJobTaskDetails.class);
- Assertions.assertEquals("qonmacj", model.taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-08T02:00:14Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-17T10:08:40Z"), model.endTime());
- Assertions.assertEquals("hqvcimpevfgmblr", model.instanceId());
- Assertions.assertEquals(Duration.parse("PT134H17M"), model.duration());
- Assertions.assertEquals("ywdxsmic", model.status());
- Assertions.assertEquals(93.45924618190847D, model.progressPercentage());
- Assertions.assertEquals("scjfnyns", model.taskExecutionDetails());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSvmJobTaskDetails model =
- new AzureIaaSvmJobTaskDetails()
- .withTaskId("qonmacj")
- .withStartTime(OffsetDateTime.parse("2021-08-08T02:00:14Z"))
- .withEndTime(OffsetDateTime.parse("2021-11-17T10:08:40Z"))
- .withInstanceId("hqvcimpevfgmblr")
- .withDuration(Duration.parse("PT134H17M"))
- .withStatus("ywdxsmic")
- .withProgressPercentage(93.45924618190847D)
- .withTaskExecutionDetails("scjfnyns");
- model = BinaryData.fromObject(model).toObject(AzureIaaSvmJobTaskDetails.class);
- Assertions.assertEquals("qonmacj", model.taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-08T02:00:14Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-17T10:08:40Z"), model.endTime());
- Assertions.assertEquals("hqvcimpevfgmblr", model.instanceId());
- Assertions.assertEquals(Duration.parse("PT134H17M"), model.duration());
- Assertions.assertEquals("ywdxsmic", model.status());
- Assertions.assertEquals(93.45924618190847D, model.progressPercentage());
- Assertions.assertEquals("scjfnyns", model.taskExecutionDetails());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectedItemExtendedInfoTests.java
deleted file mode 100644
index d001c832690c..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectedItemExtendedInfoTests.java
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectedItemExtendedInfo;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSvmProtectedItemExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSvmProtectedItemExtendedInfo model =
- BinaryData
- .fromString(
- "{\"oldestRecoveryPoint\":\"2021-03-23T13:40:47Z\",\"oldestRecoveryPointInVault\":\"2021-01-27T14:19:26Z\",\"oldestRecoveryPointInArchive\":\"2021-12-03T18:15:28Z\",\"newestRecoveryPointInArchive\":\"2021-07-21T01:25:03Z\",\"recoveryPointCount\":379318760,\"policyInconsistent\":true}")
- .toObject(AzureIaaSvmProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T13:40:47Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-27T14:19:26Z"), model.oldestRecoveryPointInVault());
- Assertions.assertEquals(OffsetDateTime.parse("2021-12-03T18:15:28Z"), model.oldestRecoveryPointInArchive());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-21T01:25:03Z"), model.newestRecoveryPointInArchive());
- Assertions.assertEquals(379318760, model.recoveryPointCount());
- Assertions.assertEquals(true, model.policyInconsistent());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSvmProtectedItemExtendedInfo model =
- new AzureIaaSvmProtectedItemExtendedInfo()
- .withOldestRecoveryPoint(OffsetDateTime.parse("2021-03-23T13:40:47Z"))
- .withOldestRecoveryPointInVault(OffsetDateTime.parse("2021-01-27T14:19:26Z"))
- .withOldestRecoveryPointInArchive(OffsetDateTime.parse("2021-12-03T18:15:28Z"))
- .withNewestRecoveryPointInArchive(OffsetDateTime.parse("2021-07-21T01:25:03Z"))
- .withRecoveryPointCount(379318760)
- .withPolicyInconsistent(true);
- model = BinaryData.fromObject(model).toObject(AzureIaaSvmProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T13:40:47Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-27T14:19:26Z"), model.oldestRecoveryPointInVault());
- Assertions.assertEquals(OffsetDateTime.parse("2021-12-03T18:15:28Z"), model.oldestRecoveryPointInArchive());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-21T01:25:03Z"), model.newestRecoveryPointInArchive());
- Assertions.assertEquals(379318760, model.recoveryPointCount());
- Assertions.assertEquals(true, model.policyInconsistent());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectionPolicyTests.java
deleted file mode 100644
index 935f4bb41bc0..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureIaaSvmProtectionPolicyTests.java
+++ /dev/null
@@ -1,92 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureIaaSvmProtectionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IaasvmPolicyType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.InstantRPAdditionalDetails;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureIaaSvmProtectionPolicyTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureIaaSvmProtectionPolicy model =
- BinaryData
- .fromString(
- "{\"backupManagementType\":\"AzureIaasVM\",\"instantRPDetails\":{\"azureBackupRGNamePrefix\":\"hjoxo\",\"azureBackupRGNameSuffix\":\"msksbp\"},\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"xxlxsffgcvizq\":{\"tieringMode\":\"TierAfter\",\"duration\":1488909990,\"durationType\":\"Years\"},\"youpfgfbkj\":{\"tieringMode\":\"TierAfter\",\"duration\":1803667290,\"durationType\":\"Days\"}},\"instantRpRetentionRangeInDays\":660829030,\"timeZone\":\"hgkfmin\",\"policyType\":\"V1\",\"protectedItemsCount\":1272513184,\"resourceGuardOperationRequests\":[\"tsttktlahbq\",\"ctxtgzukxi\",\"mmqtgqqqxhr\",\"xrxc\"]}")
- .toObject(AzureIaaSvmProtectionPolicy.class);
- Assertions.assertEquals(1272513184, model.protectedItemsCount());
- Assertions.assertEquals("tsttktlahbq", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals("hjoxo", model.instantRPDetails().azureBackupRGNamePrefix());
- Assertions.assertEquals("msksbp", model.instantRPDetails().azureBackupRGNameSuffix());
- Assertions.assertEquals(TieringMode.TIER_AFTER, model.tieringPolicy().get("xxlxsffgcvizq").tieringMode());
- Assertions.assertEquals(1488909990, model.tieringPolicy().get("xxlxsffgcvizq").duration());
- Assertions.assertEquals(RetentionDurationType.YEARS, model.tieringPolicy().get("xxlxsffgcvizq").durationType());
- Assertions.assertEquals(660829030, model.instantRpRetentionRangeInDays());
- Assertions.assertEquals("hgkfmin", model.timeZone());
- Assertions.assertEquals(IaasvmPolicyType.V1, model.policyType());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureIaaSvmProtectionPolicy model =
- new AzureIaaSvmProtectionPolicy()
- .withProtectedItemsCount(1272513184)
- .withResourceGuardOperationRequests(Arrays.asList("tsttktlahbq", "ctxtgzukxi", "mmqtgqqqxhr", "xrxc"))
- .withInstantRPDetails(
- new InstantRPAdditionalDetails()
- .withAzureBackupRGNamePrefix("hjoxo")
- .withAzureBackupRGNameSuffix("msksbp"))
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "xxlxsffgcvizq",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1488909990)
- .withDurationType(RetentionDurationType.YEARS),
- "youpfgfbkj",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1803667290)
- .withDurationType(RetentionDurationType.DAYS)))
- .withInstantRpRetentionRangeInDays(660829030)
- .withTimeZone("hgkfmin")
- .withPolicyType(IaasvmPolicyType.V1);
- model = BinaryData.fromObject(model).toObject(AzureIaaSvmProtectionPolicy.class);
- Assertions.assertEquals(1272513184, model.protectedItemsCount());
- Assertions.assertEquals("tsttktlahbq", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals("hjoxo", model.instantRPDetails().azureBackupRGNamePrefix());
- Assertions.assertEquals("msksbp", model.instantRPDetails().azureBackupRGNameSuffix());
- Assertions.assertEquals(TieringMode.TIER_AFTER, model.tieringPolicy().get("xxlxsffgcvizq").tieringMode());
- Assertions.assertEquals(1488909990, model.tieringPolicy().get("xxlxsffgcvizq").duration());
- Assertions.assertEquals(RetentionDurationType.YEARS, model.tieringPolicy().get("xxlxsffgcvizq").durationType());
- Assertions.assertEquals(660829030, model.instantRpRetentionRangeInDays());
- Assertions.assertEquals("hgkfmin", model.timeZone());
- Assertions.assertEquals(IaasvmPolicyType.V1, model.policyType());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureRecoveryServiceVaultProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureRecoveryServiceVaultProtectionIntentTests.java
deleted file mode 100644
index 932e3177bf6b..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureRecoveryServiceVaultProtectionIntentTests.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureRecoveryServiceVaultProtectionIntent;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureRecoveryServiceVaultProtectionIntentTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureRecoveryServiceVaultProtectionIntent model =
- BinaryData
- .fromString(
- "{\"protectionIntentItemType\":\"RecoveryServiceVaultItem\",\"backupManagementType\":\"DPM\",\"sourceResourceId\":\"pcmsplbyrrueqth\",\"itemId\":\"gnmbscbbxigdhx\",\"policyId\":\"d\",\"protectionState\":\"Protecting\"}")
- .toObject(AzureRecoveryServiceVaultProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType());
- Assertions.assertEquals("pcmsplbyrrueqth", model.sourceResourceId());
- Assertions.assertEquals("gnmbscbbxigdhx", model.itemId());
- Assertions.assertEquals("d", model.policyId());
- Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureRecoveryServiceVaultProtectionIntent model =
- new AzureRecoveryServiceVaultProtectionIntent()
- .withBackupManagementType(BackupManagementType.DPM)
- .withSourceResourceId("pcmsplbyrrueqth")
- .withItemId("gnmbscbbxigdhx")
- .withPolicyId("d")
- .withProtectionState(ProtectionStatus.PROTECTING);
- model = BinaryData.fromObject(model).toObject(AzureRecoveryServiceVaultProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType());
- Assertions.assertEquals("pcmsplbyrrueqth", model.sourceResourceId());
- Assertions.assertEquals("gnmbscbbxigdhx", model.itemId());
- Assertions.assertEquals("d", model.policyId());
- Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureResourceProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureResourceProtectionIntentTests.java
deleted file mode 100644
index 1b28cf37bfa1..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureResourceProtectionIntentTests.java
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProtectionIntent;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureResourceProtectionIntentTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureResourceProtectionIntent model =
- BinaryData
- .fromString(
- "{\"protectionIntentItemType\":\"AzureResourceItem\",\"friendlyName\":\"dbwdpyqyybxubmdn\",\"backupManagementType\":\"DPM\",\"sourceResourceId\":\"qwremjel\",\"itemId\":\"acigel\",\"policyId\":\"hdbvqvwzkjop\",\"protectionState\":\"NotProtected\"}")
- .toObject(AzureResourceProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType());
- Assertions.assertEquals("qwremjel", model.sourceResourceId());
- Assertions.assertEquals("acigel", model.itemId());
- Assertions.assertEquals("hdbvqvwzkjop", model.policyId());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("dbwdpyqyybxubmdn", model.friendlyName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureResourceProtectionIntent model =
- new AzureResourceProtectionIntent()
- .withBackupManagementType(BackupManagementType.DPM)
- .withSourceResourceId("qwremjel")
- .withItemId("acigel")
- .withPolicyId("hdbvqvwzkjop")
- .withProtectionState(ProtectionStatus.NOT_PROTECTED)
- .withFriendlyName("dbwdpyqyybxubmdn");
- model = BinaryData.fromObject(model).toObject(AzureResourceProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.DPM, model.backupManagementType());
- Assertions.assertEquals("qwremjel", model.sourceResourceId());
- Assertions.assertEquals("acigel", model.itemId());
- Assertions.assertEquals("hdbvqvwzkjop", model.policyId());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("dbwdpyqyybxubmdn", model.friendlyName());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlContainerTests.java
deleted file mode 100644
index c8f7b0751e57..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlContainerTests.java
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureSqlContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureSqlContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"AzureSqlContainer\",\"friendlyName\":\"phtvdu\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"lejchcsr\",\"healthStatus\":\"knmzlanrupdwvnp\",\"protectableObjectType\":\"nzqtpjhmqrhvt\"}")
- .toObject(AzureSqlContainer.class);
- Assertions.assertEquals("phtvdu", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType());
- Assertions.assertEquals("lejchcsr", model.registrationStatus());
- Assertions.assertEquals("knmzlanrupdwvnp", model.healthStatus());
- Assertions.assertEquals("nzqtpjhmqrhvt", model.protectableObjectType());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureSqlContainer model =
- new AzureSqlContainer()
- .withFriendlyName("phtvdu")
- .withBackupManagementType(BackupManagementType.DEFAULT_BACKUP)
- .withRegistrationStatus("lejchcsr")
- .withHealthStatus("knmzlanrupdwvnp")
- .withProtectableObjectType("nzqtpjhmqrhvt");
- model = BinaryData.fromObject(model).toObject(AzureSqlContainer.class);
- Assertions.assertEquals("phtvdu", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, model.backupManagementType());
- Assertions.assertEquals("lejchcsr", model.registrationStatus());
- Assertions.assertEquals("knmzlanrupdwvnp", model.healthStatus());
- Assertions.assertEquals("nzqtpjhmqrhvt", model.protectableObjectType());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemExtendedInfoTests.java
deleted file mode 100644
index cca9c597cc83..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemExtendedInfoTests.java
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItemExtendedInfo;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureSqlProtectedItemExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureSqlProtectedItemExtendedInfo model =
- BinaryData
- .fromString(
- "{\"oldestRecoveryPoint\":\"2021-06-01T03:36:31Z\",\"recoveryPointCount\":167130524,\"policyState\":\"tcyohpfkyrk\"}")
- .toObject(AzureSqlProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T03:36:31Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(167130524, model.recoveryPointCount());
- Assertions.assertEquals("tcyohpfkyrk", model.policyState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureSqlProtectedItemExtendedInfo model =
- new AzureSqlProtectedItemExtendedInfo()
- .withOldestRecoveryPoint(OffsetDateTime.parse("2021-06-01T03:36:31Z"))
- .withRecoveryPointCount(167130524)
- .withPolicyState("tcyohpfkyrk");
- model = BinaryData.fromObject(model).toObject(AzureSqlProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T03:36:31Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(167130524, model.recoveryPointCount());
- Assertions.assertEquals("tcyohpfkyrk", model.policyState());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemTests.java
deleted file mode 100644
index 4efe2cd1af03..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectedItemTests.java
+++ /dev/null
@@ -1,96 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectedItemExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemState;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureSqlProtectedItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureSqlProtectedItem model =
- BinaryData
- .fromString(
- "{\"protectedItemType\":\"Microsoft.Sql/servers/databases\",\"protectedItemDataId\":\"katnwxyi\",\"protectionState\":\"BackupsSuspended\",\"extendedInfo\":{\"oldestRecoveryPoint\":\"2021-05-28T18:08:40Z\",\"recoveryPointCount\":613758841,\"policyState\":\"uvscxkdmligov\"},\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"Exchange\",\"containerName\":\"mloazuru\",\"sourceResourceId\":\"bgo\",\"policyId\":\"bteoybf\",\"lastRecoveryPoint\":\"2021-08-27T22:46:55Z\",\"backupSetName\":\"kvvjgslordilmyww\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-09-04T23:35:12Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"dabg\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"ewbcihxuuw\",\"c\"],\"isArchiveEnabled\":false,\"policyName\":\"cybvpayakkudzpxg\",\"softDeleteRetentionPeriodInDays\":1134671843}")
- .toObject(AzureSqlProtectedItem.class);
- Assertions.assertEquals("mloazuru", model.containerName());
- Assertions.assertEquals("bgo", model.sourceResourceId());
- Assertions.assertEquals("bteoybf", model.policyId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T22:46:55Z"), model.lastRecoveryPoint());
- Assertions.assertEquals("kvvjgslordilmyww", model.backupSetName());
- Assertions.assertEquals(CreateMode.DEFAULT, model.createMode());
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-04T23:35:12Z"), model.deferredDeleteTimeInUtc());
- Assertions.assertEquals(true, model.isScheduledForDeferredDelete());
- Assertions.assertEquals("dabg", model.deferredDeleteTimeRemaining());
- Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming());
- Assertions.assertEquals(true, model.isRehydrate());
- Assertions.assertEquals("ewbcihxuuw", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(false, model.isArchiveEnabled());
- Assertions.assertEquals("cybvpayakkudzpxg", model.policyName());
- Assertions.assertEquals(1134671843, model.softDeleteRetentionPeriod());
- Assertions.assertEquals("katnwxyi", model.protectedItemDataId());
- Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-05-28T18:08:40Z"), model.extendedInfo().oldestRecoveryPoint());
- Assertions.assertEquals(613758841, model.extendedInfo().recoveryPointCount());
- Assertions.assertEquals("uvscxkdmligov", model.extendedInfo().policyState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureSqlProtectedItem model =
- new AzureSqlProtectedItem()
- .withContainerName("mloazuru")
- .withSourceResourceId("bgo")
- .withPolicyId("bteoybf")
- .withLastRecoveryPoint(OffsetDateTime.parse("2021-08-27T22:46:55Z"))
- .withBackupSetName("kvvjgslordilmyww")
- .withCreateMode(CreateMode.DEFAULT)
- .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-09-04T23:35:12Z"))
- .withIsScheduledForDeferredDelete(true)
- .withDeferredDeleteTimeRemaining("dabg")
- .withIsDeferredDeleteScheduleUpcoming(true)
- .withIsRehydrate(true)
- .withResourceGuardOperationRequests(Arrays.asList("ewbcihxuuw", "c"))
- .withIsArchiveEnabled(false)
- .withPolicyName("cybvpayakkudzpxg")
- .withSoftDeleteRetentionPeriod(1134671843)
- .withProtectedItemDataId("katnwxyi")
- .withProtectionState(ProtectedItemState.BACKUPS_SUSPENDED)
- .withExtendedInfo(
- new AzureSqlProtectedItemExtendedInfo()
- .withOldestRecoveryPoint(OffsetDateTime.parse("2021-05-28T18:08:40Z"))
- .withRecoveryPointCount(613758841)
- .withPolicyState("uvscxkdmligov"));
- model = BinaryData.fromObject(model).toObject(AzureSqlProtectedItem.class);
- Assertions.assertEquals("mloazuru", model.containerName());
- Assertions.assertEquals("bgo", model.sourceResourceId());
- Assertions.assertEquals("bteoybf", model.policyId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-27T22:46:55Z"), model.lastRecoveryPoint());
- Assertions.assertEquals("kvvjgslordilmyww", model.backupSetName());
- Assertions.assertEquals(CreateMode.DEFAULT, model.createMode());
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-04T23:35:12Z"), model.deferredDeleteTimeInUtc());
- Assertions.assertEquals(true, model.isScheduledForDeferredDelete());
- Assertions.assertEquals("dabg", model.deferredDeleteTimeRemaining());
- Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming());
- Assertions.assertEquals(true, model.isRehydrate());
- Assertions.assertEquals("ewbcihxuuw", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(false, model.isArchiveEnabled());
- Assertions.assertEquals("cybvpayakkudzpxg", model.policyName());
- Assertions.assertEquals(1134671843, model.softDeleteRetentionPeriod());
- Assertions.assertEquals("katnwxyi", model.protectedItemDataId());
- Assertions.assertEquals(ProtectedItemState.BACKUPS_SUSPENDED, model.protectionState());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-05-28T18:08:40Z"), model.extendedInfo().oldestRecoveryPoint());
- Assertions.assertEquals(613758841, model.extendedInfo().recoveryPointCount());
- Assertions.assertEquals("uvscxkdmligov", model.extendedInfo().policyState());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectionPolicyTests.java
deleted file mode 100644
index fb030fc3d5c1..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureSqlProtectionPolicyTests.java
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureSqlProtectionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureSqlProtectionPolicyTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureSqlProtectionPolicy model =
- BinaryData
- .fromString(
- "{\"backupManagementType\":\"AzureSql\",\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"protectedItemsCount\":863803765,\"resourceGuardOperationRequests\":[\"jkmnwq\",\"nobaiyhddviacegf\"]}")
- .toObject(AzureSqlProtectionPolicy.class);
- Assertions.assertEquals(863803765, model.protectedItemsCount());
- Assertions.assertEquals("jkmnwq", model.resourceGuardOperationRequests().get(0));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureSqlProtectionPolicy model =
- new AzureSqlProtectionPolicy()
- .withProtectedItemsCount(863803765)
- .withResourceGuardOperationRequests(Arrays.asList("jkmnwq", "nobaiyhddviacegf"))
- .withRetentionPolicy(new RetentionPolicy());
- model = BinaryData.fromObject(model).toObject(AzureSqlProtectionPolicy.class);
- Assertions.assertEquals(863803765, model.protectedItemsCount());
- Assertions.assertEquals("jkmnwq", model.resourceGuardOperationRequests().get(0));
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageContainerTests.java
deleted file mode 100644
index deb7a969506f..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageContainerTests.java
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AcquireStorageAccountLock;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureStorageContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureStorageContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"StorageContainer\",\"sourceResourceId\":\"aiwdcxsmlzzhz\",\"storageAccountVersion\":\"xetlgydlhqv\",\"resourceGroup\":\"npxybafiq\",\"protectedItemCount\":963093637527470244,\"acquireStorageAccountLock\":\"Acquire\",\"friendlyName\":\"jekglklbyuli\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"vmzegj\",\"healthStatus\":\"fhjirwgdnqzbrfk\",\"protectableObjectType\":\"zhzmtksjci\"}")
- .toObject(AzureStorageContainer.class);
- Assertions.assertEquals("jekglklbyuli", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType());
- Assertions.assertEquals("vmzegj", model.registrationStatus());
- Assertions.assertEquals("fhjirwgdnqzbrfk", model.healthStatus());
- Assertions.assertEquals("zhzmtksjci", model.protectableObjectType());
- Assertions.assertEquals("aiwdcxsmlzzhz", model.sourceResourceId());
- Assertions.assertEquals("xetlgydlhqv", model.storageAccountVersion());
- Assertions.assertEquals("npxybafiq", model.resourceGroup());
- Assertions.assertEquals(963093637527470244L, model.protectedItemCount());
- Assertions.assertEquals(AcquireStorageAccountLock.ACQUIRE, model.acquireStorageAccountLock());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureStorageContainer model =
- new AzureStorageContainer()
- .withFriendlyName("jekglklbyuli")
- .withBackupManagementType(BackupManagementType.AZURE_SQL)
- .withRegistrationStatus("vmzegj")
- .withHealthStatus("fhjirwgdnqzbrfk")
- .withProtectableObjectType("zhzmtksjci")
- .withSourceResourceId("aiwdcxsmlzzhz")
- .withStorageAccountVersion("xetlgydlhqv")
- .withResourceGroup("npxybafiq")
- .withProtectedItemCount(963093637527470244L)
- .withAcquireStorageAccountLock(AcquireStorageAccountLock.ACQUIRE);
- model = BinaryData.fromObject(model).toObject(AzureStorageContainer.class);
- Assertions.assertEquals("jekglklbyuli", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType());
- Assertions.assertEquals("vmzegj", model.registrationStatus());
- Assertions.assertEquals("fhjirwgdnqzbrfk", model.healthStatus());
- Assertions.assertEquals("zhzmtksjci", model.protectableObjectType());
- Assertions.assertEquals("aiwdcxsmlzzhz", model.sourceResourceId());
- Assertions.assertEquals("xetlgydlhqv", model.storageAccountVersion());
- Assertions.assertEquals("npxybafiq", model.resourceGroup());
- Assertions.assertEquals(963093637527470244L, model.protectedItemCount());
- Assertions.assertEquals(AcquireStorageAccountLock.ACQUIRE, model.acquireStorageAccountLock());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobExtendedInfoTests.java
deleted file mode 100644
index 83e425c076e0..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobExtendedInfoTests.java
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobTaskDetails;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureStorageJobExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureStorageJobExtendedInfo model =
- BinaryData
- .fromString(
- "{\"tasksList\":[{\"taskId\":\"dwvvba\",\"status\":\"lllchpodb\"},{\"taskId\":\"vwrdnhfukuvsj\",\"status\":\"wsmystuluqypf\"},{\"taskId\":\"lerchpq\",\"status\":\"f\"},{\"taskId\":\"babwidfcxss\",\"status\":\"unnoxyhk\"}],\"propertyBag\":{\"oqcaaewdaomdj\":\"ddrihpf\",\"jxxkzbrmsgei\":\"l\",\"ggcula\":\"siykzkdncjdxonbz\",\"y\":\"z\"},\"dynamicErrorMessage\":\"gogtqxepnylbf\"}")
- .toObject(AzureStorageJobExtendedInfo.class);
- Assertions.assertEquals("dwvvba", model.tasksList().get(0).taskId());
- Assertions.assertEquals("lllchpodb", model.tasksList().get(0).status());
- Assertions.assertEquals("ddrihpf", model.propertyBag().get("oqcaaewdaomdj"));
- Assertions.assertEquals("gogtqxepnylbf", model.dynamicErrorMessage());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureStorageJobExtendedInfo model =
- new AzureStorageJobExtendedInfo()
- .withTasksList(
- Arrays
- .asList(
- new AzureStorageJobTaskDetails().withTaskId("dwvvba").withStatus("lllchpodb"),
- new AzureStorageJobTaskDetails().withTaskId("vwrdnhfukuvsj").withStatus("wsmystuluqypf"),
- new AzureStorageJobTaskDetails().withTaskId("lerchpq").withStatus("f"),
- new AzureStorageJobTaskDetails().withTaskId("babwidfcxss").withStatus("unnoxyhk")))
- .withPropertyBag(
- mapOf("oqcaaewdaomdj", "ddrihpf", "jxxkzbrmsgei", "l", "ggcula", "siykzkdncjdxonbz", "y", "z"))
- .withDynamicErrorMessage("gogtqxepnylbf");
- model = BinaryData.fromObject(model).toObject(AzureStorageJobExtendedInfo.class);
- Assertions.assertEquals("dwvvba", model.tasksList().get(0).taskId());
- Assertions.assertEquals("lllchpodb", model.tasksList().get(0).status());
- Assertions.assertEquals("ddrihpf", model.propertyBag().get("oqcaaewdaomdj"));
- Assertions.assertEquals("gogtqxepnylbf", model.dynamicErrorMessage());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobTaskDetailsTests.java
deleted file mode 100644
index 5119fdb4a3e6..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageJobTaskDetailsTests.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageJobTaskDetails;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureStorageJobTaskDetailsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureStorageJobTaskDetails model =
- BinaryData
- .fromString("{\"taskId\":\"jlyjtlvofq\",\"status\":\"vfcibyfmowux\"}")
- .toObject(AzureStorageJobTaskDetails.class);
- Assertions.assertEquals("jlyjtlvofq", model.taskId());
- Assertions.assertEquals("vfcibyfmowux", model.status());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureStorageJobTaskDetails model =
- new AzureStorageJobTaskDetails().withTaskId("jlyjtlvofq").withStatus("vfcibyfmowux");
- model = BinaryData.fromObject(model).toObject(AzureStorageJobTaskDetails.class);
- Assertions.assertEquals("jlyjtlvofq", model.taskId());
- Assertions.assertEquals("vfcibyfmowux", model.status());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageProtectableContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageProtectableContainerTests.java
deleted file mode 100644
index 5b8e05216022..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureStorageProtectableContainerTests.java
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureStorageProtectableContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureStorageProtectableContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureStorageProtectableContainer model =
- BinaryData
- .fromString(
- "{\"protectableContainerType\":\"StorageContainer\",\"friendlyName\":\"igsxcdgljplk\",\"backupManagementType\":\"AzureWorkload\",\"healthStatus\":\"htomflrytswfp\",\"containerId\":\"dgycxnmskwhqjjy\"}")
- .toObject(AzureStorageProtectableContainer.class);
- Assertions.assertEquals("igsxcdgljplk", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType());
- Assertions.assertEquals("htomflrytswfp", model.healthStatus());
- Assertions.assertEquals("dgycxnmskwhqjjy", model.containerId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureStorageProtectableContainer model =
- new AzureStorageProtectableContainer()
- .withFriendlyName("igsxcdgljplk")
- .withBackupManagementType(BackupManagementType.AZURE_WORKLOAD)
- .withHealthStatus("htomflrytswfp")
- .withContainerId("dgycxnmskwhqjjy");
- model = BinaryData.fromObject(model).toObject(AzureStorageProtectableContainer.class);
- Assertions.assertEquals("igsxcdgljplk", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_WORKLOAD, model.backupManagementType());
- Assertions.assertEquals("htomflrytswfp", model.healthStatus());
- Assertions.assertEquals("dgycxnmskwhqjjy", model.containerId());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMAppContainerProtectableContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMAppContainerProtectableContainerTests.java
deleted file mode 100644
index 158cf600a9ae..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMAppContainerProtectableContainerTests.java
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMAppContainerProtectableContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVMAppContainerProtectableContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVMAppContainerProtectableContainer model =
- BinaryData
- .fromString(
- "{\"protectableContainerType\":\"VMAppContainer\",\"friendlyName\":\"urlpshh\",\"backupManagementType\":\"AzureStorage\",\"healthStatus\":\"dwqslsrhmpqvw\",\"containerId\":\"kondcb\"}")
- .toObject(AzureVMAppContainerProtectableContainer.class);
- Assertions.assertEquals("urlpshh", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType());
- Assertions.assertEquals("dwqslsrhmpqvw", model.healthStatus());
- Assertions.assertEquals("kondcb", model.containerId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVMAppContainerProtectableContainer model =
- new AzureVMAppContainerProtectableContainer()
- .withFriendlyName("urlpshh")
- .withBackupManagementType(BackupManagementType.AZURE_STORAGE)
- .withHealthStatus("dwqslsrhmpqvw")
- .withContainerId("kondcb");
- model = BinaryData.fromObject(model).toObject(AzureVMAppContainerProtectableContainer.class);
- Assertions.assertEquals("urlpshh", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType());
- Assertions.assertEquals("dwqslsrhmpqvw", model.healthStatus());
- Assertions.assertEquals("kondcb", model.containerId());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportRequestTests.java
deleted file mode 100644
index 198b32e33545..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportRequestTests.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportRequest;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVMResourceFeatureSupportRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVMResourceFeatureSupportRequest model =
- BinaryData
- .fromString("{\"featureType\":\"AzureVMResourceBackup\",\"vmSize\":\"nrlkwzdqy\",\"vmSku\":\"ceakxc\"}")
- .toObject(AzureVMResourceFeatureSupportRequest.class);
- Assertions.assertEquals("nrlkwzdqy", model.vmSize());
- Assertions.assertEquals("ceakxc", model.vmSku());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVMResourceFeatureSupportRequest model =
- new AzureVMResourceFeatureSupportRequest().withVmSize("nrlkwzdqy").withVmSku("ceakxc");
- model = BinaryData.fromObject(model).toObject(AzureVMResourceFeatureSupportRequest.class);
- Assertions.assertEquals("nrlkwzdqy", model.vmSize());
- Assertions.assertEquals("ceakxc", model.vmSku());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportResponseInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportResponseInnerTests.java
deleted file mode 100644
index 895df4d7fc70..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVMResourceFeatureSupportResponseInnerTests.java
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.AzureVMResourceFeatureSupportResponseInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SupportStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVMResourceFeatureSupportResponseInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVMResourceFeatureSupportResponseInner model =
- BinaryData
- .fromString("{\"supportStatus\":\"DefaultOFF\"}")
- .toObject(AzureVMResourceFeatureSupportResponseInner.class);
- Assertions.assertEquals(SupportStatus.DEFAULT_OFF, model.supportStatus());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVMResourceFeatureSupportResponseInner model =
- new AzureVMResourceFeatureSupportResponseInner().withSupportStatus(SupportStatus.DEFAULT_OFF);
- model = BinaryData.fromObject(model).toObject(AzureVMResourceFeatureSupportResponseInner.class);
- Assertions.assertEquals(SupportStatus.DEFAULT_OFF, model.supportStatus());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadItemTests.java
deleted file mode 100644
index 327381af44b6..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadItemTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadItem model =
- BinaryData
- .fromString(
- "{\"workloadItemType\":\"AzureVmWorkloadItem\",\"parentName\":\"rjb\",\"serverName\":\"pxdlv\",\"isAutoProtectable\":true,\"subinquireditemcount\":22052299,\"subWorkloadItemCount\":824374091,\"backupManagementType\":\"s\",\"workloadType\":\"wjksghudgzhxo\",\"friendlyName\":\"ggsvoujkxibdaf\",\"protectionState\":\"Protected\"}")
- .toObject(AzureVmWorkloadItem.class);
- Assertions.assertEquals("s", model.backupManagementType());
- Assertions.assertEquals("wjksghudgzhxo", model.workloadType());
- Assertions.assertEquals("ggsvoujkxibdaf", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("rjb", model.parentName());
- Assertions.assertEquals("pxdlv", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(22052299, model.subinquireditemcount());
- Assertions.assertEquals(824374091, model.subWorkloadItemCount());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadItem model =
- new AzureVmWorkloadItem()
- .withBackupManagementType("s")
- .withWorkloadType("wjksghudgzhxo")
- .withFriendlyName("ggsvoujkxibdaf")
- .withProtectionState(ProtectionStatus.PROTECTED)
- .withParentName("rjb")
- .withServerName("pxdlv")
- .withIsAutoProtectable(true)
- .withSubinquireditemcount(22052299)
- .withSubWorkloadItemCount(824374091);
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadItem.class);
- Assertions.assertEquals("s", model.backupManagementType());
- Assertions.assertEquals("wjksghudgzhxo", model.workloadType());
- Assertions.assertEquals("ggsvoujkxibdaf", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("rjb", model.parentName());
- Assertions.assertEquals("pxdlv", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(22052299, model.subinquireditemcount());
- Assertions.assertEquals(824374091, model.subWorkloadItemCount());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectedItemExtendedInfoTests.java
deleted file mode 100644
index 654ea689c0ce..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectedItemExtendedInfoTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectedItemExtendedInfo;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadProtectedItemExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadProtectedItemExtendedInfo model =
- BinaryData
- .fromString(
- "{\"oldestRecoveryPoint\":\"2021-01-31T05:51:19Z\",\"oldestRecoveryPointInVault\":\"2021-03-23T20:11:29Z\",\"oldestRecoveryPointInArchive\":\"2021-03-18T16:49:20Z\",\"newestRecoveryPointInArchive\":\"2020-12-23T19:56:30Z\",\"recoveryPointCount\":159855339,\"policyState\":\"ktwkuziyc\",\"recoveryModel\":\"evufuztck\"}")
- .toObject(AzureVmWorkloadProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T05:51:19Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T20:11:29Z"), model.oldestRecoveryPointInVault());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-18T16:49:20Z"), model.oldestRecoveryPointInArchive());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-23T19:56:30Z"), model.newestRecoveryPointInArchive());
- Assertions.assertEquals(159855339, model.recoveryPointCount());
- Assertions.assertEquals("ktwkuziyc", model.policyState());
- Assertions.assertEquals("evufuztck", model.recoveryModel());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadProtectedItemExtendedInfo model =
- new AzureVmWorkloadProtectedItemExtendedInfo()
- .withOldestRecoveryPoint(OffsetDateTime.parse("2021-01-31T05:51:19Z"))
- .withOldestRecoveryPointInVault(OffsetDateTime.parse("2021-03-23T20:11:29Z"))
- .withOldestRecoveryPointInArchive(OffsetDateTime.parse("2021-03-18T16:49:20Z"))
- .withNewestRecoveryPointInArchive(OffsetDateTime.parse("2020-12-23T19:56:30Z"))
- .withRecoveryPointCount(159855339)
- .withPolicyState("ktwkuziyc")
- .withRecoveryModel("evufuztck");
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadProtectedItemExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-31T05:51:19Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-23T20:11:29Z"), model.oldestRecoveryPointInVault());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-18T16:49:20Z"), model.oldestRecoveryPointInArchive());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-23T19:56:30Z"), model.newestRecoveryPointInArchive());
- Assertions.assertEquals(159855339, model.recoveryPointCount());
- Assertions.assertEquals("ktwkuziyc", model.policyState());
- Assertions.assertEquals("evufuztck", model.recoveryModel());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectionPolicyTests.java
deleted file mode 100644
index db7b18a9a401..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadProtectionPolicyTests.java
+++ /dev/null
@@ -1,161 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadProtectionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.PolicyType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.Settings;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadType;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadProtectionPolicyTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadProtectionPolicy model =
- BinaryData
- .fromString(
- "{\"backupManagementType\":\"AzureWorkload\",\"workLoadType\":\"Exchange\",\"settings\":{\"timeZone\":\"uutpwoqhih\",\"issqlcompression\":false,\"isCompression\":false},\"subProtectionPolicy\":[{\"policyType\":\"Log\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"foimwkslircizjxv\":{\"tieringMode\":\"TierRecommended\",\"duration\":613728557,\"durationType\":\"Days\"},\"vlhv\":{\"tieringMode\":\"TierAfter\",\"duration\":1161175344,\"durationType\":\"Days\"}}},{\"policyType\":\"Incremental\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"wjslbiwkojgcyzt\":{\"tieringMode\":\"TierAfter\",\"duration\":381355743,\"durationType\":\"Days\"},\"eqphchqnrnr\":{\"tieringMode\":\"TierAfter\",\"duration\":672857926,\"durationType\":\"Invalid\"},\"ykqgaifmvik\":{\"tieringMode\":\"DoNotTier\",\"duration\":1644281123,\"durationType\":\"Weeks\"}}},{\"policyType\":\"Full\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"xcv\":{\"tieringMode\":\"Invalid\",\"duration\":1006090143,\"durationType\":\"Years\"},\"volvtn\":{\"tieringMode\":\"Invalid\",\"duration\":986033506,\"durationType\":\"Days\"},\"mjdftu\":{\"tieringMode\":\"TierAfter\",\"duration\":1191725223,\"durationType\":\"Months\"},\"eamtmcz\":{\"tieringMode\":\"TierRecommended\",\"duration\":184092911,\"durationType\":\"Invalid\"}}}],\"makePolicyConsistent\":false,\"protectedItemsCount\":418634069,\"resourceGuardOperationRequests\":[\"w\",\"qioknssxmojm\"]}")
- .toObject(AzureVmWorkloadProtectionPolicy.class);
- Assertions.assertEquals(418634069, model.protectedItemsCount());
- Assertions.assertEquals("w", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(WorkloadType.EXCHANGE, model.workLoadType());
- Assertions.assertEquals("uutpwoqhih", model.settings().timeZone());
- Assertions.assertEquals(false, model.settings().issqlcompression());
- Assertions.assertEquals(false, model.settings().isCompression());
- Assertions.assertEquals(PolicyType.LOG, model.subProtectionPolicy().get(0).policyType());
- Assertions
- .assertEquals(
- TieringMode.TIER_RECOMMENDED,
- model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").tieringMode());
- Assertions
- .assertEquals(
- 613728557, model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").duration());
- Assertions
- .assertEquals(
- RetentionDurationType.DAYS,
- model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").durationType());
- Assertions.assertEquals(false, model.makePolicyConsistent());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadProtectionPolicy model =
- new AzureVmWorkloadProtectionPolicy()
- .withProtectedItemsCount(418634069)
- .withResourceGuardOperationRequests(Arrays.asList("w", "qioknssxmojm"))
- .withWorkLoadType(WorkloadType.EXCHANGE)
- .withSettings(
- new Settings().withTimeZone("uutpwoqhih").withIssqlcompression(false).withIsCompression(false))
- .withSubProtectionPolicy(
- Arrays
- .asList(
- new SubProtectionPolicy()
- .withPolicyType(PolicyType.LOG)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "foimwkslircizjxv",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_RECOMMENDED)
- .withDuration(613728557)
- .withDurationType(RetentionDurationType.DAYS),
- "vlhv",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1161175344)
- .withDurationType(RetentionDurationType.DAYS))),
- new SubProtectionPolicy()
- .withPolicyType(PolicyType.INCREMENTAL)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "wjslbiwkojgcyzt",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(381355743)
- .withDurationType(RetentionDurationType.DAYS),
- "eqphchqnrnr",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(672857926)
- .withDurationType(RetentionDurationType.INVALID),
- "ykqgaifmvik",
- new TieringPolicy()
- .withTieringMode(TieringMode.DO_NOT_TIER)
- .withDuration(1644281123)
- .withDurationType(RetentionDurationType.WEEKS))),
- new SubProtectionPolicy()
- .withPolicyType(PolicyType.FULL)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "xcv",
- new TieringPolicy()
- .withTieringMode(TieringMode.INVALID)
- .withDuration(1006090143)
- .withDurationType(RetentionDurationType.YEARS),
- "volvtn",
- new TieringPolicy()
- .withTieringMode(TieringMode.INVALID)
- .withDuration(986033506)
- .withDurationType(RetentionDurationType.DAYS),
- "mjdftu",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1191725223)
- .withDurationType(RetentionDurationType.MONTHS),
- "eamtmcz",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_RECOMMENDED)
- .withDuration(184092911)
- .withDurationType(RetentionDurationType.INVALID)))))
- .withMakePolicyConsistent(false);
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadProtectionPolicy.class);
- Assertions.assertEquals(418634069, model.protectedItemsCount());
- Assertions.assertEquals("w", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(WorkloadType.EXCHANGE, model.workLoadType());
- Assertions.assertEquals("uutpwoqhih", model.settings().timeZone());
- Assertions.assertEquals(false, model.settings().issqlcompression());
- Assertions.assertEquals(false, model.settings().isCompression());
- Assertions.assertEquals(PolicyType.LOG, model.subProtectionPolicy().get(0).policyType());
- Assertions
- .assertEquals(
- TieringMode.TIER_RECOMMENDED,
- model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").tieringMode());
- Assertions
- .assertEquals(
- 613728557, model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").duration());
- Assertions
- .assertEquals(
- RetentionDurationType.DAYS,
- model.subProtectionPolicy().get(0).tieringPolicy().get("foimwkslircizjxv").durationType());
- Assertions.assertEquals(false, model.makePolicyConsistent());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseDatabaseWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseDatabaseWorkloadItemTests.java
deleted file mode 100644
index 0afcd74e90c1..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseDatabaseWorkloadItemTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseDatabaseWorkloadItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadSapAseDatabaseWorkloadItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadSapAseDatabaseWorkloadItem model =
- BinaryData
- .fromString(
- "{\"workloadItemType\":\"SAPAseDatabase\",\"parentName\":\"tbw\",\"serverName\":\"sqowxwc\",\"isAutoProtectable\":true,\"subinquireditemcount\":1863569932,\"subWorkloadItemCount\":924614804,\"backupManagementType\":\"vc\",\"workloadType\":\"swkacvej\",\"friendlyName\":\"dvlvhbwrnfxtgdd\",\"protectionState\":\"NotProtected\"}")
- .toObject(AzureVmWorkloadSapAseDatabaseWorkloadItem.class);
- Assertions.assertEquals("vc", model.backupManagementType());
- Assertions.assertEquals("swkacvej", model.workloadType());
- Assertions.assertEquals("dvlvhbwrnfxtgdd", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("tbw", model.parentName());
- Assertions.assertEquals("sqowxwc", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(1863569932, model.subinquireditemcount());
- Assertions.assertEquals(924614804, model.subWorkloadItemCount());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadSapAseDatabaseWorkloadItem model =
- new AzureVmWorkloadSapAseDatabaseWorkloadItem()
- .withBackupManagementType("vc")
- .withWorkloadType("swkacvej")
- .withFriendlyName("dvlvhbwrnfxtgdd")
- .withProtectionState(ProtectionStatus.NOT_PROTECTED)
- .withParentName("tbw")
- .withServerName("sqowxwc")
- .withIsAutoProtectable(true)
- .withSubinquireditemcount(1863569932)
- .withSubWorkloadItemCount(924614804);
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapAseDatabaseWorkloadItem.class);
- Assertions.assertEquals("vc", model.backupManagementType());
- Assertions.assertEquals("swkacvej", model.workloadType());
- Assertions.assertEquals("dvlvhbwrnfxtgdd", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("tbw", model.parentName());
- Assertions.assertEquals("sqowxwc", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(1863569932, model.subinquireditemcount());
- Assertions.assertEquals(924614804, model.subWorkloadItemCount());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseSystemWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseSystemWorkloadItemTests.java
deleted file mode 100644
index e46fb18376a0..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapAseSystemWorkloadItemTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapAseSystemWorkloadItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadSapAseSystemWorkloadItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadSapAseSystemWorkloadItem model =
- BinaryData
- .fromString(
- "{\"workloadItemType\":\"SAPAseSystem\",\"parentName\":\"zgfbukklelssx\",\"serverName\":\"ycsxzu\",\"isAutoProtectable\":false,\"subinquireditemcount\":1352413878,\"subWorkloadItemCount\":1416694484,\"backupManagementType\":\"esqplp\",\"workloadType\":\"jcdoewb\",\"friendlyName\":\"yvteowxvgpiudeu\",\"protectionState\":\"ProtectionFailed\"}")
- .toObject(AzureVmWorkloadSapAseSystemWorkloadItem.class);
- Assertions.assertEquals("esqplp", model.backupManagementType());
- Assertions.assertEquals("jcdoewb", model.workloadType());
- Assertions.assertEquals("yvteowxvgpiudeu", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState());
- Assertions.assertEquals("zgfbukklelssx", model.parentName());
- Assertions.assertEquals("ycsxzu", model.serverName());
- Assertions.assertEquals(false, model.isAutoProtectable());
- Assertions.assertEquals(1352413878, model.subinquireditemcount());
- Assertions.assertEquals(1416694484, model.subWorkloadItemCount());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadSapAseSystemWorkloadItem model =
- new AzureVmWorkloadSapAseSystemWorkloadItem()
- .withBackupManagementType("esqplp")
- .withWorkloadType("jcdoewb")
- .withFriendlyName("yvteowxvgpiudeu")
- .withProtectionState(ProtectionStatus.PROTECTION_FAILED)
- .withParentName("zgfbukklelssx")
- .withServerName("ycsxzu")
- .withIsAutoProtectable(false)
- .withSubinquireditemcount(1352413878)
- .withSubWorkloadItemCount(1416694484);
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapAseSystemWorkloadItem.class);
- Assertions.assertEquals("esqplp", model.backupManagementType());
- Assertions.assertEquals("jcdoewb", model.workloadType());
- Assertions.assertEquals("yvteowxvgpiudeu", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState());
- Assertions.assertEquals("zgfbukklelssx", model.parentName());
- Assertions.assertEquals("ycsxzu", model.serverName());
- Assertions.assertEquals(false, model.isAutoProtectable());
- Assertions.assertEquals(1352413878, model.subinquireditemcount());
- Assertions.assertEquals(1416694484, model.subWorkloadItemCount());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaDatabaseWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaDatabaseWorkloadItemTests.java
deleted file mode 100644
index b6a601f16807..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaDatabaseWorkloadItemTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaDatabaseWorkloadItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadSapHanaDatabaseWorkloadItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadSapHanaDatabaseWorkloadItem model =
- BinaryData
- .fromString(
- "{\"workloadItemType\":\"SAPHanaDatabase\",\"parentName\":\"uihywart\",\"serverName\":\"phkixkykxdssjpe\",\"isAutoProtectable\":false,\"subinquireditemcount\":1510283924,\"subWorkloadItemCount\":115970163,\"backupManagementType\":\"kkflrmymyincqlhr\",\"workloadType\":\"wslmiiiovgqcg\",\"friendlyName\":\"ugqkctotiowlxteq\",\"protectionState\":\"Protected\"}")
- .toObject(AzureVmWorkloadSapHanaDatabaseWorkloadItem.class);
- Assertions.assertEquals("kkflrmymyincqlhr", model.backupManagementType());
- Assertions.assertEquals("wslmiiiovgqcg", model.workloadType());
- Assertions.assertEquals("ugqkctotiowlxteq", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("uihywart", model.parentName());
- Assertions.assertEquals("phkixkykxdssjpe", model.serverName());
- Assertions.assertEquals(false, model.isAutoProtectable());
- Assertions.assertEquals(1510283924, model.subinquireditemcount());
- Assertions.assertEquals(115970163, model.subWorkloadItemCount());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadSapHanaDatabaseWorkloadItem model =
- new AzureVmWorkloadSapHanaDatabaseWorkloadItem()
- .withBackupManagementType("kkflrmymyincqlhr")
- .withWorkloadType("wslmiiiovgqcg")
- .withFriendlyName("ugqkctotiowlxteq")
- .withProtectionState(ProtectionStatus.PROTECTED)
- .withParentName("uihywart")
- .withServerName("phkixkykxdssjpe")
- .withIsAutoProtectable(false)
- .withSubinquireditemcount(1510283924)
- .withSubWorkloadItemCount(115970163);
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapHanaDatabaseWorkloadItem.class);
- Assertions.assertEquals("kkflrmymyincqlhr", model.backupManagementType());
- Assertions.assertEquals("wslmiiiovgqcg", model.workloadType());
- Assertions.assertEquals("ugqkctotiowlxteq", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("uihywart", model.parentName());
- Assertions.assertEquals("phkixkykxdssjpe", model.serverName());
- Assertions.assertEquals(false, model.isAutoProtectable());
- Assertions.assertEquals(1510283924, model.subinquireditemcount());
- Assertions.assertEquals(115970163, model.subWorkloadItemCount());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaSystemWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaSystemWorkloadItemTests.java
deleted file mode 100644
index 11d578830112..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSapHanaSystemWorkloadItemTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSapHanaSystemWorkloadItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadSapHanaSystemWorkloadItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadSapHanaSystemWorkloadItem model =
- BinaryData
- .fromString(
- "{\"workloadItemType\":\"SAPHanaSystem\",\"parentName\":\"wlpaugmrmfjlrxwt\",\"serverName\":\"ukhfkvc\",\"isAutoProtectable\":false,\"subinquireditemcount\":2075924863,\"subWorkloadItemCount\":246607949,\"backupManagementType\":\"dsxjwuivedw\",\"workloadType\":\"yeew\",\"friendlyName\":\"iqbps\",\"protectionState\":\"NotProtected\"}")
- .toObject(AzureVmWorkloadSapHanaSystemWorkloadItem.class);
- Assertions.assertEquals("dsxjwuivedw", model.backupManagementType());
- Assertions.assertEquals("yeew", model.workloadType());
- Assertions.assertEquals("iqbps", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("wlpaugmrmfjlrxwt", model.parentName());
- Assertions.assertEquals("ukhfkvc", model.serverName());
- Assertions.assertEquals(false, model.isAutoProtectable());
- Assertions.assertEquals(2075924863, model.subinquireditemcount());
- Assertions.assertEquals(246607949, model.subWorkloadItemCount());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadSapHanaSystemWorkloadItem model =
- new AzureVmWorkloadSapHanaSystemWorkloadItem()
- .withBackupManagementType("dsxjwuivedw")
- .withWorkloadType("yeew")
- .withFriendlyName("iqbps")
- .withProtectionState(ProtectionStatus.NOT_PROTECTED)
- .withParentName("wlpaugmrmfjlrxwt")
- .withServerName("ukhfkvc")
- .withIsAutoProtectable(false)
- .withSubinquireditemcount(2075924863)
- .withSubWorkloadItemCount(246607949);
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSapHanaSystemWorkloadItem.class);
- Assertions.assertEquals("dsxjwuivedw", model.backupManagementType());
- Assertions.assertEquals("yeew", model.workloadType());
- Assertions.assertEquals("iqbps", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("wlpaugmrmfjlrxwt", model.parentName());
- Assertions.assertEquals("ukhfkvc", model.serverName());
- Assertions.assertEquals(false, model.isAutoProtectable());
- Assertions.assertEquals(2075924863, model.subinquireditemcount());
- Assertions.assertEquals(246607949, model.subWorkloadItemCount());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlDatabaseWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlDatabaseWorkloadItemTests.java
deleted file mode 100644
index ea839dcfae0c..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlDatabaseWorkloadItemTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlDatabaseWorkloadItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadSqlDatabaseWorkloadItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadSqlDatabaseWorkloadItem model =
- BinaryData
- .fromString(
- "{\"workloadItemType\":\"SQLDataBase\",\"parentName\":\"omacluzvxnqmhr\",\"serverName\":\"pd\",\"isAutoProtectable\":true,\"subinquireditemcount\":391546916,\"subWorkloadItemCount\":1904124784,\"backupManagementType\":\"css\",\"workloadType\":\"xuifmcsypobkdqz\",\"friendlyName\":\"zsylollgt\",\"protectionState\":\"Protected\"}")
- .toObject(AzureVmWorkloadSqlDatabaseWorkloadItem.class);
- Assertions.assertEquals("css", model.backupManagementType());
- Assertions.assertEquals("xuifmcsypobkdqz", model.workloadType());
- Assertions.assertEquals("zsylollgt", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("omacluzvxnqmhr", model.parentName());
- Assertions.assertEquals("pd", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(391546916, model.subinquireditemcount());
- Assertions.assertEquals(1904124784, model.subWorkloadItemCount());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadSqlDatabaseWorkloadItem model =
- new AzureVmWorkloadSqlDatabaseWorkloadItem()
- .withBackupManagementType("css")
- .withWorkloadType("xuifmcsypobkdqz")
- .withFriendlyName("zsylollgt")
- .withProtectionState(ProtectionStatus.PROTECTED)
- .withParentName("omacluzvxnqmhr")
- .withServerName("pd")
- .withIsAutoProtectable(true)
- .withSubinquireditemcount(391546916)
- .withSubWorkloadItemCount(1904124784);
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSqlDatabaseWorkloadItem.class);
- Assertions.assertEquals("css", model.backupManagementType());
- Assertions.assertEquals("xuifmcsypobkdqz", model.workloadType());
- Assertions.assertEquals("zsylollgt", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- Assertions.assertEquals("omacluzvxnqmhr", model.parentName());
- Assertions.assertEquals("pd", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(391546916, model.subinquireditemcount());
- Assertions.assertEquals(1904124784, model.subWorkloadItemCount());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlInstanceWorkloadItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlInstanceWorkloadItemTests.java
deleted file mode 100644
index 17ec3fad9d85..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureVmWorkloadSqlInstanceWorkloadItemTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVmWorkloadSqlInstanceWorkloadItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureVmWorkloadSqlInstanceWorkloadItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureVmWorkloadSqlInstanceWorkloadItem model =
- BinaryData
- .fromString(
- "{\"workloadItemType\":\"SQLInstance\",\"dataDirectoryPaths\":[{\"type\":\"Invalid\",\"path\":\"zxqltgrdogypx\",\"logicalName\":\"vbfihwuhvctafsr\"}],\"parentName\":\"rblmli\",\"serverName\":\"xihspnxwq\",\"isAutoProtectable\":true,\"subinquireditemcount\":1320300577,\"subWorkloadItemCount\":523480750,\"backupManagementType\":\"klsbsbqqqagw\",\"workloadType\":\"xaomzisglrrc\",\"friendlyName\":\"zkhhltnjadhqo\",\"protectionState\":\"ProtectionFailed\"}")
- .toObject(AzureVmWorkloadSqlInstanceWorkloadItem.class);
- Assertions.assertEquals("klsbsbqqqagw", model.backupManagementType());
- Assertions.assertEquals("xaomzisglrrc", model.workloadType());
- Assertions.assertEquals("zkhhltnjadhqo", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState());
- Assertions.assertEquals("rblmli", model.parentName());
- Assertions.assertEquals("xihspnxwq", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(1320300577, model.subinquireditemcount());
- Assertions.assertEquals(523480750, model.subWorkloadItemCount());
- Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("zxqltgrdogypx", model.dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("vbfihwuhvctafsr", model.dataDirectoryPaths().get(0).logicalName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureVmWorkloadSqlInstanceWorkloadItem model =
- new AzureVmWorkloadSqlInstanceWorkloadItem()
- .withBackupManagementType("klsbsbqqqagw")
- .withWorkloadType("xaomzisglrrc")
- .withFriendlyName("zkhhltnjadhqo")
- .withProtectionState(ProtectionStatus.PROTECTION_FAILED)
- .withParentName("rblmli")
- .withServerName("xihspnxwq")
- .withIsAutoProtectable(true)
- .withSubinquireditemcount(1320300577)
- .withSubWorkloadItemCount(523480750)
- .withDataDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.INVALID)
- .withPath("zxqltgrdogypx")
- .withLogicalName("vbfihwuhvctafsr")));
- model = BinaryData.fromObject(model).toObject(AzureVmWorkloadSqlInstanceWorkloadItem.class);
- Assertions.assertEquals("klsbsbqqqagw", model.backupManagementType());
- Assertions.assertEquals("xaomzisglrrc", model.workloadType());
- Assertions.assertEquals("zkhhltnjadhqo", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.PROTECTION_FAILED, model.protectionState());
- Assertions.assertEquals("rblmli", model.parentName());
- Assertions.assertEquals("xihspnxwq", model.serverName());
- Assertions.assertEquals(true, model.isAutoProtectable());
- Assertions.assertEquals(1320300577, model.subinquireditemcount());
- Assertions.assertEquals(523480750, model.subWorkloadItemCount());
- Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("zxqltgrdogypx", model.dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("vbfihwuhvctafsr", model.dataDirectoryPaths().get(0).logicalName());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadAutoProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadAutoProtectionIntentTests.java
deleted file mode 100644
index c453438ed03e..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadAutoProtectionIntentTests.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadAutoProtectionIntent;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadAutoProtectionIntentTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadAutoProtectionIntent model =
- BinaryData
- .fromString(
- "{\"protectionIntentItemType\":\"AzureWorkloadAutoProtectionIntent\",\"backupManagementType\":\"Invalid\",\"sourceResourceId\":\"hmnr\",\"itemId\":\"bsojk\",\"policyId\":\"nhmdptysprqs\",\"protectionState\":\"Protected\"}")
- .toObject(AzureWorkloadAutoProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType());
- Assertions.assertEquals("hmnr", model.sourceResourceId());
- Assertions.assertEquals("bsojk", model.itemId());
- Assertions.assertEquals("nhmdptysprqs", model.policyId());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadAutoProtectionIntent model =
- new AzureWorkloadAutoProtectionIntent()
- .withBackupManagementType(BackupManagementType.INVALID)
- .withSourceResourceId("hmnr")
- .withItemId("bsojk")
- .withPolicyId("nhmdptysprqs")
- .withProtectionState(ProtectionStatus.PROTECTED);
- model = BinaryData.fromObject(model).toObject(AzureWorkloadAutoProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.INVALID, model.backupManagementType());
- Assertions.assertEquals("hmnr", model.sourceResourceId());
- Assertions.assertEquals("bsojk", model.itemId());
- Assertions.assertEquals("nhmdptysprqs", model.policyId());
- Assertions.assertEquals(ProtectionStatus.PROTECTED, model.protectionState());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.java
deleted file mode 100644
index bf3b18b5f5dc..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadBackupRequestTests.java
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadBackupRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupType;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadBackupRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadBackupRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadBackupRequest\",\"backupType\":\"SnapshotFull\",\"enableCompression\":true,\"recoveryPointExpiryTimeInUTC\":\"2021-10-30T09:30:32Z\"}")
- .toObject(AzureWorkloadBackupRequest.class);
- Assertions.assertEquals(BackupType.SNAPSHOT_FULL, model.backupType());
- Assertions.assertEquals(true, model.enableCompression());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-30T09:30:32Z"), model.recoveryPointExpiryTimeInUtc());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadBackupRequest model =
- new AzureWorkloadBackupRequest()
- .withBackupType(BackupType.SNAPSHOT_FULL)
- .withEnableCompression(true)
- .withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-10-30T09:30:32Z"));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadBackupRequest.class);
- Assertions.assertEquals(BackupType.SNAPSHOT_FULL, model.backupType());
- Assertions.assertEquals(true, model.enableCompression());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-30T09:30:32Z"), model.recoveryPointExpiryTimeInUtc());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadContainerAutoProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadContainerAutoProtectionIntentTests.java
deleted file mode 100644
index 8721ae8c3e81..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadContainerAutoProtectionIntentTests.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainerAutoProtectionIntent;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadContainerAutoProtectionIntentTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadContainerAutoProtectionIntent model =
- BinaryData
- .fromString(
- "{\"protectionIntentItemType\":\"AzureWorkloadContainerAutoProtectionIntent\",\"backupManagementType\":\"AzureBackupServer\",\"sourceResourceId\":\"qfyiaseqchkr\",\"itemId\":\"zrazisgyk\",\"policyId\":\"emv\",\"protectionState\":\"Protecting\"}")
- .toObject(AzureWorkloadContainerAutoProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType());
- Assertions.assertEquals("qfyiaseqchkr", model.sourceResourceId());
- Assertions.assertEquals("zrazisgyk", model.itemId());
- Assertions.assertEquals("emv", model.policyId());
- Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadContainerAutoProtectionIntent model =
- new AzureWorkloadContainerAutoProtectionIntent()
- .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER)
- .withSourceResourceId("qfyiaseqchkr")
- .withItemId("zrazisgyk")
- .withPolicyId("emv")
- .withProtectionState(ProtectionStatus.PROTECTING);
- model = BinaryData.fromObject(model).toObject(AzureWorkloadContainerAutoProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType());
- Assertions.assertEquals("qfyiaseqchkr", model.sourceResourceId());
- Assertions.assertEquals("zrazisgyk", model.itemId());
- Assertions.assertEquals("emv", model.policyId());
- Assertions.assertEquals(ProtectionStatus.PROTECTING, model.protectionState());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobExtendedInfoTests.java
deleted file mode 100644
index 3da8cd353190..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobExtendedInfoTests.java
+++ /dev/null
@@ -1,58 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobTaskDetails;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadJobExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadJobExtendedInfo model =
- BinaryData
- .fromString(
- "{\"tasksList\":[{\"taskId\":\"sdymbrn\",\"status\":\"u\"},{\"taskId\":\"prafwgckhoc\",\"status\":\"d\"}],\"propertyBag\":{\"spave\":\"wafqroud\",\"bunzozudh\":\"hrv\",\"moy\":\"xg\"},\"dynamicErrorMessage\":\"dyuib\"}")
- .toObject(AzureWorkloadJobExtendedInfo.class);
- Assertions.assertEquals("sdymbrn", model.tasksList().get(0).taskId());
- Assertions.assertEquals("u", model.tasksList().get(0).status());
- Assertions.assertEquals("wafqroud", model.propertyBag().get("spave"));
- Assertions.assertEquals("dyuib", model.dynamicErrorMessage());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadJobExtendedInfo model =
- new AzureWorkloadJobExtendedInfo()
- .withTasksList(
- Arrays
- .asList(
- new AzureWorkloadJobTaskDetails().withTaskId("sdymbrn").withStatus("u"),
- new AzureWorkloadJobTaskDetails().withTaskId("prafwgckhoc").withStatus("d")))
- .withPropertyBag(mapOf("spave", "wafqroud", "bunzozudh", "hrv", "moy", "xg"))
- .withDynamicErrorMessage("dyuib");
- model = BinaryData.fromObject(model).toObject(AzureWorkloadJobExtendedInfo.class);
- Assertions.assertEquals("sdymbrn", model.tasksList().get(0).taskId());
- Assertions.assertEquals("u", model.tasksList().get(0).status());
- Assertions.assertEquals("wafqroud", model.propertyBag().get("spave"));
- Assertions.assertEquals("dyuib", model.dynamicErrorMessage());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobTaskDetailsTests.java
deleted file mode 100644
index 014ede62a7c4..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadJobTaskDetailsTests.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadJobTaskDetails;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadJobTaskDetailsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadJobTaskDetails model =
- BinaryData
- .fromString("{\"taskId\":\"fdn\",\"status\":\"ydvfvfcjnae\"}")
- .toObject(AzureWorkloadJobTaskDetails.class);
- Assertions.assertEquals("fdn", model.taskId());
- Assertions.assertEquals("ydvfvfcjnae", model.status());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadJobTaskDetails model =
- new AzureWorkloadJobTaskDetails().withTaskId("fdn").withStatus("ydvfvfcjnae");
- model = BinaryData.fromObject(model).toObject(AzureWorkloadJobTaskDetails.class);
- Assertions.assertEquals("fdn", model.taskId());
- Assertions.assertEquals("ydvfvfcjnae", model.status());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRecoveryPointTests.java
deleted file mode 100644
index 7311cada2960..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRecoveryPointTests.java
+++ /dev/null
@@ -1,146 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadPointInTimeRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadPointInTimeRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadPointInTimeRecoveryPoint\",\"timeRanges\":[{\"startTime\":\"2021-04-06T16:13:31Z\",\"endTime\":\"2021-07-04T04:35:49Z\"},{\"startTime\":\"2021-03-05T05:54Z\",\"endTime\":\"2021-08-10T14:37:01Z\"},{\"startTime\":\"2021-07-18T11:29:19Z\",\"endTime\":\"2021-04-12T08:03:04Z\"},{\"startTime\":\"2021-01-22T06:46:52Z\",\"endTime\":\"2021-10-13T14:11:45Z\"}],\"recoveryPointTimeInUTC\":\"2021-11-03T20:02:22Z\",\"type\":\"Full\",\"recoveryPointTierDetails\":[{\"type\":\"InstantRP\",\"status\":\"Valid\",\"extendedInfo\":{\"fzqlqhycavod\":\"ilcbtgnhnzeyqxtj\",\"nlrariaawiuagy\":\"gxdbeesmie\",\"ojocqwogf\":\"wqfbylyrfgiagt\",\"uxylfsbtkadpy\":\"zjvusfzldmo\"}},{\"type\":\"Invalid\",\"status\":\"Deleted\",\"extendedInfo\":{\"grjqctojcmi\":\"kb\",\"eypefojyqd\":\"of\",\"hlhzdsqtzbsrgno\":\"cuplcplcwkhih\"}},{\"type\":\"Invalid\",\"status\":\"Invalid\",\"extendedInfo\":{\"wotey\":\"vecactx\"}},{\"type\":\"ArchivedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"wifzmp\":\"vekqvgqo\",\"cvhrfsp\":\"wyivqikf\",\"kvyklxubyjaffmm\":\"uagrttikteusqc\"}}],\"recoveryPointMoveReadinessInfo\":{\"bgq\":{\"isReadyForMove\":true,\"additionalInfo\":\"u\"},\"metttwgd\":{\"isReadyForMove\":false,\"additionalInfo\":\"a\"},\"i\":{\"isReadyForMove\":true,\"additionalInfo\":\"ihhrmo\"},\"hyrpetogebjoxs\":{\"isReadyForMove\":true,\"additionalInfo\":\"ypxiutcxap\"}},\"recoveryPointProperties\":{\"expiryTime\":\"nhl\",\"ruleName\":\"rqnkkzjcjbtr\",\"isSoftDeleted\":false}}")
- .toObject(AzureWorkloadPointInTimeRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T20:02:22Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.FULL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status());
- Assertions
- .assertEquals(
- "ilcbtgnhnzeyqxtj", model.recoveryPointTierDetails().get(0).extendedInfo().get("fzqlqhycavod"));
- Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("bgq").isReadyForMove());
- Assertions.assertEquals("u", model.recoveryPointMoveReadinessInfo().get("bgq").additionalInfo());
- Assertions.assertEquals("nhl", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("rqnkkzjcjbtr", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T16:13:31Z"), model.timeRanges().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-04T04:35:49Z"), model.timeRanges().get(0).endTime());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadPointInTimeRecoveryPoint model =
- new AzureWorkloadPointInTimeRecoveryPoint()
- .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-11-03T20:02:22Z"))
- .withType(RestorePointType.FULL)
- .withRecoveryPointTierDetails(
- Arrays
- .asList(
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.INSTANT_RP)
- .withStatus(RecoveryPointTierStatus.VALID)
- .withExtendedInfo(
- mapOf(
- "fzqlqhycavod",
- "ilcbtgnhnzeyqxtj",
- "nlrariaawiuagy",
- "gxdbeesmie",
- "ojocqwogf",
- "wqfbylyrfgiagt",
- "uxylfsbtkadpy",
- "zjvusfzldmo")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.INVALID)
- .withStatus(RecoveryPointTierStatus.DELETED)
- .withExtendedInfo(
- mapOf("grjqctojcmi", "kb", "eypefojyqd", "of", "hlhzdsqtzbsrgno", "cuplcplcwkhih")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.INVALID)
- .withStatus(RecoveryPointTierStatus.INVALID)
- .withExtendedInfo(mapOf("wotey", "vecactx")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.ARCHIVED_RP)
- .withStatus(RecoveryPointTierStatus.INVALID)
- .withExtendedInfo(
- mapOf(
- "wifzmp",
- "vekqvgqo",
- "cvhrfsp",
- "wyivqikf",
- "kvyklxubyjaffmm",
- "uagrttikteusqc"))))
- .withRecoveryPointMoveReadinessInfo(
- mapOf(
- "bgq",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("u"),
- "metttwgd",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("a"),
- "i",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("ihhrmo"),
- "hyrpetogebjoxs",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("ypxiutcxap")))
- .withRecoveryPointProperties(
- new RecoveryPointProperties()
- .withExpiryTime("nhl")
- .withRuleName("rqnkkzjcjbtr")
- .withIsSoftDeleted(false))
- .withTimeRanges(
- Arrays
- .asList(
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-04-06T16:13:31Z"))
- .withEndTime(OffsetDateTime.parse("2021-07-04T04:35:49Z")),
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-03-05T05:54Z"))
- .withEndTime(OffsetDateTime.parse("2021-08-10T14:37:01Z")),
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-07-18T11:29:19Z"))
- .withEndTime(OffsetDateTime.parse("2021-04-12T08:03:04Z")),
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-01-22T06:46:52Z"))
- .withEndTime(OffsetDateTime.parse("2021-10-13T14:11:45Z"))));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadPointInTimeRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T20:02:22Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.FULL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.INSTANT_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status());
- Assertions
- .assertEquals(
- "ilcbtgnhnzeyqxtj", model.recoveryPointTierDetails().get(0).extendedInfo().get("fzqlqhycavod"));
- Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("bgq").isReadyForMove());
- Assertions.assertEquals("u", model.recoveryPointMoveReadinessInfo().get("bgq").additionalInfo());
- Assertions.assertEquals("nhl", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("rqnkkzjcjbtr", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T16:13:31Z"), model.timeRanges().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-04T04:35:49Z"), model.timeRanges().get(0).endTime());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRestoreRequestTests.java
deleted file mode 100644
index d664e31acca8..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadPointInTimeRestoreRequestTests.java
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadPointInTimeRestoreRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadPointInTimeRestoreRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadPointInTimeRestoreRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadPointInTimeRestoreRequest\",\"pointInTime\":\"2021-08-19T01:45:54Z\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"neuvyinzqod\",\"propertyBag\":{\"xgsg\":\"gsh\",\"gzdjtxvzf\":\"p\",\"gafcqu\":\"bqvgaqv\",\"nwsdtutnwlduyc\":\"rdve\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"rmewipmve\",\"databaseName\":\"xukuqgsj\",\"targetDirectoryForFileRestore\":\"undxgketw\"},\"recoveryMode\":\"WorkloadRecovery\",\"targetVirtualMachineId\":\"jhfjmhvvmuvgpm\"}")
- .toObject(AzureWorkloadPointInTimeRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType());
- Assertions.assertEquals("neuvyinzqod", model.sourceResourceId());
- Assertions.assertEquals("gsh", model.propertyBag().get("xgsg"));
- Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption());
- Assertions.assertEquals("rmewipmve", model.targetInfo().containerId());
- Assertions.assertEquals("xukuqgsj", model.targetInfo().databaseName());
- Assertions.assertEquals("undxgketw", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("jhfjmhvvmuvgpm", model.targetVirtualMachineId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-19T01:45:54Z"), model.pointInTime());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadPointInTimeRestoreRequest model =
- new AzureWorkloadPointInTimeRestoreRequest()
- .withRecoveryType(RecoveryType.INVALID)
- .withSourceResourceId("neuvyinzqod")
- .withPropertyBag(mapOf("xgsg", "gsh", "gzdjtxvzf", "p", "gafcqu", "bqvgaqv", "nwsdtutnwlduyc", "rdve"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.OVERWRITE)
- .withContainerId("rmewipmve")
- .withDatabaseName("xukuqgsj")
- .withTargetDirectoryForFileRestore("undxgketw"))
- .withRecoveryMode(RecoveryMode.WORKLOAD_RECOVERY)
- .withTargetVirtualMachineId("jhfjmhvvmuvgpm")
- .withPointInTime(OffsetDateTime.parse("2021-08-19T01:45:54Z"));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadPointInTimeRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType());
- Assertions.assertEquals("neuvyinzqod", model.sourceResourceId());
- Assertions.assertEquals("gsh", model.propertyBag().get("xgsg"));
- Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption());
- Assertions.assertEquals("rmewipmve", model.targetInfo().containerId());
- Assertions.assertEquals("xukuqgsj", model.targetInfo().databaseName());
- Assertions.assertEquals("undxgketw", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("jhfjmhvvmuvgpm", model.targetVirtualMachineId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-19T01:45:54Z"), model.pointInTime());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRecoveryPointTests.java
deleted file mode 100644
index 8e79e7f75aeb..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRecoveryPointTests.java
+++ /dev/null
@@ -1,95 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadRecoveryPoint\",\"recoveryPointTimeInUTC\":\"2021-10-20T18:11:07Z\",\"type\":\"Incremental\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Disabled\",\"extendedInfo\":{\"dgfcwqmp\":\"tpkxztmoobklft\"}}],\"recoveryPointMoveReadinessInfo\":{\"ohu\":{\"isReadyForMove\":false,\"additionalInfo\":\"hemjy\"},\"culkbawpfaj\":{\"isReadyForMove\":false,\"additionalInfo\":\"wkozz\"},\"kcdmxzrpoaimln\":{\"isReadyForMove\":true,\"additionalInfo\":\"tlwtjjguktalhsn\"}},\"recoveryPointProperties\":{\"expiryTime\":\"aomylwea\",\"ruleName\":\"lcsethwwnpj\",\"isSoftDeleted\":false}}")
- .toObject(AzureWorkloadRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-20T18:11:07Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status());
- Assertions
- .assertEquals("tpkxztmoobklft", model.recoveryPointTierDetails().get(0).extendedInfo().get("dgfcwqmp"));
- Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("ohu").isReadyForMove());
- Assertions.assertEquals("hemjy", model.recoveryPointMoveReadinessInfo().get("ohu").additionalInfo());
- Assertions.assertEquals("aomylwea", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("lcsethwwnpj", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadRecoveryPoint model =
- new AzureWorkloadRecoveryPoint()
- .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-10-20T18:11:07Z"))
- .withType(RestorePointType.INCREMENTAL)
- .withRecoveryPointTierDetails(
- Arrays
- .asList(
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.HARDENED_RP)
- .withStatus(RecoveryPointTierStatus.DISABLED)
- .withExtendedInfo(mapOf("dgfcwqmp", "tpkxztmoobklft"))))
- .withRecoveryPointMoveReadinessInfo(
- mapOf(
- "ohu",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("hemjy"),
- "culkbawpfaj",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("wkozz"),
- "kcdmxzrpoaimln",
- new RecoveryPointMoveReadinessInfo()
- .withIsReadyForMove(true)
- .withAdditionalInfo("tlwtjjguktalhsn")))
- .withRecoveryPointProperties(
- new RecoveryPointProperties()
- .withExpiryTime("aomylwea")
- .withRuleName("lcsethwwnpj")
- .withIsSoftDeleted(false));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-20T18:11:07Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.DISABLED, model.recoveryPointTierDetails().get(0).status());
- Assertions
- .assertEquals("tpkxztmoobklft", model.recoveryPointTierDetails().get(0).extendedInfo().get("dgfcwqmp"));
- Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("ohu").isReadyForMove());
- Assertions.assertEquals("hemjy", model.recoveryPointMoveReadinessInfo().get("ohu").additionalInfo());
- Assertions.assertEquals("aomylwea", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("lcsethwwnpj", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRestoreRequestTests.java
deleted file mode 100644
index 18de828d5442..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadRestoreRequestTests.java
+++ /dev/null
@@ -1,83 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadRestoreRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadRestoreRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadRestoreRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadRestoreRequest\",\"recoveryType\":\"AlternateLocation\",\"sourceResourceId\":\"sx\",\"propertyBag\":{\"sbhud\":\"fbuzjyihs\",\"foobrlttyms\":\"pohyuemslynsqyr\",\"nfwqzdzgtilaxhn\":\"nygq\",\"wivkxo\":\"hqlyvijo\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"ixxrtikvcpw\",\"databaseName\":\"clrcivtsox\",\"targetDirectoryForFileRestore\":\"kenx\"},\"recoveryMode\":\"WorkloadRecovery\",\"targetVirtualMachineId\":\"efrp\"}")
- .toObject(AzureWorkloadRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType());
- Assertions.assertEquals("sx", model.sourceResourceId());
- Assertions.assertEquals("fbuzjyihs", model.propertyBag().get("sbhud"));
- Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption());
- Assertions.assertEquals("ixxrtikvcpw", model.targetInfo().containerId());
- Assertions.assertEquals("clrcivtsox", model.targetInfo().databaseName());
- Assertions.assertEquals("kenx", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("efrp", model.targetVirtualMachineId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadRestoreRequest model =
- new AzureWorkloadRestoreRequest()
- .withRecoveryType(RecoveryType.ALTERNATE_LOCATION)
- .withSourceResourceId("sx")
- .withPropertyBag(
- mapOf(
- "sbhud",
- "fbuzjyihs",
- "foobrlttyms",
- "pohyuemslynsqyr",
- "nfwqzdzgtilaxhn",
- "nygq",
- "wivkxo",
- "hqlyvijo"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.OVERWRITE)
- .withContainerId("ixxrtikvcpw")
- .withDatabaseName("clrcivtsox")
- .withTargetDirectoryForFileRestore("kenx"))
- .withRecoveryMode(RecoveryMode.WORKLOAD_RECOVERY)
- .withTargetVirtualMachineId("efrp");
- model = BinaryData.fromObject(model).toObject(AzureWorkloadRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType());
- Assertions.assertEquals("sx", model.sourceResourceId());
- Assertions.assertEquals("fbuzjyihs", model.propertyBag().get("sbhud"));
- Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption());
- Assertions.assertEquals("ixxrtikvcpw", model.targetInfo().containerId());
- Assertions.assertEquals("clrcivtsox", model.targetInfo().databaseName());
- Assertions.assertEquals("kenx", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("efrp", model.targetVirtualMachineId());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRecoveryPointTests.java
deleted file mode 100644
index f8d1cfdd3e08..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRecoveryPointTests.java
+++ /dev/null
@@ -1,124 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSapHanaPointInTimeRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSapHanaPointInTimeRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRecoveryPoint\",\"timeRanges\":[{\"startTime\":\"2021-05-10T19:57:54Z\",\"endTime\":\"2021-07-10T13:36:32Z\"},{\"startTime\":\"2021-03-06T13:14:28Z\",\"endTime\":\"2021-06-03T22:21:12Z\"},{\"startTime\":\"2021-04-26T07:00:30Z\",\"endTime\":\"2021-05-13T12:27Z\"},{\"startTime\":\"2021-09-07T02:46:57Z\",\"endTime\":\"2021-03-25T00:45:30Z\"}],\"recoveryPointTimeInUTC\":\"2020-12-28T00:28:07Z\",\"type\":\"SnapshotCopyOnlyFull\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"moy\":\"hcans\",\"mf\":\"hlwigdivbkbxg\"}},{\"type\":\"InstantRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"hzbezkgi\":\"vdaeyyguxakjsq\",\"vvjskgfmocwahp\":\"sidxasicdd\",\"eaahhvjhhn\":\"gat\",\"jjidjk\":\"kzyb\"}}],\"recoveryPointMoveReadinessInfo\":{\"ednljl\":{\"isReadyForMove\":true,\"additionalInfo\":\"vxevblb\"},\"nsmjbnkppxynen\":{\"isReadyForMove\":false,\"additionalInfo\":\"aulx\"},\"nsrmffeycx\":{\"isReadyForMove\":false,\"additionalInfo\":\"eizzgwk\"}},\"recoveryPointProperties\":{\"expiryTime\":\"piymerteea\",\"ruleName\":\"xqiekkkzddrtk\",\"isSoftDeleted\":false}}")
- .toObject(AzureWorkloadSapHanaPointInTimeRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-28T00:28:07Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.SNAPSHOT_COPY_ONLY_FULL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("hcans", model.recoveryPointTierDetails().get(0).extendedInfo().get("moy"));
- Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("ednljl").isReadyForMove());
- Assertions.assertEquals("vxevblb", model.recoveryPointMoveReadinessInfo().get("ednljl").additionalInfo());
- Assertions.assertEquals("piymerteea", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("xqiekkkzddrtk", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-10T19:57:54Z"), model.timeRanges().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-10T13:36:32Z"), model.timeRanges().get(0).endTime());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSapHanaPointInTimeRecoveryPoint model =
- new AzureWorkloadSapHanaPointInTimeRecoveryPoint()
- .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2020-12-28T00:28:07Z"))
- .withType(RestorePointType.SNAPSHOT_COPY_ONLY_FULL)
- .withRecoveryPointTierDetails(
- Arrays
- .asList(
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.HARDENED_RP)
- .withStatus(RecoveryPointTierStatus.REHYDRATED)
- .withExtendedInfo(mapOf("moy", "hcans", "mf", "hlwigdivbkbxg")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.INSTANT_RP)
- .withStatus(RecoveryPointTierStatus.INVALID)
- .withExtendedInfo(
- mapOf(
- "hzbezkgi",
- "vdaeyyguxakjsq",
- "vvjskgfmocwahp",
- "sidxasicdd",
- "eaahhvjhhn",
- "gat",
- "jjidjk",
- "kzyb"))))
- .withRecoveryPointMoveReadinessInfo(
- mapOf(
- "ednljl",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("vxevblb"),
- "nsmjbnkppxynen",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("aulx"),
- "nsrmffeycx",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(false).withAdditionalInfo("eizzgwk")))
- .withRecoveryPointProperties(
- new RecoveryPointProperties()
- .withExpiryTime("piymerteea")
- .withRuleName("xqiekkkzddrtk")
- .withIsSoftDeleted(false))
- .withTimeRanges(
- Arrays
- .asList(
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-05-10T19:57:54Z"))
- .withEndTime(OffsetDateTime.parse("2021-07-10T13:36:32Z")),
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-03-06T13:14:28Z"))
- .withEndTime(OffsetDateTime.parse("2021-06-03T22:21:12Z")),
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-04-26T07:00:30Z"))
- .withEndTime(OffsetDateTime.parse("2021-05-13T12:27Z")),
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-09-07T02:46:57Z"))
- .withEndTime(OffsetDateTime.parse("2021-03-25T00:45:30Z"))));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-28T00:28:07Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.SNAPSHOT_COPY_ONLY_FULL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("hcans", model.recoveryPointTierDetails().get(0).extendedInfo().get("moy"));
- Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("ednljl").isReadyForMove());
- Assertions.assertEquals("vxevblb", model.recoveryPointMoveReadinessInfo().get("ednljl").additionalInfo());
- Assertions.assertEquals("piymerteea", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("xqiekkkzddrtk", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-10T19:57:54Z"), model.timeRanges().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-10T13:36:32Z"), model.timeRanges().get(0).endTime());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreRequestTests.java
deleted file mode 100644
index 2ec935e781af..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreRequestTests.java
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSapHanaPointInTimeRestoreRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSapHanaPointInTimeRestoreRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRestoreRequest\",\"pointInTime\":\"2021-02-24T03:49:03Z\",\"recoveryType\":\"OriginalLocation\",\"sourceResourceId\":\"a\",\"propertyBag\":{\"uwprtujwsawd\":\"fdeesvecuijpxtx\",\"xavo\":\"jibabxvititvtze\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"ecdmdqbwpy\",\"databaseName\":\"tgsfja\",\"targetDirectoryForFileRestore\":\"slhhxudbxv\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"nsiru\"}")
- .toObject(AzureWorkloadSapHanaPointInTimeRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType());
- Assertions.assertEquals("a", model.sourceResourceId());
- Assertions.assertEquals("fdeesvecuijpxtx", model.propertyBag().get("uwprtujwsawd"));
- Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption());
- Assertions.assertEquals("ecdmdqbwpy", model.targetInfo().containerId());
- Assertions.assertEquals("tgsfja", model.targetInfo().databaseName());
- Assertions.assertEquals("slhhxudbxv", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("nsiru", model.targetVirtualMachineId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-24T03:49:03Z"), model.pointInTime());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSapHanaPointInTimeRestoreRequest model =
- new AzureWorkloadSapHanaPointInTimeRestoreRequest()
- .withRecoveryType(RecoveryType.ORIGINAL_LOCATION)
- .withSourceResourceId("a")
- .withPropertyBag(mapOf("uwprtujwsawd", "fdeesvecuijpxtx", "xavo", "jibabxvititvtze"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT)
- .withContainerId("ecdmdqbwpy")
- .withDatabaseName("tgsfja")
- .withTargetDirectoryForFileRestore("slhhxudbxv"))
- .withRecoveryMode(RecoveryMode.FILE_RECOVERY)
- .withTargetVirtualMachineId("nsiru")
- .withPointInTime(OffsetDateTime.parse("2021-02-24T03:49:03Z"));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType());
- Assertions.assertEquals("a", model.sourceResourceId());
- Assertions.assertEquals("fdeesvecuijpxtx", model.propertyBag().get("uwprtujwsawd"));
- Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption());
- Assertions.assertEquals("ecdmdqbwpy", model.targetInfo().containerId());
- Assertions.assertEquals("tgsfja", model.targetInfo().databaseName());
- Assertions.assertEquals("slhhxudbxv", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("nsiru", model.targetVirtualMachineId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-24T03:49:03Z"), model.pointInTime());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests.java
deleted file mode 100644
index d7c3c12ad617..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests.java
+++ /dev/null
@@ -1,90 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"g\",\"rehydrationPriority\":\"High\"},\"pointInTime\":\"2021-03-31T21:29:13Z\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"bmjk\",\"propertyBag\":{\"dzyqe\":\"jgsjjxxahmrn\",\"wbjijkgq\":\"xyivpinbm\",\"jauj\":\"nhmbkez\",\"ggiycwkdtaawxwf\":\"aan\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"rrqmbzmqk\",\"databaseName\":\"tbnxwbjsid\",\"targetDirectoryForFileRestore\":\"rkfpks\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"ogewij\"}")
- .toObject(AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType());
- Assertions.assertEquals("bmjk", model.sourceResourceId());
- Assertions.assertEquals("jgsjjxxahmrn", model.propertyBag().get("dzyqe"));
- Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption());
- Assertions.assertEquals("rrqmbzmqk", model.targetInfo().containerId());
- Assertions.assertEquals("tbnxwbjsid", model.targetInfo().databaseName());
- Assertions.assertEquals("rkfpks", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("ogewij", model.targetVirtualMachineId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-31T21:29:13Z"), model.pointInTime());
- Assertions.assertEquals("g", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest model =
- new AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest()
- .withRecoveryType(RecoveryType.INVALID)
- .withSourceResourceId("bmjk")
- .withPropertyBag(
- mapOf(
- "dzyqe", "jgsjjxxahmrn", "wbjijkgq", "xyivpinbm", "jauj", "nhmbkez", "ggiycwkdtaawxwf", "aan"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT)
- .withContainerId("rrqmbzmqk")
- .withDatabaseName("tbnxwbjsid")
- .withTargetDirectoryForFileRestore("rkfpks"))
- .withRecoveryMode(RecoveryMode.FILE_RECOVERY)
- .withTargetVirtualMachineId("ogewij")
- .withPointInTime(OffsetDateTime.parse("2021-03-31T21:29:13Z"))
- .withRecoveryPointRehydrationInfo(
- new RecoveryPointRehydrationInfo()
- .withRehydrationRetentionDuration("g")
- .withRehydrationPriority(RehydrationPriority.HIGH));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType());
- Assertions.assertEquals("bmjk", model.sourceResourceId());
- Assertions.assertEquals("jgsjjxxahmrn", model.propertyBag().get("dzyqe"));
- Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption());
- Assertions.assertEquals("rrqmbzmqk", model.targetInfo().containerId());
- Assertions.assertEquals("tbnxwbjsid", model.targetInfo().databaseName());
- Assertions.assertEquals("rkfpks", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("ogewij", model.targetVirtualMachineId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-31T21:29:13Z"), model.pointInTime());
- Assertions.assertEquals("g", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRecoveryPointTests.java
deleted file mode 100644
index 49722aac0b93..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRecoveryPointTests.java
+++ /dev/null
@@ -1,103 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSapHanaRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSapHanaRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSAPHanaRecoveryPoint\",\"recoveryPointTimeInUTC\":\"2021-02-11T13:33:08Z\",\"type\":\"Incremental\",\"recoveryPointTierDetails\":[{\"type\":\"ArchivedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"tmvpdvjdhtt\":\"nwm\",\"fedxihchrphkm\":\"a\",\"gtgkylkdghr\":\"rjdqnsdfzp\"}},{\"type\":\"ArchivedRP\",\"status\":\"Valid\",\"extendedInfo\":{\"hokvbwnh\":\"xezw\",\"ifhpf\":\"tqlgehgppi\",\"eafidltugsresm\":\"oajvgcxtxjcs\"}},{\"type\":\"ArchivedRP\",\"status\":\"Deleted\",\"extendedInfo\":{\"egprhptil\":\"ftxfkf\",\"qtgdqohmcwsl\":\"ucb\"}}],\"recoveryPointMoveReadinessInfo\":{\"izakak\":{\"isReadyForMove\":true,\"additionalInfo\":\"pwbralllibphbqz\"},\"n\":{\"isReadyForMove\":true,\"additionalInfo\":\"p\"}},\"recoveryPointProperties\":{\"expiryTime\":\"ajoylhjl\",\"ruleName\":\"oyxprimr\",\"isSoftDeleted\":false}}")
- .toObject(AzureWorkloadSapHanaRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T13:33:08Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("nwm", model.recoveryPointTierDetails().get(0).extendedInfo().get("tmvpdvjdhtt"));
- Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("izakak").isReadyForMove());
- Assertions
- .assertEquals("pwbralllibphbqz", model.recoveryPointMoveReadinessInfo().get("izakak").additionalInfo());
- Assertions.assertEquals("ajoylhjl", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("oyxprimr", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSapHanaRecoveryPoint model =
- new AzureWorkloadSapHanaRecoveryPoint()
- .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-02-11T13:33:08Z"))
- .withType(RestorePointType.INCREMENTAL)
- .withRecoveryPointTierDetails(
- Arrays
- .asList(
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.ARCHIVED_RP)
- .withStatus(RecoveryPointTierStatus.REHYDRATED)
- .withExtendedInfo(
- mapOf("tmvpdvjdhtt", "nwm", "fedxihchrphkm", "a", "gtgkylkdghr", "rjdqnsdfzp")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.ARCHIVED_RP)
- .withStatus(RecoveryPointTierStatus.VALID)
- .withExtendedInfo(
- mapOf("hokvbwnh", "xezw", "ifhpf", "tqlgehgppi", "eafidltugsresm", "oajvgcxtxjcs")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.ARCHIVED_RP)
- .withStatus(RecoveryPointTierStatus.DELETED)
- .withExtendedInfo(mapOf("egprhptil", "ftxfkf", "qtgdqohmcwsl", "ucb"))))
- .withRecoveryPointMoveReadinessInfo(
- mapOf(
- "izakak",
- new RecoveryPointMoveReadinessInfo()
- .withIsReadyForMove(true)
- .withAdditionalInfo("pwbralllibphbqz"),
- "n",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("p")))
- .withRecoveryPointProperties(
- new RecoveryPointProperties()
- .withExpiryTime("ajoylhjl")
- .withRuleName("oyxprimr")
- .withIsSoftDeleted(false));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T13:33:08Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.INCREMENTAL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.REHYDRATED, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("nwm", model.recoveryPointTierDetails().get(0).extendedInfo().get("tmvpdvjdhtt"));
- Assertions.assertEquals(true, model.recoveryPointMoveReadinessInfo().get("izakak").isReadyForMove());
- Assertions
- .assertEquals("pwbralllibphbqz", model.recoveryPointMoveReadinessInfo().get("izakak").additionalInfo());
- Assertions.assertEquals("ajoylhjl", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("oyxprimr", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreRequestTests.java
deleted file mode 100644
index ab10785d7703..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreRequestTests.java
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSapHanaRestoreRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSapHanaRestoreRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSAPHanaRestoreRequest\",\"recoveryType\":\"Invalid\",\"sourceResourceId\":\"mes\",\"propertyBag\":{\"a\":\"lpagzrcx\",\"xwmdboxd\":\"lc\",\"ckknhxkizvy\":\"gsftufqobrjlnacg\",\"nok\":\"nrzvuljraaer\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"jqnv\",\"databaseName\":\"oylaxxul\",\"targetDirectoryForFileRestore\":\"isdos\"},\"recoveryMode\":\"WorkloadRecovery\",\"targetVirtualMachineId\":\"svgjrwhryvy\"}")
- .toObject(AzureWorkloadSapHanaRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType());
- Assertions.assertEquals("mes", model.sourceResourceId());
- Assertions.assertEquals("lpagzrcx", model.propertyBag().get("a"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("jqnv", model.targetInfo().containerId());
- Assertions.assertEquals("oylaxxul", model.targetInfo().databaseName());
- Assertions.assertEquals("isdos", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("svgjrwhryvy", model.targetVirtualMachineId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSapHanaRestoreRequest model =
- new AzureWorkloadSapHanaRestoreRequest()
- .withRecoveryType(RecoveryType.INVALID)
- .withSourceResourceId("mes")
- .withPropertyBag(
- mapOf("a", "lpagzrcx", "xwmdboxd", "lc", "ckknhxkizvy", "gsftufqobrjlnacg", "nok", "nrzvuljraaer"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.INVALID)
- .withContainerId("jqnv")
- .withDatabaseName("oylaxxul")
- .withTargetDirectoryForFileRestore("isdos"))
- .withRecoveryMode(RecoveryMode.WORKLOAD_RECOVERY)
- .withTargetVirtualMachineId("svgjrwhryvy");
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.INVALID, model.recoveryType());
- Assertions.assertEquals("mes", model.sourceResourceId());
- Assertions.assertEquals("lpagzrcx", model.propertyBag().get("a"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("jqnv", model.targetInfo().containerId());
- Assertions.assertEquals("oylaxxul", model.targetInfo().databaseName());
- Assertions.assertEquals("isdos", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.WORKLOAD_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("svgjrwhryvy", model.targetVirtualMachineId());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreWithRehydrateRequestTests.java
deleted file mode 100644
index 439a22a3edd4..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSapHanaRestoreWithRehydrateRequestTests.java
+++ /dev/null
@@ -1,84 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSapHanaRestoreWithRehydrateRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSapHanaRestoreWithRehydrateRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSapHanaRestoreWithRehydrateRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSAPHanaRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"o\",\"rehydrationPriority\":\"High\"},\"recoveryType\":\"Offline\",\"sourceResourceId\":\"utycyarnroohguab\",\"propertyBag\":{\"pyc\":\"hkt\",\"ot\":\"hcoeocnhzq\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"yjzp\",\"databaseName\":\"rl\",\"targetDirectoryForFileRestore\":\"apqinf\"},\"recoveryMode\":\"Invalid\",\"targetVirtualMachineId\":\"glqdhm\"}")
- .toObject(AzureWorkloadSapHanaRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType());
- Assertions.assertEquals("utycyarnroohguab", model.sourceResourceId());
- Assertions.assertEquals("hkt", model.propertyBag().get("pyc"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("yjzp", model.targetInfo().containerId());
- Assertions.assertEquals("rl", model.targetInfo().databaseName());
- Assertions.assertEquals("apqinf", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode());
- Assertions.assertEquals("glqdhm", model.targetVirtualMachineId());
- Assertions.assertEquals("o", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSapHanaRestoreWithRehydrateRequest model =
- new AzureWorkloadSapHanaRestoreWithRehydrateRequest()
- .withRecoveryType(RecoveryType.OFFLINE)
- .withSourceResourceId("utycyarnroohguab")
- .withPropertyBag(mapOf("pyc", "hkt", "ot", "hcoeocnhzq"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.INVALID)
- .withContainerId("yjzp")
- .withDatabaseName("rl")
- .withTargetDirectoryForFileRestore("apqinf"))
- .withRecoveryMode(RecoveryMode.INVALID)
- .withTargetVirtualMachineId("glqdhm")
- .withRecoveryPointRehydrationInfo(
- new RecoveryPointRehydrationInfo()
- .withRehydrationRetentionDuration("o")
- .withRehydrationPriority(RehydrationPriority.HIGH));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSapHanaRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType());
- Assertions.assertEquals("utycyarnroohguab", model.sourceResourceId());
- Assertions.assertEquals("hkt", model.propertyBag().get("pyc"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("yjzp", model.targetInfo().containerId());
- Assertions.assertEquals("rl", model.targetInfo().databaseName());
- Assertions.assertEquals("apqinf", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.INVALID, model.recoveryMode());
- Assertions.assertEquals("glqdhm", model.targetVirtualMachineId());
- Assertions.assertEquals("o", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlAutoProtectionIntentTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlAutoProtectionIntentTests.java
deleted file mode 100644
index 5f882853a4ab..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlAutoProtectionIntentTests.java
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlAutoProtectionIntent;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemType;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlAutoProtectionIntentTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlAutoProtectionIntent model =
- BinaryData
- .fromString(
- "{\"protectionIntentItemType\":\"AzureWorkloadSQLAutoProtectionIntent\",\"workloadItemType\":\"SAPHanaDBInstance\",\"backupManagementType\":\"AzureIaasVM\",\"sourceResourceId\":\"lsvjgpliu\",\"itemId\":\"qwoyxqvapco\",\"policyId\":\"oucqpqojx\",\"protectionState\":\"Invalid\"}")
- .toObject(AzureWorkloadSqlAutoProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType());
- Assertions.assertEquals("lsvjgpliu", model.sourceResourceId());
- Assertions.assertEquals("qwoyxqvapco", model.itemId());
- Assertions.assertEquals("oucqpqojx", model.policyId());
- Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState());
- Assertions.assertEquals(WorkloadItemType.SAPHANA_DBINSTANCE, model.workloadItemType());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlAutoProtectionIntent model =
- new AzureWorkloadSqlAutoProtectionIntent()
- .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM)
- .withSourceResourceId("lsvjgpliu")
- .withItemId("qwoyxqvapco")
- .withPolicyId("oucqpqojx")
- .withProtectionState(ProtectionStatus.INVALID)
- .withWorkloadItemType(WorkloadItemType.SAPHANA_DBINSTANCE);
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlAutoProtectionIntent.class);
- Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType());
- Assertions.assertEquals("lsvjgpliu", model.sourceResourceId());
- Assertions.assertEquals("qwoyxqvapco", model.itemId());
- Assertions.assertEquals("oucqpqojx", model.policyId());
- Assertions.assertEquals(ProtectionStatus.INVALID, model.protectionState());
- Assertions.assertEquals(WorkloadItemType.SAPHANA_DBINSTANCE, model.workloadItemType());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRecoveryPointTests.java
deleted file mode 100644
index 1a8d3c42645d..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRecoveryPointTests.java
+++ /dev/null
@@ -1,161 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.PointInTimeRange;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlPointInTimeRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlPointInTimeRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSQLPointInTimeRecoveryPoint\",\"timeRanges\":[{\"startTime\":\"2021-10-03T02:23:54Z\",\"endTime\":\"2021-03-25T06:29:19Z\"},{\"startTime\":\"2021-04-10T06:34:24Z\",\"endTime\":\"2021-04-19T03:15:10Z\"}],\"extendedInfo\":{\"dataDirectoryTimeInUTC\":\"2021-01-19T13:20:05Z\",\"dataDirectoryPaths\":[{\"type\":\"Log\",\"path\":\"xdza\",\"logicalName\":\"weoohguufuzboyj\"},{\"type\":\"Invalid\",\"path\":\"tzolbaemwmdxmeb\",\"logicalName\":\"scjpahlxv\"},{\"type\":\"Invalid\",\"path\":\"qxnmwmqt\",\"logicalName\":\"xyi\"},{\"type\":\"Log\",\"path\":\"vqcttadija\",\"logicalName\":\"kmr\"}]},\"recoveryPointTimeInUTC\":\"2021-09-17T14:17:20Z\",\"type\":\"Log\",\"recoveryPointTierDetails\":[{\"type\":\"ArchivedRP\",\"status\":\"Invalid\",\"extendedInfo\":{\"yxeb\":\"udqmeqwigpibudq\",\"tmhheioqa\":\"ybpmzznrtffyaq\"}},{\"type\":\"Invalid\",\"status\":\"Disabled\",\"extendedInfo\":{\"gql\":\"uqyrxpdl\",\"iosrsjuivfcdis\":\"ismjqfrddgamqu\",\"czexrxzbujrtrhqv\":\"irnxz\",\"zlrpiqywncvj\":\"revkhgnlnzo\"}},{\"type\":\"Invalid\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"k\":\"zehtdhgb\",\"zmlovuanash\":\"reljeamur\",\"erbdk\":\"xlpm\"}}],\"recoveryPointMoveReadinessInfo\":{\"w\":{\"isReadyForMove\":false,\"additionalInfo\":\"zozsdbccxjmonfdg\"},\"qjctzenkeif\":{\"isReadyForMove\":true,\"additionalInfo\":\"uuwwltv\"},\"gsrboldforobw\":{\"isReadyForMove\":true,\"additionalInfo\":\"kdasvflyhbxcudch\"}},\"recoveryPointProperties\":{\"expiryTime\":\"izbfhfovvacq\",\"ruleName\":\"tuodxeszabbelaw\",\"isSoftDeleted\":false}}")
- .toObject(AzureWorkloadSqlPointInTimeRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-17T14:17:20Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.LOG, model.type());
- Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("udqmeqwigpibudq", model.recoveryPointTierDetails().get(0).extendedInfo().get("yxeb"));
- Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("w").isReadyForMove());
- Assertions.assertEquals("zozsdbccxjmonfdg", model.recoveryPointMoveReadinessInfo().get("w").additionalInfo());
- Assertions.assertEquals("izbfhfovvacq", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("tuodxeszabbelaw", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-01-19T13:20:05Z"), model.extendedInfo().dataDirectoryTimeInUtc());
- Assertions.assertEquals(SqlDataDirectoryType.LOG, model.extendedInfo().dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("xdza", model.extendedInfo().dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("weoohguufuzboyj", model.extendedInfo().dataDirectoryPaths().get(0).logicalName());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-03T02:23:54Z"), model.timeRanges().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-25T06:29:19Z"), model.timeRanges().get(0).endTime());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlPointInTimeRecoveryPoint model =
- new AzureWorkloadSqlPointInTimeRecoveryPoint()
- .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-09-17T14:17:20Z"))
- .withType(RestorePointType.LOG)
- .withRecoveryPointTierDetails(
- Arrays
- .asList(
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.ARCHIVED_RP)
- .withStatus(RecoveryPointTierStatus.INVALID)
- .withExtendedInfo(mapOf("yxeb", "udqmeqwigpibudq", "tmhheioqa", "ybpmzznrtffyaq")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.INVALID)
- .withStatus(RecoveryPointTierStatus.DISABLED)
- .withExtendedInfo(
- mapOf(
- "gql",
- "uqyrxpdl",
- "iosrsjuivfcdis",
- "ismjqfrddgamqu",
- "czexrxzbujrtrhqv",
- "irnxz",
- "zlrpiqywncvj",
- "revkhgnlnzo")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.INVALID)
- .withStatus(RecoveryPointTierStatus.REHYDRATED)
- .withExtendedInfo(mapOf("k", "zehtdhgb", "zmlovuanash", "reljeamur", "erbdk", "xlpm"))))
- .withRecoveryPointMoveReadinessInfo(
- mapOf(
- "w",
- new RecoveryPointMoveReadinessInfo()
- .withIsReadyForMove(false)
- .withAdditionalInfo("zozsdbccxjmonfdg"),
- "qjctzenkeif",
- new RecoveryPointMoveReadinessInfo().withIsReadyForMove(true).withAdditionalInfo("uuwwltv"),
- "gsrboldforobw",
- new RecoveryPointMoveReadinessInfo()
- .withIsReadyForMove(true)
- .withAdditionalInfo("kdasvflyhbxcudch")))
- .withRecoveryPointProperties(
- new RecoveryPointProperties()
- .withExpiryTime("izbfhfovvacq")
- .withRuleName("tuodxeszabbelaw")
- .withIsSoftDeleted(false))
- .withExtendedInfo(
- new AzureWorkloadSqlRecoveryPointExtendedInfo()
- .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-01-19T13:20:05Z"))
- .withDataDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.LOG)
- .withPath("xdza")
- .withLogicalName("weoohguufuzboyj"),
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.INVALID)
- .withPath("tzolbaemwmdxmeb")
- .withLogicalName("scjpahlxv"),
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.INVALID)
- .withPath("qxnmwmqt")
- .withLogicalName("xyi"),
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.LOG)
- .withPath("vqcttadija")
- .withLogicalName("kmr"))))
- .withTimeRanges(
- Arrays
- .asList(
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-10-03T02:23:54Z"))
- .withEndTime(OffsetDateTime.parse("2021-03-25T06:29:19Z")),
- new PointInTimeRange()
- .withStartTime(OffsetDateTime.parse("2021-04-10T06:34:24Z"))
- .withEndTime(OffsetDateTime.parse("2021-04-19T03:15:10Z"))));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-17T14:17:20Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.LOG, model.type());
- Assertions.assertEquals(RecoveryPointTierType.ARCHIVED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.INVALID, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("udqmeqwigpibudq", model.recoveryPointTierDetails().get(0).extendedInfo().get("yxeb"));
- Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("w").isReadyForMove());
- Assertions.assertEquals("zozsdbccxjmonfdg", model.recoveryPointMoveReadinessInfo().get("w").additionalInfo());
- Assertions.assertEquals("izbfhfovvacq", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("tuodxeszabbelaw", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-01-19T13:20:05Z"), model.extendedInfo().dataDirectoryTimeInUtc());
- Assertions.assertEquals(SqlDataDirectoryType.LOG, model.extendedInfo().dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("xdza", model.extendedInfo().dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("weoohguufuzboyj", model.extendedInfo().dataDirectoryPaths().get(0).logicalName());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-03T02:23:54Z"), model.timeRanges().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-25T06:29:19Z"), model.timeRanges().get(0).endTime());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreRequestTests.java
deleted file mode 100644
index 80ecdf2f35a8..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreRequestTests.java
+++ /dev/null
@@ -1,119 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlPointInTimeRestoreRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlPointInTimeRestoreRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSQLPointInTimeRestoreRequest\",\"pointInTime\":\"2021-11-06T14:24:16Z\",\"shouldUseAlternateTargetLocation\":false,\"isNonRecoverable\":true,\"alternateDirectoryPaths\":[{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"luan\",\"sourcePath\":\"rfxeeebtij\",\"targetPath\":\"cvbmqzb\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"aj\",\"sourcePath\":\"wxacevehj\",\"targetPath\":\"yxoaf\"},{\"mappingType\":\"Data\",\"sourceLogicalName\":\"lt\",\"sourcePath\":\"eyl\",\"targetPath\":\"mfgvxirpghriypo\"},{\"mappingType\":\"Log\",\"sourceLogicalName\":\"lqhykprlpyz\",\"sourcePath\":\"ciqdsme\",\"targetPath\":\"itdfuxtyasiib\"}],\"recoveryType\":\"AlternateLocation\",\"sourceResourceId\":\"nnust\",\"propertyBag\":{\"mgixhcmavmqfou\":\"jh\",\"cgyypro\":\"or\",\"undmbx\":\"wy\",\"ftpmdtzfjltfv\":\"ugcmjkavlgorb\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"t\",\"databaseName\":\"p\",\"targetDirectoryForFileRestore\":\"pvpbdbzqgqqiheds\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"hmkyibc\"}")
- .toObject(AzureWorkloadSqlPointInTimeRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType());
- Assertions.assertEquals("nnust", model.sourceResourceId());
- Assertions.assertEquals("jh", model.propertyBag().get("mgixhcmavmqfou"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("t", model.targetInfo().containerId());
- Assertions.assertEquals("p", model.targetInfo().databaseName());
- Assertions.assertEquals("pvpbdbzqgqqiheds", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("hmkyibc", model.targetVirtualMachineId());
- Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(true, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("luan", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("rfxeeebtij", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("cvbmqzb", model.alternateDirectoryPaths().get(0).targetPath());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T14:24:16Z"), model.pointInTime());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlPointInTimeRestoreRequest model =
- new AzureWorkloadSqlPointInTimeRestoreRequest()
- .withRecoveryType(RecoveryType.ALTERNATE_LOCATION)
- .withSourceResourceId("nnust")
- .withPropertyBag(
- mapOf("mgixhcmavmqfou", "jh", "cgyypro", "or", "undmbx", "wy", "ftpmdtzfjltfv", "ugcmjkavlgorb"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.INVALID)
- .withContainerId("t")
- .withDatabaseName("p")
- .withTargetDirectoryForFileRestore("pvpbdbzqgqqiheds"))
- .withRecoveryMode(RecoveryMode.FILE_RECOVERY)
- .withTargetVirtualMachineId("hmkyibc")
- .withShouldUseAlternateTargetLocation(false)
- .withIsNonRecoverable(true)
- .withAlternateDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.INVALID)
- .withSourceLogicalName("luan")
- .withSourcePath("rfxeeebtij")
- .withTargetPath("cvbmqzb"),
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.INVALID)
- .withSourceLogicalName("aj")
- .withSourcePath("wxacevehj")
- .withTargetPath("yxoaf"),
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.DATA)
- .withSourceLogicalName("lt")
- .withSourcePath("eyl")
- .withTargetPath("mfgvxirpghriypo"),
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.LOG)
- .withSourceLogicalName("lqhykprlpyz")
- .withSourcePath("ciqdsme")
- .withTargetPath("itdfuxtyasiib")))
- .withPointInTime(OffsetDateTime.parse("2021-11-06T14:24:16Z"));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.ALTERNATE_LOCATION, model.recoveryType());
- Assertions.assertEquals("nnust", model.sourceResourceId());
- Assertions.assertEquals("jh", model.propertyBag().get("mgixhcmavmqfou"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("t", model.targetInfo().containerId());
- Assertions.assertEquals("p", model.targetInfo().databaseName());
- Assertions.assertEquals("pvpbdbzqgqqiheds", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("hmkyibc", model.targetVirtualMachineId());
- Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(true, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("luan", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("rfxeeebtij", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("cvbmqzb", model.alternateDirectoryPaths().get(0).targetPath());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T14:24:16Z"), model.pointInTime());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests.java
deleted file mode 100644
index ae3447da4b80..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests.java
+++ /dev/null
@@ -1,113 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"ralcxpjbyypsj\",\"rehydrationPriority\":\"High\"},\"pointInTime\":\"2021-02-06T11:00:27Z\",\"shouldUseAlternateTargetLocation\":true,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Log\",\"sourceLogicalName\":\"qxfx\",\"sourcePath\":\"l\",\"targetPath\":\"mpzqjhhhq\"}],\"recoveryType\":\"Offline\",\"sourceResourceId\":\"vcacoyv\",\"propertyBag\":{\"zusjsz\":\"s\",\"lzijiufehgmvflnw\":\"bscm\"},\"targetInfo\":{\"overwriteOption\":\"FailOnConflict\",\"containerId\":\"rerlniy\",\"databaseName\":\"lyfwxzutg\",\"targetDirectoryForFileRestore\":\"twhghmupgxyjtc\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"bujftaben\"}")
- .toObject(AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType());
- Assertions.assertEquals("vcacoyv", model.sourceResourceId());
- Assertions.assertEquals("s", model.propertyBag().get("zusjsz"));
- Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption());
- Assertions.assertEquals("rerlniy", model.targetInfo().containerId());
- Assertions.assertEquals("lyfwxzutg", model.targetInfo().databaseName());
- Assertions.assertEquals("twhghmupgxyjtc", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("bujftaben", model.targetVirtualMachineId());
- Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(false, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("qxfx", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("l", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("mpzqjhhhq", model.alternateDirectoryPaths().get(0).targetPath());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-06T11:00:27Z"), model.pointInTime());
- Assertions.assertEquals("ralcxpjbyypsj", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest model =
- new AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest()
- .withRecoveryType(RecoveryType.OFFLINE)
- .withSourceResourceId("vcacoyv")
- .withPropertyBag(mapOf("zusjsz", "s", "lzijiufehgmvflnw", "bscm"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.FAIL_ON_CONFLICT)
- .withContainerId("rerlniy")
- .withDatabaseName("lyfwxzutg")
- .withTargetDirectoryForFileRestore("twhghmupgxyjtc"))
- .withRecoveryMode(RecoveryMode.FILE_RECOVERY)
- .withTargetVirtualMachineId("bujftaben")
- .withShouldUseAlternateTargetLocation(true)
- .withIsNonRecoverable(false)
- .withAlternateDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.LOG)
- .withSourceLogicalName("qxfx")
- .withSourcePath("l")
- .withTargetPath("mpzqjhhhq")))
- .withPointInTime(OffsetDateTime.parse("2021-02-06T11:00:27Z"))
- .withRecoveryPointRehydrationInfo(
- new RecoveryPointRehydrationInfo()
- .withRehydrationRetentionDuration("ralcxpjbyypsj")
- .withRehydrationPriority(RehydrationPriority.HIGH));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.OFFLINE, model.recoveryType());
- Assertions.assertEquals("vcacoyv", model.sourceResourceId());
- Assertions.assertEquals("s", model.propertyBag().get("zusjsz"));
- Assertions.assertEquals(OverwriteOptions.FAIL_ON_CONFLICT, model.targetInfo().overwriteOption());
- Assertions.assertEquals("rerlniy", model.targetInfo().containerId());
- Assertions.assertEquals("lyfwxzutg", model.targetInfo().databaseName());
- Assertions.assertEquals("twhghmupgxyjtc", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("bujftaben", model.targetVirtualMachineId());
- Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(false, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("qxfx", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("l", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("mpzqjhhhq", model.alternateDirectoryPaths().get(0).targetPath());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-06T11:00:27Z"), model.pointInTime());
- Assertions.assertEquals("ralcxpjbyypsj", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions.assertEquals(RehydrationPriority.HIGH, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java
deleted file mode 100644
index 773f199036ba..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointExtendedInfoTests.java
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlRecoveryPointExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlRecoveryPointExtendedInfo model =
- BinaryData
- .fromString(
- "{\"dataDirectoryTimeInUTC\":\"2021-11-04T18:23Z\",\"dataDirectoryPaths\":[{\"type\":\"Data\",\"path\":\"kyuizabsnmfpp\",\"logicalName\":\"jee\"}]}")
- .toObject(AzureWorkloadSqlRecoveryPointExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T18:23Z"), model.dataDirectoryTimeInUtc());
- Assertions.assertEquals(SqlDataDirectoryType.DATA, model.dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("kyuizabsnmfpp", model.dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("jee", model.dataDirectoryPaths().get(0).logicalName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlRecoveryPointExtendedInfo model =
- new AzureWorkloadSqlRecoveryPointExtendedInfo()
- .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-11-04T18:23Z"))
- .withDataDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.DATA)
- .withPath("kyuizabsnmfpp")
- .withLogicalName("jee")));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRecoveryPointExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T18:23Z"), model.dataDirectoryTimeInUtc());
- Assertions.assertEquals(SqlDataDirectoryType.DATA, model.dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("kyuizabsnmfpp", model.dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("jee", model.dataDirectoryPaths().get(0).logicalName());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointTests.java
deleted file mode 100644
index 3a9a34f855b2..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRecoveryPointTests.java
+++ /dev/null
@@ -1,133 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRecoveryPointExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointMoveReadinessInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierInformationV2;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTierType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RestorePointType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectory;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSQLRecoveryPoint\",\"extendedInfo\":{\"dataDirectoryTimeInUTC\":\"2021-04-03T06:57:50Z\",\"dataDirectoryPaths\":[{\"type\":\"Data\",\"path\":\"woycqucwyha\",\"logicalName\":\"omd\"},{\"type\":\"Data\",\"path\":\"uh\",\"logicalName\":\"vfuuru\"}]},\"recoveryPointTimeInUTC\":\"2021-02-19T02:51:01Z\",\"type\":\"SnapshotFull\",\"recoveryPointTierDetails\":[{\"type\":\"HardenedRP\",\"status\":\"Valid\",\"extendedInfo\":{\"q\":\"xzsrzpge\",\"wwpgdakchzyvlixq\":\"yb\"}},{\"type\":\"Invalid\",\"status\":\"Deleted\",\"extendedInfo\":{\"mysu\":\"ibn\",\"ttexoqqpwcyyufmh\":\"swqrntvlwijp\",\"qspkcdqzhlctd\":\"uncuw\"}},{\"type\":\"ArchivedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"qbnj\":\"fpch\"}},{\"type\":\"HardenedRP\",\"status\":\"Rehydrated\",\"extendedInfo\":{\"qqoli\":\"dcwboxjum\",\"aiouaubrjt\":\"r\",\"fuojrngif\":\"oq\"}}],\"recoveryPointMoveReadinessInfo\":{\"mkyoqufdvruzsl\":{\"isReadyForMove\":false,\"additionalInfo\":\"ccbiuimzdlyjdfq\"}},\"recoveryPointProperties\":{\"expiryTime\":\"hpc\",\"ruleName\":\"nmdxotngfd\",\"isSoftDeleted\":true}}")
- .toObject(AzureWorkloadSqlRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T02:51:01Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.SNAPSHOT_FULL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("xzsrzpge", model.recoveryPointTierDetails().get(0).extendedInfo().get("q"));
- Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").isReadyForMove());
- Assertions
- .assertEquals(
- "ccbiuimzdlyjdfq", model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").additionalInfo());
- Assertions.assertEquals("hpc", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("nmdxotngfd", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-04-03T06:57:50Z"), model.extendedInfo().dataDirectoryTimeInUtc());
- Assertions.assertEquals(SqlDataDirectoryType.DATA, model.extendedInfo().dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("woycqucwyha", model.extendedInfo().dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("omd", model.extendedInfo().dataDirectoryPaths().get(0).logicalName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlRecoveryPoint model =
- new AzureWorkloadSqlRecoveryPoint()
- .withRecoveryPointTimeInUtc(OffsetDateTime.parse("2021-02-19T02:51:01Z"))
- .withType(RestorePointType.SNAPSHOT_FULL)
- .withRecoveryPointTierDetails(
- Arrays
- .asList(
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.HARDENED_RP)
- .withStatus(RecoveryPointTierStatus.VALID)
- .withExtendedInfo(mapOf("q", "xzsrzpge", "wwpgdakchzyvlixq", "yb")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.INVALID)
- .withStatus(RecoveryPointTierStatus.DELETED)
- .withExtendedInfo(
- mapOf("mysu", "ibn", "ttexoqqpwcyyufmh", "swqrntvlwijp", "qspkcdqzhlctd", "uncuw")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.ARCHIVED_RP)
- .withStatus(RecoveryPointTierStatus.REHYDRATED)
- .withExtendedInfo(mapOf("qbnj", "fpch")),
- new RecoveryPointTierInformationV2()
- .withType(RecoveryPointTierType.HARDENED_RP)
- .withStatus(RecoveryPointTierStatus.REHYDRATED)
- .withExtendedInfo(mapOf("qqoli", "dcwboxjum", "aiouaubrjt", "r", "fuojrngif", "oq"))))
- .withRecoveryPointMoveReadinessInfo(
- mapOf(
- "mkyoqufdvruzsl",
- new RecoveryPointMoveReadinessInfo()
- .withIsReadyForMove(false)
- .withAdditionalInfo("ccbiuimzdlyjdfq")))
- .withRecoveryPointProperties(
- new RecoveryPointProperties()
- .withExpiryTime("hpc")
- .withRuleName("nmdxotngfd")
- .withIsSoftDeleted(true))
- .withExtendedInfo(
- new AzureWorkloadSqlRecoveryPointExtendedInfo()
- .withDataDirectoryTimeInUtc(OffsetDateTime.parse("2021-04-03T06:57:50Z"))
- .withDataDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.DATA)
- .withPath("woycqucwyha")
- .withLogicalName("omd"),
- new SqlDataDirectory()
- .withType(SqlDataDirectoryType.DATA)
- .withPath("uh")
- .withLogicalName("vfuuru"))));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRecoveryPoint.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-19T02:51:01Z"), model.recoveryPointTimeInUtc());
- Assertions.assertEquals(RestorePointType.SNAPSHOT_FULL, model.type());
- Assertions.assertEquals(RecoveryPointTierType.HARDENED_RP, model.recoveryPointTierDetails().get(0).type());
- Assertions.assertEquals(RecoveryPointTierStatus.VALID, model.recoveryPointTierDetails().get(0).status());
- Assertions.assertEquals("xzsrzpge", model.recoveryPointTierDetails().get(0).extendedInfo().get("q"));
- Assertions.assertEquals(false, model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").isReadyForMove());
- Assertions
- .assertEquals(
- "ccbiuimzdlyjdfq", model.recoveryPointMoveReadinessInfo().get("mkyoqufdvruzsl").additionalInfo());
- Assertions.assertEquals("hpc", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("nmdxotngfd", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(true, model.recoveryPointProperties().isSoftDeleted());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-04-03T06:57:50Z"), model.extendedInfo().dataDirectoryTimeInUtc());
- Assertions.assertEquals(SqlDataDirectoryType.DATA, model.extendedInfo().dataDirectoryPaths().get(0).type());
- Assertions.assertEquals("woycqucwyha", model.extendedInfo().dataDirectoryPaths().get(0).path());
- Assertions.assertEquals("omd", model.extendedInfo().dataDirectoryPaths().get(0).logicalName());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreRequestTests.java
deleted file mode 100644
index 35183281d1a5..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreRequestTests.java
+++ /dev/null
@@ -1,113 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlRestoreRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlRestoreRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSQLRestoreRequest\",\"shouldUseAlternateTargetLocation\":false,\"isNonRecoverable\":false,\"alternateDirectoryPaths\":[{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"hohsd\",\"sourcePath\":\"cdzsu\",\"targetPath\":\"ohdxbzlmcmu\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"hdbevwqqxeyskon\",\"sourcePath\":\"inkfkbgbz\",\"targetPath\":\"wxeqocljmygvkzqk\"}],\"recoveryType\":\"RestoreDisks\",\"sourceResourceId\":\"kbzefezrxcczurt\",\"propertyBag\":{\"zdix\":\"pqxbkwvzgnzvdf\",\"opqhewjptmc\":\"mqpnoda\",\"dlat\":\"sbostzel\",\"hrbbpneqvcwwyy\":\"tmzlbiojlv\"},\"targetInfo\":{\"overwriteOption\":\"Invalid\",\"containerId\":\"hppr\",\"databaseName\":\"snmokayzej\",\"targetDirectoryForFileRestore\":\"lbkpb\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"iljhahz\"}")
- .toObject(AzureWorkloadSqlRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType());
- Assertions.assertEquals("kbzefezrxcczurt", model.sourceResourceId());
- Assertions.assertEquals("pqxbkwvzgnzvdf", model.propertyBag().get("zdix"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("hppr", model.targetInfo().containerId());
- Assertions.assertEquals("snmokayzej", model.targetInfo().databaseName());
- Assertions.assertEquals("lbkpb", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("iljhahz", model.targetVirtualMachineId());
- Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(false, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("hohsd", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("cdzsu", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("ohdxbzlmcmu", model.alternateDirectoryPaths().get(0).targetPath());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlRestoreRequest model =
- new AzureWorkloadSqlRestoreRequest()
- .withRecoveryType(RecoveryType.RESTORE_DISKS)
- .withSourceResourceId("kbzefezrxcczurt")
- .withPropertyBag(
- mapOf(
- "zdix",
- "pqxbkwvzgnzvdf",
- "opqhewjptmc",
- "mqpnoda",
- "dlat",
- "sbostzel",
- "hrbbpneqvcwwyy",
- "tmzlbiojlv"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.INVALID)
- .withContainerId("hppr")
- .withDatabaseName("snmokayzej")
- .withTargetDirectoryForFileRestore("lbkpb"))
- .withRecoveryMode(RecoveryMode.FILE_RECOVERY)
- .withTargetVirtualMachineId("iljhahz")
- .withShouldUseAlternateTargetLocation(false)
- .withIsNonRecoverable(false)
- .withAlternateDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.INVALID)
- .withSourceLogicalName("hohsd")
- .withSourcePath("cdzsu")
- .withTargetPath("ohdxbzlmcmu"),
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.INVALID)
- .withSourceLogicalName("hdbevwqqxeyskon")
- .withSourcePath("inkfkbgbz")
- .withTargetPath("wxeqocljmygvkzqk")));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRestoreRequest.class);
- Assertions.assertEquals(RecoveryType.RESTORE_DISKS, model.recoveryType());
- Assertions.assertEquals("kbzefezrxcczurt", model.sourceResourceId());
- Assertions.assertEquals("pqxbkwvzgnzvdf", model.propertyBag().get("zdix"));
- Assertions.assertEquals(OverwriteOptions.INVALID, model.targetInfo().overwriteOption());
- Assertions.assertEquals("hppr", model.targetInfo().containerId());
- Assertions.assertEquals("snmokayzej", model.targetInfo().databaseName());
- Assertions.assertEquals("lbkpb", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("iljhahz", model.targetVirtualMachineId());
- Assertions.assertEquals(false, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(false, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.INVALID, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("hohsd", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("cdzsu", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("ohdxbzlmcmu", model.alternateDirectoryPaths().get(0).targetPath());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreWithRehydrateRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreWithRehydrateRequestTests.java
deleted file mode 100644
index ca424ad777ab..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/AzureWorkloadSqlRestoreWithRehydrateRequestTests.java
+++ /dev/null
@@ -1,135 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadSqlRestoreWithRehydrateRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.OverwriteOptions;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointRehydrationInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RehydrationPriority;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryMapping;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SqlDataDirectoryType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TargetRestoreInfo;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureWorkloadSqlRestoreWithRehydrateRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureWorkloadSqlRestoreWithRehydrateRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"AzureWorkloadSQLRestoreWithRehydrateRequest\",\"recoveryPointRehydrationInfo\":{\"rehydrationRetentionDuration\":\"lqpx\",\"rehydrationPriority\":\"Standard\"},\"shouldUseAlternateTargetLocation\":true,\"isNonRecoverable\":true,\"alternateDirectoryPaths\":[{\"mappingType\":\"Log\",\"sourceLogicalName\":\"z\",\"sourcePath\":\"wxudgn\",\"targetPath\":\"ookrtalvnbw\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"meluclvdjj\",\"sourcePath\":\"yrdnqod\",\"targetPath\":\"hhxhq\"},{\"mappingType\":\"Invalid\",\"sourceLogicalName\":\"vzoqgyipemchgavs\",\"sourcePath\":\"uejdtxptlg\",\"targetPath\":\"zhomewjjstliu\"},{\"mappingType\":\"Data\",\"sourceLogicalName\":\"moaiancz\",\"sourcePath\":\"odrrslblxyd\",\"targetPath\":\"rxvvbxi\"}],\"recoveryType\":\"OriginalLocation\",\"sourceResourceId\":\"bqlj\",\"propertyBag\":{\"rqlrqffawe\":\"hychocokuleh\",\"dbrxmrgc\":\"urkphyjdxravju\",\"jbuscg\":\"bapxkiyfjjkb\",\"mclujyxkyxlzgs\":\"uusioycblev\"},\"targetInfo\":{\"overwriteOption\":\"Overwrite\",\"containerId\":\"ltafhbzffo\",\"databaseName\":\"mbj\",\"targetDirectoryForFileRestore\":\"qsczpgvdwnapfdqw\"},\"recoveryMode\":\"FileRecovery\",\"targetVirtualMachineId\":\"ptnuwjtkschgc\"}")
- .toObject(AzureWorkloadSqlRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType());
- Assertions.assertEquals("bqlj", model.sourceResourceId());
- Assertions.assertEquals("hychocokuleh", model.propertyBag().get("rqlrqffawe"));
- Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption());
- Assertions.assertEquals("ltafhbzffo", model.targetInfo().containerId());
- Assertions.assertEquals("mbj", model.targetInfo().databaseName());
- Assertions.assertEquals("qsczpgvdwnapfdqw", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("ptnuwjtkschgc", model.targetVirtualMachineId());
- Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(true, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("z", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("wxudgn", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("ookrtalvnbw", model.alternateDirectoryPaths().get(0).targetPath());
- Assertions.assertEquals("lqpx", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions
- .assertEquals(RehydrationPriority.STANDARD, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureWorkloadSqlRestoreWithRehydrateRequest model =
- new AzureWorkloadSqlRestoreWithRehydrateRequest()
- .withRecoveryType(RecoveryType.ORIGINAL_LOCATION)
- .withSourceResourceId("bqlj")
- .withPropertyBag(
- mapOf(
- "rqlrqffawe",
- "hychocokuleh",
- "dbrxmrgc",
- "urkphyjdxravju",
- "jbuscg",
- "bapxkiyfjjkb",
- "mclujyxkyxlzgs",
- "uusioycblev"))
- .withTargetInfo(
- new TargetRestoreInfo()
- .withOverwriteOption(OverwriteOptions.OVERWRITE)
- .withContainerId("ltafhbzffo")
- .withDatabaseName("mbj")
- .withTargetDirectoryForFileRestore("qsczpgvdwnapfdqw"))
- .withRecoveryMode(RecoveryMode.FILE_RECOVERY)
- .withTargetVirtualMachineId("ptnuwjtkschgc")
- .withShouldUseAlternateTargetLocation(true)
- .withIsNonRecoverable(true)
- .withAlternateDirectoryPaths(
- Arrays
- .asList(
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.LOG)
- .withSourceLogicalName("z")
- .withSourcePath("wxudgn")
- .withTargetPath("ookrtalvnbw"),
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.INVALID)
- .withSourceLogicalName("meluclvdjj")
- .withSourcePath("yrdnqod")
- .withTargetPath("hhxhq"),
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.INVALID)
- .withSourceLogicalName("vzoqgyipemchgavs")
- .withSourcePath("uejdtxptlg")
- .withTargetPath("zhomewjjstliu"),
- new SqlDataDirectoryMapping()
- .withMappingType(SqlDataDirectoryType.DATA)
- .withSourceLogicalName("moaiancz")
- .withSourcePath("odrrslblxyd")
- .withTargetPath("rxvvbxi")))
- .withRecoveryPointRehydrationInfo(
- new RecoveryPointRehydrationInfo()
- .withRehydrationRetentionDuration("lqpx")
- .withRehydrationPriority(RehydrationPriority.STANDARD));
- model = BinaryData.fromObject(model).toObject(AzureWorkloadSqlRestoreWithRehydrateRequest.class);
- Assertions.assertEquals(RecoveryType.ORIGINAL_LOCATION, model.recoveryType());
- Assertions.assertEquals("bqlj", model.sourceResourceId());
- Assertions.assertEquals("hychocokuleh", model.propertyBag().get("rqlrqffawe"));
- Assertions.assertEquals(OverwriteOptions.OVERWRITE, model.targetInfo().overwriteOption());
- Assertions.assertEquals("ltafhbzffo", model.targetInfo().containerId());
- Assertions.assertEquals("mbj", model.targetInfo().databaseName());
- Assertions.assertEquals("qsczpgvdwnapfdqw", model.targetInfo().targetDirectoryForFileRestore());
- Assertions.assertEquals(RecoveryMode.FILE_RECOVERY, model.recoveryMode());
- Assertions.assertEquals("ptnuwjtkschgc", model.targetVirtualMachineId());
- Assertions.assertEquals(true, model.shouldUseAlternateTargetLocation());
- Assertions.assertEquals(true, model.isNonRecoverable());
- Assertions.assertEquals(SqlDataDirectoryType.LOG, model.alternateDirectoryPaths().get(0).mappingType());
- Assertions.assertEquals("z", model.alternateDirectoryPaths().get(0).sourceLogicalName());
- Assertions.assertEquals("wxudgn", model.alternateDirectoryPaths().get(0).sourcePath());
- Assertions.assertEquals("ookrtalvnbw", model.alternateDirectoryPaths().get(0).targetPath());
- Assertions.assertEquals("lqpx", model.recoveryPointRehydrationInfo().rehydrationRetentionDuration());
- Assertions
- .assertEquals(RehydrationPriority.STANDARD, model.recoveryPointRehydrationInfo().rehydrationPriority());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.java
deleted file mode 100644
index 98476069dfc5..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceInnerTests.java
+++ /dev/null
@@ -1,119 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupEngineBaseResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupEngineBaseResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupEngineBaseResourceInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"iplbpodxunkbebxm\",\"backupManagementType\":\"MAB\",\"registrationStatus\":\"ntwlrbqtkoie\",\"backupEngineState\":\"eotg\",\"healthStatus\":\"l\",\"canReRegister\":true,\"backupEngineId\":\"wlauwzizxbmpg\",\"dpmVersion\":\"efuzmuvpbttd\",\"azureBackupAgentVersion\":\"orppxebmnzbtb\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"gohdneuelfphsd\",\"protectedItemsCount\":58245942,\"protectedServersCount\":1295837012,\"diskCount\":743689634,\"usedDiskSpace\":94.95778912443798,\"availableDiskSpace\":11.493071228396957,\"refreshedAt\":\"2021-03-30T20:31:18Z\",\"azureProtectedInstances\":1098606122}},\"eTag\":\"xclvit\",\"location\":\"hqzonosggbhcoh\",\"tags\":{\"utiiswacf\":\"sjnkal\",\"ewkfvhqcrai\":\"gdkz\"},\"id\":\"vpnpp\",\"name\":\"uflrwd\",\"type\":\"hdlxyjrxsagafcn\"}")
- .toObject(BackupEngineBaseResourceInner.class);
- Assertions.assertEquals("hqzonosggbhcoh", model.location());
- Assertions.assertEquals("sjnkal", model.tags().get("utiiswacf"));
- Assertions.assertEquals("iplbpodxunkbebxm", model.properties().friendlyName());
- Assertions.assertEquals(BackupManagementType.MAB, model.properties().backupManagementType());
- Assertions.assertEquals("ntwlrbqtkoie", model.properties().registrationStatus());
- Assertions.assertEquals("eotg", model.properties().backupEngineState());
- Assertions.assertEquals("l", model.properties().healthStatus());
- Assertions.assertEquals(true, model.properties().canReRegister());
- Assertions.assertEquals("wlauwzizxbmpg", model.properties().backupEngineId());
- Assertions.assertEquals("efuzmuvpbttd", model.properties().dpmVersion());
- Assertions.assertEquals("orppxebmnzbtb", model.properties().azureBackupAgentVersion());
- Assertions.assertEquals(false, model.properties().isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(false, model.properties().isDpmUpgradeAvailable());
- Assertions.assertEquals("gohdneuelfphsd", model.properties().extendedInfo().databaseName());
- Assertions.assertEquals(58245942, model.properties().extendedInfo().protectedItemsCount());
- Assertions.assertEquals(1295837012, model.properties().extendedInfo().protectedServersCount());
- Assertions.assertEquals(743689634, model.properties().extendedInfo().diskCount());
- Assertions.assertEquals(94.95778912443798D, model.properties().extendedInfo().usedDiskSpace());
- Assertions.assertEquals(11.493071228396957D, model.properties().extendedInfo().availableDiskSpace());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-03-30T20:31:18Z"), model.properties().extendedInfo().refreshedAt());
- Assertions.assertEquals(1098606122, model.properties().extendedInfo().azureProtectedInstances());
- Assertions.assertEquals("xclvit", model.etag());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupEngineBaseResourceInner model =
- new BackupEngineBaseResourceInner()
- .withLocation("hqzonosggbhcoh")
- .withTags(mapOf("utiiswacf", "sjnkal", "ewkfvhqcrai", "gdkz"))
- .withProperties(
- new BackupEngineBase()
- .withFriendlyName("iplbpodxunkbebxm")
- .withBackupManagementType(BackupManagementType.MAB)
- .withRegistrationStatus("ntwlrbqtkoie")
- .withBackupEngineState("eotg")
- .withHealthStatus("l")
- .withCanReRegister(true)
- .withBackupEngineId("wlauwzizxbmpg")
- .withDpmVersion("efuzmuvpbttd")
- .withAzureBackupAgentVersion("orppxebmnzbtb")
- .withIsAzureBackupAgentUpgradeAvailable(false)
- .withIsDpmUpgradeAvailable(false)
- .withExtendedInfo(
- new BackupEngineExtendedInfo()
- .withDatabaseName("gohdneuelfphsd")
- .withProtectedItemsCount(58245942)
- .withProtectedServersCount(1295837012)
- .withDiskCount(743689634)
- .withUsedDiskSpace(94.95778912443798D)
- .withAvailableDiskSpace(11.493071228396957D)
- .withRefreshedAt(OffsetDateTime.parse("2021-03-30T20:31:18Z"))
- .withAzureProtectedInstances(1098606122)))
- .withEtag("xclvit");
- model = BinaryData.fromObject(model).toObject(BackupEngineBaseResourceInner.class);
- Assertions.assertEquals("hqzonosggbhcoh", model.location());
- Assertions.assertEquals("sjnkal", model.tags().get("utiiswacf"));
- Assertions.assertEquals("iplbpodxunkbebxm", model.properties().friendlyName());
- Assertions.assertEquals(BackupManagementType.MAB, model.properties().backupManagementType());
- Assertions.assertEquals("ntwlrbqtkoie", model.properties().registrationStatus());
- Assertions.assertEquals("eotg", model.properties().backupEngineState());
- Assertions.assertEquals("l", model.properties().healthStatus());
- Assertions.assertEquals(true, model.properties().canReRegister());
- Assertions.assertEquals("wlauwzizxbmpg", model.properties().backupEngineId());
- Assertions.assertEquals("efuzmuvpbttd", model.properties().dpmVersion());
- Assertions.assertEquals("orppxebmnzbtb", model.properties().azureBackupAgentVersion());
- Assertions.assertEquals(false, model.properties().isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(false, model.properties().isDpmUpgradeAvailable());
- Assertions.assertEquals("gohdneuelfphsd", model.properties().extendedInfo().databaseName());
- Assertions.assertEquals(58245942, model.properties().extendedInfo().protectedItemsCount());
- Assertions.assertEquals(1295837012, model.properties().extendedInfo().protectedServersCount());
- Assertions.assertEquals(743689634, model.properties().extendedInfo().diskCount());
- Assertions.assertEquals(94.95778912443798D, model.properties().extendedInfo().usedDiskSpace());
- Assertions.assertEquals(11.493071228396957D, model.properties().extendedInfo().availableDiskSpace());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-03-30T20:31:18Z"), model.properties().extendedInfo().refreshedAt());
- Assertions.assertEquals(1098606122, model.properties().extendedInfo().azureProtectedInstances());
- Assertions.assertEquals("xclvit", model.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceListTests.java
deleted file mode 100644
index 127024fe63d2..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseResourceListTests.java
+++ /dev/null
@@ -1,170 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupEngineBaseResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResourceList;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupEngineBaseResourceListTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupEngineBaseResourceList model =
- BinaryData
- .fromString(
- "{\"value\":[{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"vetvt\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"tdo\",\"backupEngineState\":\"cbxvwvxyslqbh\",\"healthStatus\":\"xoblytkbl\",\"canReRegister\":true,\"backupEngineId\":\"wwfbkrvrnsvshq\",\"dpmVersion\":\"hxcr\",\"azureBackupAgentVersion\":\"fovasr\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"qfsubcgjbirx\",\"protectedItemsCount\":1282258802,\"protectedServersCount\":592118206,\"diskCount\":2111014163,\"usedDiskSpace\":84.658041031999,\"availableDiskSpace\":19.500555152586518,\"refreshedAt\":\"2021-10-31T01:03:52Z\",\"azureProtectedInstances\":22179172}},\"eTag\":\"tpvjzbexilzznfqq\",\"location\":\"vwpm\",\"tags\":{\"jhwqytjrybnw\":\"ruoujmk\",\"enq\":\"ewgdrjervn\",\"ndoygmifthnzdnd\":\"eh\",\"nayqi\":\"l\"},\"id\":\"ynduha\",\"name\":\"hqlkthumaqo\",\"type\":\"bgycduiertgccym\"},{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"l\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"qlfmmdnbb\",\"backupEngineState\":\"zpswiydmc\",\"healthStatus\":\"hzdxssadbzm\",\"canReRegister\":true,\"backupEngineId\":\"znud\",\"dpmVersion\":\"dvxzbncblylpst\",\"azureBackupAgentVersion\":\"hh\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":false,\"extendedInfo\":{\"databaseName\":\"cers\",\"protectedItemsCount\":1191369251,\"protectedServersCount\":930284042,\"diskCount\":1008975068,\"usedDiskSpace\":74.96310057788091,\"availableDiskSpace\":56.13333824147031,\"refreshedAt\":\"2021-01-31T08:05:10Z\",\"azureProtectedInstances\":1265924746}},\"eTag\":\"lswtmweriofzpyqs\",\"location\":\"mwabnetshhszhedp\",\"tags\":{\"wtppjflcxogaoko\":\"iwubmwmbesldnk\",\"nsikvmkqzeqqkdl\":\"z\"},\"id\":\"fzxmhhvhgureodkw\",\"name\":\"bdagxt\",\"type\":\"bqdxbx\"}],\"nextLink\":\"kbogqxndlkzgx\"}")
- .toObject(BackupEngineBaseResourceList.class);
- Assertions.assertEquals("kbogqxndlkzgx", model.nextLink());
- Assertions.assertEquals("vwpm", model.value().get(0).location());
- Assertions.assertEquals("ruoujmk", model.value().get(0).tags().get("jhwqytjrybnw"));
- Assertions.assertEquals("vetvt", model.value().get(0).properties().friendlyName());
- Assertions
- .assertEquals(BackupManagementType.AZURE_SQL, model.value().get(0).properties().backupManagementType());
- Assertions.assertEquals("tdo", model.value().get(0).properties().registrationStatus());
- Assertions.assertEquals("cbxvwvxyslqbh", model.value().get(0).properties().backupEngineState());
- Assertions.assertEquals("xoblytkbl", model.value().get(0).properties().healthStatus());
- Assertions.assertEquals(true, model.value().get(0).properties().canReRegister());
- Assertions.assertEquals("wwfbkrvrnsvshq", model.value().get(0).properties().backupEngineId());
- Assertions.assertEquals("hxcr", model.value().get(0).properties().dpmVersion());
- Assertions.assertEquals("fovasr", model.value().get(0).properties().azureBackupAgentVersion());
- Assertions.assertEquals(false, model.value().get(0).properties().isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, model.value().get(0).properties().isDpmUpgradeAvailable());
- Assertions.assertEquals("qfsubcgjbirx", model.value().get(0).properties().extendedInfo().databaseName());
- Assertions.assertEquals(1282258802, model.value().get(0).properties().extendedInfo().protectedItemsCount());
- Assertions.assertEquals(592118206, model.value().get(0).properties().extendedInfo().protectedServersCount());
- Assertions.assertEquals(2111014163, model.value().get(0).properties().extendedInfo().diskCount());
- Assertions.assertEquals(84.658041031999D, model.value().get(0).properties().extendedInfo().usedDiskSpace());
- Assertions
- .assertEquals(19.500555152586518D, model.value().get(0).properties().extendedInfo().availableDiskSpace());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-10-31T01:03:52Z"),
- model.value().get(0).properties().extendedInfo().refreshedAt());
- Assertions.assertEquals(22179172, model.value().get(0).properties().extendedInfo().azureProtectedInstances());
- Assertions.assertEquals("tpvjzbexilzznfqq", model.value().get(0).etag());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupEngineBaseResourceList model =
- new BackupEngineBaseResourceList()
- .withNextLink("kbogqxndlkzgx")
- .withValue(
- Arrays
- .asList(
- new BackupEngineBaseResourceInner()
- .withLocation("vwpm")
- .withTags(
- mapOf(
- "jhwqytjrybnw",
- "ruoujmk",
- "enq",
- "ewgdrjervn",
- "ndoygmifthnzdnd",
- "eh",
- "nayqi",
- "l"))
- .withProperties(
- new BackupEngineBase()
- .withFriendlyName("vetvt")
- .withBackupManagementType(BackupManagementType.AZURE_SQL)
- .withRegistrationStatus("tdo")
- .withBackupEngineState("cbxvwvxyslqbh")
- .withHealthStatus("xoblytkbl")
- .withCanReRegister(true)
- .withBackupEngineId("wwfbkrvrnsvshq")
- .withDpmVersion("hxcr")
- .withAzureBackupAgentVersion("fovasr")
- .withIsAzureBackupAgentUpgradeAvailable(false)
- .withIsDpmUpgradeAvailable(true)
- .withExtendedInfo(
- new BackupEngineExtendedInfo()
- .withDatabaseName("qfsubcgjbirx")
- .withProtectedItemsCount(1282258802)
- .withProtectedServersCount(592118206)
- .withDiskCount(2111014163)
- .withUsedDiskSpace(84.658041031999D)
- .withAvailableDiskSpace(19.500555152586518D)
- .withRefreshedAt(OffsetDateTime.parse("2021-10-31T01:03:52Z"))
- .withAzureProtectedInstances(22179172)))
- .withEtag("tpvjzbexilzznfqq"),
- new BackupEngineBaseResourceInner()
- .withLocation("mwabnetshhszhedp")
- .withTags(mapOf("wtppjflcxogaoko", "iwubmwmbesldnk", "nsikvmkqzeqqkdl", "z"))
- .withProperties(
- new BackupEngineBase()
- .withFriendlyName("l")
- .withBackupManagementType(BackupManagementType.INVALID)
- .withRegistrationStatus("qlfmmdnbb")
- .withBackupEngineState("zpswiydmc")
- .withHealthStatus("hzdxssadbzm")
- .withCanReRegister(true)
- .withBackupEngineId("znud")
- .withDpmVersion("dvxzbncblylpst")
- .withAzureBackupAgentVersion("hh")
- .withIsAzureBackupAgentUpgradeAvailable(true)
- .withIsDpmUpgradeAvailable(false)
- .withExtendedInfo(
- new BackupEngineExtendedInfo()
- .withDatabaseName("cers")
- .withProtectedItemsCount(1191369251)
- .withProtectedServersCount(930284042)
- .withDiskCount(1008975068)
- .withUsedDiskSpace(74.96310057788091D)
- .withAvailableDiskSpace(56.13333824147031D)
- .withRefreshedAt(OffsetDateTime.parse("2021-01-31T08:05:10Z"))
- .withAzureProtectedInstances(1265924746)))
- .withEtag("lswtmweriofzpyqs")));
- model = BinaryData.fromObject(model).toObject(BackupEngineBaseResourceList.class);
- Assertions.assertEquals("kbogqxndlkzgx", model.nextLink());
- Assertions.assertEquals("vwpm", model.value().get(0).location());
- Assertions.assertEquals("ruoujmk", model.value().get(0).tags().get("jhwqytjrybnw"));
- Assertions.assertEquals("vetvt", model.value().get(0).properties().friendlyName());
- Assertions
- .assertEquals(BackupManagementType.AZURE_SQL, model.value().get(0).properties().backupManagementType());
- Assertions.assertEquals("tdo", model.value().get(0).properties().registrationStatus());
- Assertions.assertEquals("cbxvwvxyslqbh", model.value().get(0).properties().backupEngineState());
- Assertions.assertEquals("xoblytkbl", model.value().get(0).properties().healthStatus());
- Assertions.assertEquals(true, model.value().get(0).properties().canReRegister());
- Assertions.assertEquals("wwfbkrvrnsvshq", model.value().get(0).properties().backupEngineId());
- Assertions.assertEquals("hxcr", model.value().get(0).properties().dpmVersion());
- Assertions.assertEquals("fovasr", model.value().get(0).properties().azureBackupAgentVersion());
- Assertions.assertEquals(false, model.value().get(0).properties().isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, model.value().get(0).properties().isDpmUpgradeAvailable());
- Assertions.assertEquals("qfsubcgjbirx", model.value().get(0).properties().extendedInfo().databaseName());
- Assertions.assertEquals(1282258802, model.value().get(0).properties().extendedInfo().protectedItemsCount());
- Assertions.assertEquals(592118206, model.value().get(0).properties().extendedInfo().protectedServersCount());
- Assertions.assertEquals(2111014163, model.value().get(0).properties().extendedInfo().diskCount());
- Assertions.assertEquals(84.658041031999D, model.value().get(0).properties().extendedInfo().usedDiskSpace());
- Assertions
- .assertEquals(19.500555152586518D, model.value().get(0).properties().extendedInfo().availableDiskSpace());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-10-31T01:03:52Z"),
- model.value().get(0).properties().extendedInfo().refreshedAt());
- Assertions.assertEquals(22179172, model.value().get(0).properties().extendedInfo().azureProtectedInstances());
- Assertions.assertEquals("tpvjzbexilzznfqq", model.value().get(0).etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseTests.java
deleted file mode 100644
index 5067851e5a2f..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineBaseTests.java
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupEngineBaseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupEngineBase model =
- BinaryData
- .fromString(
- "{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"gwq\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"dgfbcvkcvqvpke\",\"backupEngineState\":\"cvdrhvoodsot\",\"healthStatus\":\"bzdopcj\",\"canReRegister\":true,\"backupEngineId\":\"dldwmgxc\",\"dpmVersion\":\"slpmutwuo\",\"azureBackupAgentVersion\":\"rpkhjwn\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"cpdggkzzlvmbmp\",\"protectedItemsCount\":2116317811,\"protectedServersCount\":1202114760,\"diskCount\":1745081298,\"usedDiskSpace\":19.64680270659027,\"availableDiskSpace\":37.877958367201956,\"refreshedAt\":\"2021-04-25T15:51:11Z\",\"azureProtectedInstances\":938827927}}")
- .toObject(BackupEngineBase.class);
- Assertions.assertEquals("gwq", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType());
- Assertions.assertEquals("dgfbcvkcvqvpke", model.registrationStatus());
- Assertions.assertEquals("cvdrhvoodsot", model.backupEngineState());
- Assertions.assertEquals("bzdopcj", model.healthStatus());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("dldwmgxc", model.backupEngineId());
- Assertions.assertEquals("slpmutwuo", model.dpmVersion());
- Assertions.assertEquals("rpkhjwn", model.azureBackupAgentVersion());
- Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, model.isDpmUpgradeAvailable());
- Assertions.assertEquals("cpdggkzzlvmbmp", model.extendedInfo().databaseName());
- Assertions.assertEquals(2116317811, model.extendedInfo().protectedItemsCount());
- Assertions.assertEquals(1202114760, model.extendedInfo().protectedServersCount());
- Assertions.assertEquals(1745081298, model.extendedInfo().diskCount());
- Assertions.assertEquals(19.64680270659027D, model.extendedInfo().usedDiskSpace());
- Assertions.assertEquals(37.877958367201956D, model.extendedInfo().availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-25T15:51:11Z"), model.extendedInfo().refreshedAt());
- Assertions.assertEquals(938827927, model.extendedInfo().azureProtectedInstances());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupEngineBase model =
- new BackupEngineBase()
- .withFriendlyName("gwq")
- .withBackupManagementType(BackupManagementType.AZURE_SQL)
- .withRegistrationStatus("dgfbcvkcvqvpke")
- .withBackupEngineState("cvdrhvoodsot")
- .withHealthStatus("bzdopcj")
- .withCanReRegister(true)
- .withBackupEngineId("dldwmgxc")
- .withDpmVersion("slpmutwuo")
- .withAzureBackupAgentVersion("rpkhjwn")
- .withIsAzureBackupAgentUpgradeAvailable(false)
- .withIsDpmUpgradeAvailable(true)
- .withExtendedInfo(
- new BackupEngineExtendedInfo()
- .withDatabaseName("cpdggkzzlvmbmp")
- .withProtectedItemsCount(2116317811)
- .withProtectedServersCount(1202114760)
- .withDiskCount(1745081298)
- .withUsedDiskSpace(19.64680270659027D)
- .withAvailableDiskSpace(37.877958367201956D)
- .withRefreshedAt(OffsetDateTime.parse("2021-04-25T15:51:11Z"))
- .withAzureProtectedInstances(938827927));
- model = BinaryData.fromObject(model).toObject(BackupEngineBase.class);
- Assertions.assertEquals("gwq", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_SQL, model.backupManagementType());
- Assertions.assertEquals("dgfbcvkcvqvpke", model.registrationStatus());
- Assertions.assertEquals("cvdrhvoodsot", model.backupEngineState());
- Assertions.assertEquals("bzdopcj", model.healthStatus());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("dldwmgxc", model.backupEngineId());
- Assertions.assertEquals("slpmutwuo", model.dpmVersion());
- Assertions.assertEquals("rpkhjwn", model.azureBackupAgentVersion());
- Assertions.assertEquals(false, model.isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, model.isDpmUpgradeAvailable());
- Assertions.assertEquals("cpdggkzzlvmbmp", model.extendedInfo().databaseName());
- Assertions.assertEquals(2116317811, model.extendedInfo().protectedItemsCount());
- Assertions.assertEquals(1202114760, model.extendedInfo().protectedServersCount());
- Assertions.assertEquals(1745081298, model.extendedInfo().diskCount());
- Assertions.assertEquals(19.64680270659027D, model.extendedInfo().usedDiskSpace());
- Assertions.assertEquals(37.877958367201956D, model.extendedInfo().availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-25T15:51:11Z"), model.extendedInfo().refreshedAt());
- Assertions.assertEquals(938827927, model.extendedInfo().azureProtectedInstances());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineExtendedInfoTests.java
deleted file mode 100644
index 36522ab9dd9a..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEngineExtendedInfoTests.java
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupEngineExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupEngineExtendedInfo model =
- BinaryData
- .fromString(
- "{\"databaseName\":\"wyhrfouyftaakc\",\"protectedItemsCount\":369562825,\"protectedServersCount\":1040923285,\"diskCount\":842537299,\"usedDiskSpace\":89.09841673694949,\"availableDiskSpace\":79.8884985584721,\"refreshedAt\":\"2021-08-17T13:21:55Z\",\"azureProtectedInstances\":1989438546}")
- .toObject(BackupEngineExtendedInfo.class);
- Assertions.assertEquals("wyhrfouyftaakc", model.databaseName());
- Assertions.assertEquals(369562825, model.protectedItemsCount());
- Assertions.assertEquals(1040923285, model.protectedServersCount());
- Assertions.assertEquals(842537299, model.diskCount());
- Assertions.assertEquals(89.09841673694949D, model.usedDiskSpace());
- Assertions.assertEquals(79.8884985584721D, model.availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-17T13:21:55Z"), model.refreshedAt());
- Assertions.assertEquals(1989438546, model.azureProtectedInstances());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupEngineExtendedInfo model =
- new BackupEngineExtendedInfo()
- .withDatabaseName("wyhrfouyftaakc")
- .withProtectedItemsCount(369562825)
- .withProtectedServersCount(1040923285)
- .withDiskCount(842537299)
- .withUsedDiskSpace(89.09841673694949D)
- .withAvailableDiskSpace(79.8884985584721D)
- .withRefreshedAt(OffsetDateTime.parse("2021-08-17T13:21:55Z"))
- .withAzureProtectedInstances(1989438546);
- model = BinaryData.fromObject(model).toObject(BackupEngineExtendedInfo.class);
- Assertions.assertEquals("wyhrfouyftaakc", model.databaseName());
- Assertions.assertEquals(369562825, model.protectedItemsCount());
- Assertions.assertEquals(1040923285, model.protectedServersCount());
- Assertions.assertEquals(842537299, model.diskCount());
- Assertions.assertEquals(89.09841673694949D, model.usedDiskSpace());
- Assertions.assertEquals(79.8884985584721D, model.availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-17T13:21:55Z"), model.refreshedAt());
- Assertions.assertEquals(1989438546, model.azureProtectedInstances());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetWithResponseMockTests.java
deleted file mode 100644
index 6e098bef0b75..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetWithResponseMockTests.java
+++ /dev/null
@@ -1,100 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupEnginesGetWithResponseMockTests {
- @Test
- public void testGetWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"umljcirvpef\",\"backupManagementType\":\"DefaultBackup\",\"registrationStatus\":\"ei\",\"backupEngineState\":\"tjnsx\",\"healthStatus\":\"jlnsj\",\"canReRegister\":false,\"backupEngineId\":\"yxxbxqvmvuayt\",\"dpmVersion\":\"dxk\",\"azureBackupAgentVersion\":\"qbwpntghyk\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"xsl\",\"protectedItemsCount\":1131788859,\"protectedServersCount\":1439367982,\"diskCount\":1905486596,\"usedDiskSpace\":3.0373201705101716,\"availableDiskSpace\":75.8033614350649,\"refreshedAt\":\"2021-11-25T06:52:08Z\",\"azureProtectedInstances\":748877186}},\"eTag\":\"qqjwkrh\",\"location\":\"zdanojis\",\"tags\":{\"jctibpvbkae\":\"mvokatuz\",\"akw\":\"xsmzygdf\"},\"id\":\"eivmak\",\"name\":\"hysowljuxlkbect\",\"type\":\"tfjmskdchmaiub\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- BackupEngineBaseResource response =
- manager
- .backupEngines()
- .getWithResponse(
- "lgmgbe",
- "lqtxnrflkndrn",
- "pgfjo",
- "hdaqotwfhipxwg",
- "abvcipowzaf",
- com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("zdanojis", response.location());
- Assertions.assertEquals("mvokatuz", response.tags().get("jctibpvbkae"));
- Assertions.assertEquals("umljcirvpef", response.properties().friendlyName());
- Assertions.assertEquals(BackupManagementType.DEFAULT_BACKUP, response.properties().backupManagementType());
- Assertions.assertEquals("ei", response.properties().registrationStatus());
- Assertions.assertEquals("tjnsx", response.properties().backupEngineState());
- Assertions.assertEquals("jlnsj", response.properties().healthStatus());
- Assertions.assertEquals(false, response.properties().canReRegister());
- Assertions.assertEquals("yxxbxqvmvuayt", response.properties().backupEngineId());
- Assertions.assertEquals("dxk", response.properties().dpmVersion());
- Assertions.assertEquals("qbwpntghyk", response.properties().azureBackupAgentVersion());
- Assertions.assertEquals(true, response.properties().isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, response.properties().isDpmUpgradeAvailable());
- Assertions.assertEquals("xsl", response.properties().extendedInfo().databaseName());
- Assertions.assertEquals(1131788859, response.properties().extendedInfo().protectedItemsCount());
- Assertions.assertEquals(1439367982, response.properties().extendedInfo().protectedServersCount());
- Assertions.assertEquals(1905486596, response.properties().extendedInfo().diskCount());
- Assertions.assertEquals(3.0373201705101716D, response.properties().extendedInfo().usedDiskSpace());
- Assertions.assertEquals(75.8033614350649D, response.properties().extendedInfo().availableDiskSpace());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-11-25T06:52:08Z"), response.properties().extendedInfo().refreshedAt());
- Assertions.assertEquals(748877186, response.properties().extendedInfo().azureProtectedInstances());
- Assertions.assertEquals("qqjwkrh", response.etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListMockTests.java
deleted file mode 100644
index fc392b636fd6..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListMockTests.java
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBaseResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupEnginesListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"backupEngineType\":\"BackupEngineBase\",\"friendlyName\":\"cehokw\",\"backupManagementType\":\"AzureSql\",\"registrationStatus\":\"wloesqrggvrbn\",\"backupEngineState\":\"ukoila\",\"healthStatus\":\"duwjleipjlhwy\",\"canReRegister\":false,\"backupEngineId\":\"uzythqkkwhbgxv\",\"dpmVersion\":\"lvulnxdmnitmujdt\",\"azureBackupAgentVersion\":\"clyymffhmjpddn\",\"isAzureBackupAgentUpgradeAvailable\":false,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"zmzqmzjqrb\",\"protectedItemsCount\":656452791,\"protectedServersCount\":660480446,\"diskCount\":1139238418,\"usedDiskSpace\":61.04347067258613,\"availableDiskSpace\":96.93135373789933,\"refreshedAt\":\"2021-10-17T01:47:41Z\",\"azureProtectedInstances\":1367688222}},\"eTag\":\"laohoqkp\",\"location\":\"t\",\"tags\":{\"syril\":\"ilaywkdcwm\",\"ylnkkbjpjvlywltm\":\"hxdqaol\",\"jw\":\"wob\",\"czeuntgx\":\"lwyjfnqzocrdz\"},\"id\":\"ncaqttiekoifu\",\"name\":\"nyttzgix\",\"type\":\"yri\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.backupEngines().list("r", "dqntycnawthv", "ax", "nuyeamcmhud", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("t", response.iterator().next().location());
- Assertions.assertEquals("ilaywkdcwm", response.iterator().next().tags().get("syril"));
- Assertions.assertEquals("cehokw", response.iterator().next().properties().friendlyName());
- Assertions
- .assertEquals(
- BackupManagementType.AZURE_SQL, response.iterator().next().properties().backupManagementType());
- Assertions.assertEquals("wloesqrggvrbn", response.iterator().next().properties().registrationStatus());
- Assertions.assertEquals("ukoila", response.iterator().next().properties().backupEngineState());
- Assertions.assertEquals("duwjleipjlhwy", response.iterator().next().properties().healthStatus());
- Assertions.assertEquals(false, response.iterator().next().properties().canReRegister());
- Assertions.assertEquals("uzythqkkwhbgxv", response.iterator().next().properties().backupEngineId());
- Assertions.assertEquals("lvulnxdmnitmujdt", response.iterator().next().properties().dpmVersion());
- Assertions.assertEquals("clyymffhmjpddn", response.iterator().next().properties().azureBackupAgentVersion());
- Assertions.assertEquals(false, response.iterator().next().properties().isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, response.iterator().next().properties().isDpmUpgradeAvailable());
- Assertions.assertEquals("zmzqmzjqrb", response.iterator().next().properties().extendedInfo().databaseName());
- Assertions
- .assertEquals(656452791, response.iterator().next().properties().extendedInfo().protectedItemsCount());
- Assertions
- .assertEquals(660480446, response.iterator().next().properties().extendedInfo().protectedServersCount());
- Assertions.assertEquals(1139238418, response.iterator().next().properties().extendedInfo().diskCount());
- Assertions
- .assertEquals(61.04347067258613D, response.iterator().next().properties().extendedInfo().usedDiskSpace());
- Assertions
- .assertEquals(
- 96.93135373789933D, response.iterator().next().properties().extendedInfo().availableDiskSpace());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-10-17T01:47:41Z"),
- response.iterator().next().properties().extendedInfo().refreshedAt());
- Assertions
- .assertEquals(1367688222, response.iterator().next().properties().extendedInfo().azureProtectedInstances());
- Assertions.assertEquals("laohoqkp", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListMockTests.java
deleted file mode 100644
index 3b81c81727ae..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListMockTests.java
+++ /dev/null
@@ -1,85 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.JobResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupJobsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"jobType\":\"Job\",\"entityFriendlyName\":\"bsmhpdujdiga\",\"backupManagementType\":\"DPM\",\"operation\":\"ksc\",\"status\":\"tnanqimwb\",\"startTime\":\"2021-11-11T20:53:09Z\",\"endTime\":\"2021-06-11T23:52:07Z\",\"activityId\":\"dpkawnsnl\"},\"eTag\":\"mouxwksqmudmfco\",\"location\":\"bicziuswswj\",\"tags\":{\"btqqvyfs\":\"qsj\"},\"id\":\"yrfwbivq\",\"name\":\"ogfuyzwvbhlim\",\"type\":\"yqe\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .backupJobs()
- .list("fgtdmbvx", "kraokq", "budbt", "aokbavlyttaaknwf", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("bicziuswswj", response.iterator().next().location());
- Assertions.assertEquals("qsj", response.iterator().next().tags().get("btqqvyfs"));
- Assertions.assertEquals("bsmhpdujdiga", response.iterator().next().properties().entityFriendlyName());
- Assertions
- .assertEquals(BackupManagementType.DPM, response.iterator().next().properties().backupManagementType());
- Assertions.assertEquals("ksc", response.iterator().next().properties().operation());
- Assertions.assertEquals("tnanqimwb", response.iterator().next().properties().status());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-11-11T20:53:09Z"), response.iterator().next().properties().startTime());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-06-11T23:52:07Z"), response.iterator().next().properties().endTime());
- Assertions.assertEquals("dpkawnsnl", response.iterator().next().properties().activityId());
- Assertions.assertEquals("mouxwksqmudmfco", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageInnerTests.java
deleted file mode 100644
index 2fa2a5ec6ad1..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageInnerTests.java
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupManagementUsageInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupManagementUsageInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupManagementUsageInner model =
- BinaryData
- .fromString(
- "{\"unit\":\"Count\",\"quotaPeriod\":\"dvkaozw\",\"nextResetTime\":\"2021-02-22T11:39:16Z\",\"currentValue\":4625530429549295340,\"limit\":4205096906528038378,\"name\":{\"value\":\"k\",\"localizedValue\":\"yxolniwp\"}}")
- .toObject(BackupManagementUsageInner.class);
- Assertions.assertEquals(UsagesUnit.COUNT, model.unit());
- Assertions.assertEquals("dvkaozw", model.quotaPeriod());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T11:39:16Z"), model.nextResetTime());
- Assertions.assertEquals(4625530429549295340L, model.currentValue());
- Assertions.assertEquals(4205096906528038378L, model.limit());
- Assertions.assertEquals("k", model.name().value());
- Assertions.assertEquals("yxolniwp", model.name().localizedValue());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupManagementUsageInner model =
- new BackupManagementUsageInner()
- .withUnit(UsagesUnit.COUNT)
- .withQuotaPeriod("dvkaozw")
- .withNextResetTime(OffsetDateTime.parse("2021-02-22T11:39:16Z"))
- .withCurrentValue(4625530429549295340L)
- .withLimit(4205096906528038378L)
- .withName(new NameInfo().withValue("k").withLocalizedValue("yxolniwp"));
- model = BinaryData.fromObject(model).toObject(BackupManagementUsageInner.class);
- Assertions.assertEquals(UsagesUnit.COUNT, model.unit());
- Assertions.assertEquals("dvkaozw", model.quotaPeriod());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T11:39:16Z"), model.nextResetTime());
- Assertions.assertEquals(4625530429549295340L, model.currentValue());
- Assertions.assertEquals(4205096906528038378L, model.limit());
- Assertions.assertEquals("k", model.name().value());
- Assertions.assertEquals("yxolniwp", model.name().localizedValue());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageListTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageListTests.java
deleted file mode 100644
index 1019bc5ea5b0..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupManagementUsageListTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupManagementUsageInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementUsageList;
-import com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupManagementUsageListTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupManagementUsageList model =
- BinaryData
- .fromString(
- "{\"value\":[{\"unit\":\"Percent\",\"quotaPeriod\":\"ouskcqvkocrc\",\"nextResetTime\":\"2021-02-11T18:18:15Z\",\"currentValue\":5768373522529510794,\"limit\":104740040232311726,\"name\":{\"value\":\"biksq\",\"localizedValue\":\"lssai\"}},{\"unit\":\"CountPerSecond\",\"quotaPeriod\":\"wnzlljfmppeeb\",\"nextResetTime\":\"2021-11-23T16:03:48Z\",\"currentValue\":8457329254467091392,\"limit\":1088287690642884629,\"name\":{\"value\":\"uujitcjc\",\"localizedValue\":\"zevndhkrwpdappds\"}},{\"unit\":\"Percent\",\"quotaPeriod\":\"wrwjfeu\",\"nextResetTime\":\"2021-11-14T12:39:29Z\",\"currentValue\":5558562364469410639,\"limit\":7488631932267615574,\"name\":{\"value\":\"ldhugjzzdatqxh\",\"localizedValue\":\"dgeablgphu\"}}]}")
- .toObject(BackupManagementUsageList.class);
- Assertions.assertEquals(UsagesUnit.PERCENT, model.value().get(0).unit());
- Assertions.assertEquals("ouskcqvkocrc", model.value().get(0).quotaPeriod());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T18:18:15Z"), model.value().get(0).nextResetTime());
- Assertions.assertEquals(5768373522529510794L, model.value().get(0).currentValue());
- Assertions.assertEquals(104740040232311726L, model.value().get(0).limit());
- Assertions.assertEquals("biksq", model.value().get(0).name().value());
- Assertions.assertEquals("lssai", model.value().get(0).name().localizedValue());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupManagementUsageList model =
- new BackupManagementUsageList()
- .withValue(
- Arrays
- .asList(
- new BackupManagementUsageInner()
- .withUnit(UsagesUnit.PERCENT)
- .withQuotaPeriod("ouskcqvkocrc")
- .withNextResetTime(OffsetDateTime.parse("2021-02-11T18:18:15Z"))
- .withCurrentValue(5768373522529510794L)
- .withLimit(104740040232311726L)
- .withName(new NameInfo().withValue("biksq").withLocalizedValue("lssai")),
- new BackupManagementUsageInner()
- .withUnit(UsagesUnit.COUNT_PER_SECOND)
- .withQuotaPeriod("wnzlljfmppeeb")
- .withNextResetTime(OffsetDateTime.parse("2021-11-23T16:03:48Z"))
- .withCurrentValue(8457329254467091392L)
- .withLimit(1088287690642884629L)
- .withName(new NameInfo().withValue("uujitcjc").withLocalizedValue("zevndhkrwpdappds")),
- new BackupManagementUsageInner()
- .withUnit(UsagesUnit.PERCENT)
- .withQuotaPeriod("wrwjfeu")
- .withNextResetTime(OffsetDateTime.parse("2021-11-14T12:39:29Z"))
- .withCurrentValue(5558562364469410639L)
- .withLimit(7488631932267615574L)
- .withName(
- new NameInfo().withValue("ldhugjzzdatqxh").withLocalizedValue("dgeablgphu"))));
- model = BinaryData.fromObject(model).toObject(BackupManagementUsageList.class);
- Assertions.assertEquals(UsagesUnit.PERCENT, model.value().get(0).unit());
- Assertions.assertEquals("ouskcqvkocrc", model.value().get(0).quotaPeriod());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-11T18:18:15Z"), model.value().get(0).nextResetTime());
- Assertions.assertEquals(5768373522529510794L, model.value().get(0).currentValue());
- Assertions.assertEquals(104740040232311726L, model.value().get(0).limit());
- Assertions.assertEquals("biksq", model.value().get(0).name().value());
- Assertions.assertEquals("lssai", model.value().get(0).name().localizedValue());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetWithResponseMockTests.java
deleted file mode 100644
index 8f2b7c1c2d76..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetWithResponseMockTests.java
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupOperationResultsGetWithResponseMockTests {
- @Test
- public void testGetWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager
- .backupOperationResults()
- .getWithResponse("hthdklmvetatlakf", "oixwgiksb", "vtooxrpo", com.azure.core.util.Context.NONE);
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListMockTests.java
deleted file mode 100644
index 4a9b6bcd9e25..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListMockTests.java
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicyResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupPoliciesListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"backupManagementType\":\"ProtectionPolicy\",\"protectedItemsCount\":460067707,\"resourceGuardOperationRequests\":[\"a\",\"krmukmyjmkxett\",\"slojfkqidnqt\"]},\"eTag\":\"xjhqxcsqhtkb\",\"location\":\"nqlrng\",\"tags\":{\"hllxricctkw\":\"biipsnawwlqkznx\",\"eiyglesrwvaexhdc\":\"uqqoaj\",\"hdmljz\":\"rceqnkbrupob\",\"nzpphepife\":\"cvumepjpbi\"},\"id\":\"leqirccjclykcgxv\",\"name\":\"pjlvczuoda\",\"type\":\"punettepdjxq\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.backupPolicies().list("kmdskjhhxd", "ajfoxc", "scv", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("nqlrng", response.iterator().next().location());
- Assertions.assertEquals("biipsnawwlqkznx", response.iterator().next().tags().get("hllxricctkw"));
- Assertions.assertEquals(460067707, response.iterator().next().properties().protectedItemsCount());
- Assertions.assertEquals("a", response.iterator().next().properties().resourceGuardOperationRequests().get(0));
- Assertions.assertEquals("xjhqxcsqhtkb", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListMockTests.java
deleted file mode 100644
index 333eae828786..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListMockTests.java
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadProtectableItemResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupProtectableItemsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"protectableItemType\":\"WorkloadProtectableItem\",\"backupManagementType\":\"jrthcfjzhx\",\"workloadType\":\"ubqjro\",\"friendlyName\":\"vrjeqmtzzbeqrztr\",\"protectionState\":\"NotProtected\"},\"eTag\":\"rdhabsr\",\"location\":\"rsnrhp\",\"tags\":{\"xkvvcs\":\"iwkkvya\",\"mlivrjjxnwx\":\"msvuvdjkqxetq\",\"jxlehzlx\":\"chp\"},\"id\":\"gfquwz\",\"name\":\"w\",\"type\":\"ibelwcerwkw\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .backupProtectableItems()
- .list("wjongzs", "hqqrsilcch", "kxxkan", "bvriaqgvtojrulfu", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("rsnrhp", response.iterator().next().location());
- Assertions.assertEquals("iwkkvya", response.iterator().next().tags().get("xkvvcs"));
- Assertions.assertEquals("jrthcfjzhx", response.iterator().next().properties().backupManagementType());
- Assertions.assertEquals("ubqjro", response.iterator().next().properties().workloadType());
- Assertions.assertEquals("vrjeqmtzzbeqrztr", response.iterator().next().properties().friendlyName());
- Assertions
- .assertEquals(ProtectionStatus.NOT_PROTECTED, response.iterator().next().properties().protectionState());
- Assertions.assertEquals("rdhabsr", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListMockTests.java
deleted file mode 100644
index 86f60e15caec..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListMockTests.java
+++ /dev/null
@@ -1,96 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupProtectedItemsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"protectedItemType\":\"ProtectedItem\",\"backupManagementType\":\"AzureBackupServer\",\"workloadType\":\"SystemState\",\"containerName\":\"l\",\"sourceResourceId\":\"lxpnovyoanf\",\"policyId\":\"swqagywvtxigvjrk\",\"lastRecoveryPoint\":\"2020-12-28T20:40:15Z\",\"backupSetName\":\"eukyaw\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2021-09-30T02:18:30Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"u\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"dsjtdlpbni\"],\"isArchiveEnabled\":false,\"policyName\":\"zlsvbzfcpuoeed\",\"softDeleteRetentionPeriodInDays\":1674449471},\"eTag\":\"iklhsyekrdrenx\",\"location\":\"lriyehqbe\",\"tags\":{\"ytjlkesmmpath\":\"lhydwbdbfgrlpu\"},\"id\":\"btahdeanii\",\"name\":\"llbvgwzsfftedous\",\"type\":\"ktjtgra\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .backupProtectedItems()
- .list("mwwmjswenaww", "me", "leqioulndh", "yoeojhtollhs", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("lriyehqbe", response.iterator().next().location());
- Assertions.assertEquals("lhydwbdbfgrlpu", response.iterator().next().tags().get("ytjlkesmmpath"));
- Assertions.assertEquals("l", response.iterator().next().properties().containerName());
- Assertions.assertEquals("lxpnovyoanf", response.iterator().next().properties().sourceResourceId());
- Assertions.assertEquals("swqagywvtxigvjrk", response.iterator().next().properties().policyId());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2020-12-28T20:40:15Z"),
- response.iterator().next().properties().lastRecoveryPoint());
- Assertions.assertEquals("eukyaw", response.iterator().next().properties().backupSetName());
- Assertions.assertEquals(CreateMode.INVALID, response.iterator().next().properties().createMode());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-09-30T02:18:30Z"),
- response.iterator().next().properties().deferredDeleteTimeInUtc());
- Assertions.assertEquals(false, response.iterator().next().properties().isScheduledForDeferredDelete());
- Assertions.assertEquals("u", response.iterator().next().properties().deferredDeleteTimeRemaining());
- Assertions.assertEquals(true, response.iterator().next().properties().isDeferredDeleteScheduleUpcoming());
- Assertions.assertEquals(true, response.iterator().next().properties().isRehydrate());
- Assertions
- .assertEquals(
- "dsjtdlpbni", response.iterator().next().properties().resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(false, response.iterator().next().properties().isArchiveEnabled());
- Assertions.assertEquals("zlsvbzfcpuoeed", response.iterator().next().properties().policyName());
- Assertions.assertEquals(1674449471, response.iterator().next().properties().softDeleteRetentionPeriod());
- Assertions.assertEquals("iklhsyekrdrenx", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListMockTests.java
deleted file mode 100644
index 67f4b5874e5f..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListMockTests.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupProtectionContainersListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"buwq\",\"backupManagementType\":\"DPM\",\"registrationStatus\":\"llmqiyne\",\"healthStatus\":\"ellnkkii\",\"protectableObjectType\":\"mtum\"},\"eTag\":\"ymdjfua\",\"location\":\"roqvqpilrgu\",\"tags\":{\"aqklxy\":\"nlduwzorxsbm\",\"qvfqepdxc\":\"x\",\"wcpjqduqgi\":\"tuubwyvpjb\"},\"id\":\"exkydfb\",\"name\":\"lj\",\"type\":\"vhuerkjddvrglieg\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .backupProtectionContainers()
- .list("pjxljtxb", "sqtbxxniu", "sdzhgbdgzpagsec", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("roqvqpilrgu", response.iterator().next().location());
- Assertions.assertEquals("nlduwzorxsbm", response.iterator().next().tags().get("aqklxy"));
- Assertions.assertEquals("buwq", response.iterator().next().properties().friendlyName());
- Assertions
- .assertEquals(BackupManagementType.DPM, response.iterator().next().properties().backupManagementType());
- Assertions.assertEquals("llmqiyne", response.iterator().next().properties().registrationStatus());
- Assertions.assertEquals("ellnkkii", response.iterator().next().properties().healthStatus());
- Assertions.assertEquals("mtum", response.iterator().next().properties().protectableObjectType());
- Assertions.assertEquals("ymdjfua", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentsListMockTests.java
deleted file mode 100644
index 610c3d5d6614..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentsListMockTests.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntentResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupProtectionIntentsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"protectionIntentItemType\":\"ProtectionIntent\",\"backupManagementType\":\"AzureWorkload\",\"sourceResourceId\":\"qxvhcsyhzlwxa\",\"itemId\":\"ov\",\"policyId\":\"exdnd\",\"protectionState\":\"Protecting\"},\"eTag\":\"ead\",\"location\":\"rzmwn\",\"tags\":{\"mmagoaqylkjzt\":\"agttm\"},\"id\":\"iua\",\"name\":\"jcg\",\"type\":\"xitp\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.backupProtectionIntents().list("byl", "ui", "vxva", "vcrk", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("rzmwn", response.iterator().next().location());
- Assertions.assertEquals("agttm", response.iterator().next().tags().get("mmagoaqylkjzt"));
- Assertions
- .assertEquals(
- BackupManagementType.AZURE_WORKLOAD, response.iterator().next().properties().backupManagementType());
- Assertions.assertEquals("qxvhcsyhzlwxa", response.iterator().next().properties().sourceResourceId());
- Assertions.assertEquals("ov", response.iterator().next().properties().itemId());
- Assertions.assertEquals("exdnd", response.iterator().next().properties().policyId());
- Assertions.assertEquals(ProtectionStatus.PROTECTING, response.iterator().next().properties().protectionState());
- Assertions.assertEquals("ead", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestResourceTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestResourceTests.java
deleted file mode 100644
index 4c6fa6645dfd..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestResourceTests.java
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupRequestResourceTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupRequestResource model =
- BinaryData
- .fromString(
- "{\"properties\":{\"objectType\":\"BackupRequest\"},\"eTag\":\"kggkfpa\",\"location\":\"ao\",\"tags\":{\"jnsjervtiagxsd\":\"lpqblylsyxk\",\"beyvpnqicvinvkjj\":\"zuempsbzkf\",\"yhmlwpaztzp\":\"dxrbuukzcle\",\"ckw\":\"fn\"},\"id\":\"fz\",\"name\":\"whxxbuyqax\",\"type\":\"feqztppriol\"}")
- .toObject(BackupRequestResource.class);
- Assertions.assertEquals("ao", model.location());
- Assertions.assertEquals("lpqblylsyxk", model.tags().get("jnsjervtiagxsd"));
- Assertions.assertEquals("kggkfpa", model.etag());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupRequestResource model =
- new BackupRequestResource()
- .withLocation("ao")
- .withTags(
- mapOf(
- "jnsjervtiagxsd",
- "lpqblylsyxk",
- "beyvpnqicvinvkjj",
- "zuempsbzkf",
- "yhmlwpaztzp",
- "dxrbuukzcle",
- "ckw",
- "fn"))
- .withProperties(new BackupRequest())
- .withEtag("kggkfpa");
- model = BinaryData.fromObject(model).toObject(BackupRequestResource.class);
- Assertions.assertEquals("ao", model.location());
- Assertions.assertEquals("lpqblylsyxk", model.tags().get("jnsjervtiagxsd"));
- Assertions.assertEquals("kggkfpa", model.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestTests.java
deleted file mode 100644
index a6d9e486f899..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupRequestTests.java
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest;
-
-public final class BackupRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupRequest model = BinaryData.fromString("{\"objectType\":\"BackupRequest\"}").toObject(BackupRequest.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupRequest model = new BackupRequest();
- model = BinaryData.fromObject(model).toObject(BackupRequest.class);
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigResourceInnerTests.java
deleted file mode 100644
index 99036b3e27d8..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigResourceInnerTests.java
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupResourceConfigResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupResourceConfigResourceInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"ZoneRedundant\",\"storageTypeState\":\"Invalid\",\"crossRegionRestoreFlag\":false,\"dedupState\":\"Invalid\",\"xcoolState\":\"Disabled\"},\"eTag\":\"m\",\"location\":\"hmtzopbsphrup\",\"tags\":{\"ycm\":\"sybbejhph\",\"htbmuf\":\"xaobhdxbmtqioqjz\",\"rxybqsoq\":\"ownoizhw\"},\"id\":\"jgkdmbpazlobcu\",\"name\":\"pdznrbtcqqjnqgl\",\"type\":\"qgn\"}")
- .toObject(BackupResourceConfigResourceInner.class);
- Assertions.assertEquals("hmtzopbsphrup", model.location());
- Assertions.assertEquals("sybbejhph", model.tags().get("ycm"));
- Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType());
- Assertions.assertEquals(StorageType.ZONE_REDUNDANT, model.properties().storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState());
- Assertions.assertEquals(false, model.properties().crossRegionRestoreFlag());
- Assertions.assertEquals(DedupState.INVALID, model.properties().dedupState());
- Assertions.assertEquals(XcoolState.DISABLED, model.properties().xcoolState());
- Assertions.assertEquals("m", model.etag());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupResourceConfigResourceInner model =
- new BackupResourceConfigResourceInner()
- .withLocation("hmtzopbsphrup")
- .withTags(mapOf("ycm", "sybbejhph", "htbmuf", "xaobhdxbmtqioqjz", "rxybqsoq", "ownoizhw"))
- .withProperties(
- new BackupResourceConfig()
- .withStorageModelType(StorageType.INVALID)
- .withStorageType(StorageType.ZONE_REDUNDANT)
- .withStorageTypeState(StorageTypeState.INVALID)
- .withCrossRegionRestoreFlag(false)
- .withDedupState(DedupState.INVALID)
- .withXcoolState(XcoolState.DISABLED))
- .withEtag("m");
- model = BinaryData.fromObject(model).toObject(BackupResourceConfigResourceInner.class);
- Assertions.assertEquals("hmtzopbsphrup", model.location());
- Assertions.assertEquals("sybbejhph", model.tags().get("ycm"));
- Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType());
- Assertions.assertEquals(StorageType.ZONE_REDUNDANT, model.properties().storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState());
- Assertions.assertEquals(false, model.properties().crossRegionRestoreFlag());
- Assertions.assertEquals(DedupState.INVALID, model.properties().dedupState());
- Assertions.assertEquals(XcoolState.DISABLED, model.properties().xcoolState());
- Assertions.assertEquals("m", model.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigTests.java
deleted file mode 100644
index 3f45e0921f9f..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceConfigTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupResourceConfigTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupResourceConfig model =
- BinaryData
- .fromString(
- "{\"storageModelType\":\"Invalid\",\"storageType\":\"GeoRedundant\",\"storageTypeState\":\"Unlocked\",\"crossRegionRestoreFlag\":true,\"dedupState\":\"Enabled\",\"xcoolState\":\"Invalid\"}")
- .toObject(BackupResourceConfig.class);
- Assertions.assertEquals(StorageType.INVALID, model.storageModelType());
- Assertions.assertEquals(StorageType.GEO_REDUNDANT, model.storageType());
- Assertions.assertEquals(StorageTypeState.UNLOCKED, model.storageTypeState());
- Assertions.assertEquals(true, model.crossRegionRestoreFlag());
- Assertions.assertEquals(DedupState.ENABLED, model.dedupState());
- Assertions.assertEquals(XcoolState.INVALID, model.xcoolState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupResourceConfig model =
- new BackupResourceConfig()
- .withStorageModelType(StorageType.INVALID)
- .withStorageType(StorageType.GEO_REDUNDANT)
- .withStorageTypeState(StorageTypeState.UNLOCKED)
- .withCrossRegionRestoreFlag(true)
- .withDedupState(DedupState.ENABLED)
- .withXcoolState(XcoolState.INVALID);
- model = BinaryData.fromObject(model).toObject(BackupResourceConfig.class);
- Assertions.assertEquals(StorageType.INVALID, model.storageModelType());
- Assertions.assertEquals(StorageType.GEO_REDUNDANT, model.storageType());
- Assertions.assertEquals(StorageTypeState.UNLOCKED, model.storageTypeState());
- Assertions.assertEquals(true, model.crossRegionRestoreFlag());
- Assertions.assertEquals(DedupState.ENABLED, model.dedupState());
- Assertions.assertEquals(XcoolState.INVALID, model.xcoolState());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests.java
deleted file mode 100644
index 763fd31efdb0..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests.java
+++ /dev/null
@@ -1,82 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfigResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupResourceStorageConfigsNonCrrsGetWithResponseMockTests {
- @Test
- public void testGetWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Invalid\",\"crossRegionRestoreFlag\":false,\"dedupState\":\"Enabled\",\"xcoolState\":\"Enabled\"},\"eTag\":\"naz\",\"location\":\"r\",\"tags\":{\"a\":\"rs\"},\"id\":\"sxkdnwqapfgsdpc\",\"name\":\"essmzhhku\",\"type\":\"ip\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- BackupResourceConfigResource response =
- manager
- .backupResourceStorageConfigsNonCrrs()
- .getWithResponse("ryshwddkvbxgk", "usybwptdaca", com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("r", response.location());
- Assertions.assertEquals("rs", response.tags().get("a"));
- Assertions.assertEquals(StorageType.INVALID, response.properties().storageModelType());
- Assertions.assertEquals(StorageType.INVALID, response.properties().storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState());
- Assertions.assertEquals(false, response.properties().crossRegionRestoreFlag());
- Assertions.assertEquals(DedupState.ENABLED, response.properties().dedupState());
- Assertions.assertEquals(XcoolState.ENABLED, response.properties().xcoolState());
- Assertions.assertEquals("naz", response.etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests.java
deleted file mode 100644
index b1b39d2520b6..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests.java
+++ /dev/null
@@ -1,98 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupResourceStorageConfigsNonCrrsPatchWithResponseMockTests {
- @Test
- public void testPatchWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(204);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager
- .backupResourceStorageConfigsNonCrrs()
- .patchWithResponse(
- "hcdpkupnqrmgj",
- "bpkuwxeoio",
- new BackupResourceConfigResourceInner()
- .withLocation("sbfwxr")
- .withTags(mapOf("rsxkr", "dew"))
- .withProperties(
- new BackupResourceConfig()
- .withStorageModelType(StorageType.LOCALLY_REDUNDANT)
- .withStorageType(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT)
- .withStorageTypeState(StorageTypeState.LOCKED)
- .withCrossRegionRestoreFlag(true)
- .withDedupState(DedupState.DISABLED)
- .withXcoolState(XcoolState.INVALID))
- .withEtag("aykmmf"),
- com.azure.core.util.Context.NONE);
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests.java
deleted file mode 100644
index d69dac8f22fd..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests.java
+++ /dev/null
@@ -1,113 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceConfigResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfigResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DedupState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.XcoolState;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupResourceStorageConfigsNonCrrsUpdateWithResponseMockTests {
- @Test
- public void testUpdateWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Unlocked\",\"crossRegionRestoreFlag\":false,\"dedupState\":\"Enabled\",\"xcoolState\":\"Invalid\"},\"eTag\":\"d\",\"location\":\"jsaqwotmmwllcols\",\"tags\":{\"hexcgjokj\":\"apte\",\"bksdqhjvyklxesl\":\"jnhvlqjbekpeeks\",\"cpoq\":\"hhus\",\"g\":\"avnwqj\"},\"id\":\"knlejjjkxybwfd\",\"name\":\"kjbztensvkzykj\",\"type\":\"jknsxfwu\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- BackupResourceConfigResource response =
- manager
- .backupResourceStorageConfigsNonCrrs()
- .updateWithResponse(
- "dqq",
- "tekva",
- new BackupResourceConfigResourceInner()
- .withLocation("mxhzzysevus")
- .withTags(mapOf("imipskdyzatvfuz", "zrrryv", "ip", "aftjvvruxwigsy", "gdgkki", "dsmjtgr"))
- .withProperties(
- new BackupResourceConfig()
- .withStorageModelType(StorageType.LOCALLY_REDUNDANT)
- .withStorageType(StorageType.ZONE_REDUNDANT)
- .withStorageTypeState(StorageTypeState.UNLOCKED)
- .withCrossRegionRestoreFlag(true)
- .withDedupState(DedupState.DISABLED)
- .withXcoolState(XcoolState.INVALID))
- .withEtag("a"),
- com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("jsaqwotmmwllcols", response.location());
- Assertions.assertEquals("apte", response.tags().get("hexcgjokj"));
- Assertions.assertEquals(StorageType.INVALID, response.properties().storageModelType());
- Assertions.assertEquals(StorageType.INVALID, response.properties().storageType());
- Assertions.assertEquals(StorageTypeState.UNLOCKED, response.properties().storageTypeState());
- Assertions.assertEquals(false, response.properties().crossRegionRestoreFlag());
- Assertions.assertEquals(DedupState.ENABLED, response.properties().dedupState());
- Assertions.assertEquals(XcoolState.INVALID, response.properties().xcoolState());
- Assertions.assertEquals("d", response.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigResourceInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigResourceInnerTests.java
deleted file mode 100644
index 593de8a2b6de..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigResourceInnerTests.java
+++ /dev/null
@@ -1,83 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupResourceVaultConfigResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupResourceVaultConfigResourceInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"storageModelType\":\"Invalid\",\"storageType\":\"ReadAccessGeoZoneRedundant\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"AlwaysON\",\"softDeleteRetentionPeriodInDays\":1491222167,\"resourceGuardOperationRequests\":[\"zaqsqsycbkbfk\",\"ukdkexxppofmxa\",\"c\",\"jpgd\"],\"isSoftDeleteFeatureStateEditable\":true},\"eTag\":\"jjxhvpmo\",\"location\":\"exhd\",\"tags\":{\"jnxqbzvddntwn\":\"bqe\"},\"id\":\"eic\",\"name\":\"twnpzaoqvuhrhcf\",\"type\":\"cyddglmjthjqk\"}")
- .toObject(BackupResourceVaultConfigResourceInner.class);
- Assertions.assertEquals("exhd", model.location());
- Assertions.assertEquals("bqe", model.tags().get("jnxqbzvddntwn"));
- Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType());
- Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.properties().storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState());
- Assertions.assertEquals(EnhancedSecurityState.INVALID, model.properties().enhancedSecurityState());
- Assertions.assertEquals(SoftDeleteFeatureState.ALWAYS_ON, model.properties().softDeleteFeatureState());
- Assertions.assertEquals(1491222167, model.properties().softDeleteRetentionPeriodInDays());
- Assertions.assertEquals("zaqsqsycbkbfk", model.properties().resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, model.properties().isSoftDeleteFeatureStateEditable());
- Assertions.assertEquals("jjxhvpmo", model.etag());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupResourceVaultConfigResourceInner model =
- new BackupResourceVaultConfigResourceInner()
- .withLocation("exhd")
- .withTags(mapOf("jnxqbzvddntwn", "bqe"))
- .withProperties(
- new BackupResourceVaultConfig()
- .withStorageModelType(StorageType.INVALID)
- .withStorageType(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT)
- .withStorageTypeState(StorageTypeState.INVALID)
- .withEnhancedSecurityState(EnhancedSecurityState.INVALID)
- .withSoftDeleteFeatureState(SoftDeleteFeatureState.ALWAYS_ON)
- .withSoftDeleteRetentionPeriodInDays(1491222167)
- .withResourceGuardOperationRequests(
- Arrays.asList("zaqsqsycbkbfk", "ukdkexxppofmxa", "c", "jpgd"))
- .withIsSoftDeleteFeatureStateEditable(true))
- .withEtag("jjxhvpmo");
- model = BinaryData.fromObject(model).toObject(BackupResourceVaultConfigResourceInner.class);
- Assertions.assertEquals("exhd", model.location());
- Assertions.assertEquals("bqe", model.tags().get("jnxqbzvddntwn"));
- Assertions.assertEquals(StorageType.INVALID, model.properties().storageModelType());
- Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.properties().storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, model.properties().storageTypeState());
- Assertions.assertEquals(EnhancedSecurityState.INVALID, model.properties().enhancedSecurityState());
- Assertions.assertEquals(SoftDeleteFeatureState.ALWAYS_ON, model.properties().softDeleteFeatureState());
- Assertions.assertEquals(1491222167, model.properties().softDeleteRetentionPeriodInDays());
- Assertions.assertEquals("zaqsqsycbkbfk", model.properties().resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, model.properties().isSoftDeleteFeatureStateEditable());
- Assertions.assertEquals("jjxhvpmo", model.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigTests.java
deleted file mode 100644
index 81f4eeb19e20..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigTests.java
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupResourceVaultConfigTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupResourceVaultConfig model =
- BinaryData
- .fromString(
- "{\"storageModelType\":\"Invalid\",\"storageType\":\"ReadAccessGeoZoneRedundant\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"Enabled\",\"softDeleteRetentionPeriodInDays\":102046613,\"resourceGuardOperationRequests\":[\"khixuigdtopbo\"],\"isSoftDeleteFeatureStateEditable\":false}")
- .toObject(BackupResourceVaultConfig.class);
- Assertions.assertEquals(StorageType.INVALID, model.storageModelType());
- Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, model.storageTypeState());
- Assertions.assertEquals(EnhancedSecurityState.INVALID, model.enhancedSecurityState());
- Assertions.assertEquals(SoftDeleteFeatureState.ENABLED, model.softDeleteFeatureState());
- Assertions.assertEquals(102046613, model.softDeleteRetentionPeriodInDays());
- Assertions.assertEquals("khixuigdtopbo", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(false, model.isSoftDeleteFeatureStateEditable());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupResourceVaultConfig model =
- new BackupResourceVaultConfig()
- .withStorageModelType(StorageType.INVALID)
- .withStorageType(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT)
- .withStorageTypeState(StorageTypeState.INVALID)
- .withEnhancedSecurityState(EnhancedSecurityState.INVALID)
- .withSoftDeleteFeatureState(SoftDeleteFeatureState.ENABLED)
- .withSoftDeleteRetentionPeriodInDays(102046613)
- .withResourceGuardOperationRequests(Arrays.asList("khixuigdtopbo"))
- .withIsSoftDeleteFeatureStateEditable(false);
- model = BinaryData.fromObject(model).toObject(BackupResourceVaultConfig.class);
- Assertions.assertEquals(StorageType.INVALID, model.storageModelType());
- Assertions.assertEquals(StorageType.READ_ACCESS_GEO_ZONE_REDUNDANT, model.storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, model.storageTypeState());
- Assertions.assertEquals(EnhancedSecurityState.INVALID, model.enhancedSecurityState());
- Assertions.assertEquals(SoftDeleteFeatureState.ENABLED, model.softDeleteFeatureState());
- Assertions.assertEquals(102046613, model.softDeleteRetentionPeriodInDays());
- Assertions.assertEquals("khixuigdtopbo", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(false, model.isSoftDeleteFeatureStateEditable());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetWithResponseMockTests.java
deleted file mode 100644
index 90a3ff5b52dc..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetWithResponseMockTests.java
+++ /dev/null
@@ -1,84 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfigResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupResourceVaultConfigsGetWithResponseMockTests {
- @Test
- public void testGetWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"storageModelType\":\"LocallyRedundant\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"Invalid\",\"softDeleteRetentionPeriodInDays\":1300257862,\"resourceGuardOperationRequests\":[\"p\",\"dpmiljpn\"],\"isSoftDeleteFeatureStateEditable\":false},\"eTag\":\"dqllzsauzpjlxeeh\",\"location\":\"xiqhzlraymezxlsk\",\"tags\":{\"nw\":\"xrfdsajre\",\"afpwzyifrkgwl\":\"yshtuwgmev\"},\"id\":\"xeqipx\",\"name\":\"zdyi\",\"type\":\"sfayorpravkjoges\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- BackupResourceVaultConfigResource response =
- manager
- .backupResourceVaultConfigs()
- .getWithResponse("weryekzk", "hmeott", com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("xiqhzlraymezxlsk", response.location());
- Assertions.assertEquals("xrfdsajre", response.tags().get("nw"));
- Assertions.assertEquals(StorageType.LOCALLY_REDUNDANT, response.properties().storageModelType());
- Assertions.assertEquals(StorageType.INVALID, response.properties().storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState());
- Assertions.assertEquals(EnhancedSecurityState.INVALID, response.properties().enhancedSecurityState());
- Assertions.assertEquals(SoftDeleteFeatureState.INVALID, response.properties().softDeleteFeatureState());
- Assertions.assertEquals(1300257862, response.properties().softDeleteRetentionPeriodInDays());
- Assertions.assertEquals("p", response.properties().resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(false, response.properties().isSoftDeleteFeatureStateEditable());
- Assertions.assertEquals("dqllzsauzpjlxeeh", response.etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutWithResponseMockTests.java
deleted file mode 100644
index 31fdd23e2e8e..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutWithResponseMockTests.java
+++ /dev/null
@@ -1,128 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfigResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupResourceVaultConfigsPutWithResponseMockTests {
- @Test
- public void testPutWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"storageModelType\":\"LocallyRedundant\",\"storageType\":\"ZoneRedundant\",\"storageTypeState\":\"Locked\",\"enhancedSecurityState\":\"Invalid\",\"softDeleteFeatureState\":\"AlwaysON\",\"softDeleteRetentionPeriodInDays\":304312927,\"resourceGuardOperationRequests\":[\"jwjj\"],\"isSoftDeleteFeatureStateEditable\":true},\"eTag\":\"eqrkuorhtss\",\"location\":\"uqnmdvhazcvj\",\"tags\":{\"ytxtdgu\":\"qswbqerzwx\",\"mbewreswmo\":\"vlbpktgdstyou\"},\"id\":\"egmmuteyxe\",\"name\":\"guqigijiitns\",\"type\":\"xlzdesygrijwa\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- BackupResourceVaultConfigResource response =
- manager
- .backupResourceVaultConfigs()
- .putWithResponse(
- "ovwzdbpqvybefg",
- "mx",
- new BackupResourceVaultConfigResourceInner()
- .withLocation("nqlnfwmyymvqd")
- .withTags(
- mapOf(
- "ddubbnqfblhkal",
- "hfckdvezcrcssbz",
- "iqjtiogqgdmin",
- "hpavawu",
- "gspnbonhpczykm",
- "ctteajohi",
- "wxqcsehchkhufmpq",
- "tp"))
- .withProperties(
- new BackupResourceVaultConfig()
- .withStorageModelType(StorageType.ZONE_REDUNDANT)
- .withStorageType(StorageType.LOCALLY_REDUNDANT)
- .withStorageTypeState(StorageTypeState.LOCKED)
- .withEnhancedSecurityState(EnhancedSecurityState.DISABLED)
- .withSoftDeleteFeatureState(SoftDeleteFeatureState.ALWAYS_ON)
- .withSoftDeleteRetentionPeriodInDays(451453804)
- .withResourceGuardOperationRequests(
- Arrays.asList("artr", "unlpirykycndz", "qi", "jreuykbbmn"))
- .withIsSoftDeleteFeatureStateEditable(true))
- .withEtag("tbxoee"),
- com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("uqnmdvhazcvj", response.location());
- Assertions.assertEquals("qswbqerzwx", response.tags().get("ytxtdgu"));
- Assertions.assertEquals(StorageType.LOCALLY_REDUNDANT, response.properties().storageModelType());
- Assertions.assertEquals(StorageType.ZONE_REDUNDANT, response.properties().storageType());
- Assertions.assertEquals(StorageTypeState.LOCKED, response.properties().storageTypeState());
- Assertions.assertEquals(EnhancedSecurityState.INVALID, response.properties().enhancedSecurityState());
- Assertions.assertEquals(SoftDeleteFeatureState.ALWAYS_ON, response.properties().softDeleteFeatureState());
- Assertions.assertEquals(304312927, response.properties().softDeleteRetentionPeriodInDays());
- Assertions.assertEquals("jwjj", response.properties().resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, response.properties().isSoftDeleteFeatureStateEditable());
- Assertions.assertEquals("eqrkuorhtss", response.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateWithResponseMockTests.java
deleted file mode 100644
index d54b02ee0d07..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateWithResponseMockTests.java
+++ /dev/null
@@ -1,119 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.BackupResourceVaultConfigResourceInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfigResource;
-import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeatureState;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupResourceVaultConfigsUpdateWithResponseMockTests {
- @Test
- public void testUpdateWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"storageModelType\":\"GeoRedundant\",\"storageType\":\"Invalid\",\"storageTypeState\":\"Invalid\",\"enhancedSecurityState\":\"Enabled\",\"softDeleteFeatureState\":\"Invalid\",\"softDeleteRetentionPeriodInDays\":935690070,\"resourceGuardOperationRequests\":[\"wqpatvbqsdtcj\",\"ctvivuzqymtuo\"],\"isSoftDeleteFeatureStateEditable\":true},\"eTag\":\"gitsqh\",\"location\":\"vbrzcdb\",\"tags\":{\"rdjyibqb\":\"zndscxmxeatkdbmw\",\"alfihcjmobcancd\":\"aomhjrmkuhmaxl\",\"vaknokzwjj\":\"xxqcwgaxf\",\"tixldzyyfytpqs\":\"r\"},\"id\":\"x\",\"name\":\"mmpuj\",\"type\":\"vyqlkjuvsmbmslzo\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- BackupResourceVaultConfigResource response =
- manager
- .backupResourceVaultConfigs()
- .updateWithResponse(
- "abnsmj",
- "wynqxaekqsykvwj",
- new BackupResourceVaultConfigResourceInner()
- .withLocation("ytoithgygvfl")
- .withTags(mapOf("rxwe", "dihoyn", "cy", "wkd", "dnaienhqhskndnel", "ucpcunnuzdqumoen"))
- .withProperties(
- new BackupResourceVaultConfig()
- .withStorageModelType(StorageType.ZONE_REDUNDANT)
- .withStorageType(StorageType.LOCALLY_REDUNDANT)
- .withStorageTypeState(StorageTypeState.UNLOCKED)
- .withEnhancedSecurityState(EnhancedSecurityState.ENABLED)
- .withSoftDeleteFeatureState(SoftDeleteFeatureState.DISABLED)
- .withSoftDeleteRetentionPeriodInDays(1568330122)
- .withResourceGuardOperationRequests(
- Arrays.asList("klurccl", "gxannnoytzposewx", "gpxvkqmaupxvpi", "dfaifyzyzeyuube"))
- .withIsSoftDeleteFeatureStateEditable(false))
- .withEtag("l"),
- com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("vbrzcdb", response.location());
- Assertions.assertEquals("zndscxmxeatkdbmw", response.tags().get("rdjyibqb"));
- Assertions.assertEquals(StorageType.GEO_REDUNDANT, response.properties().storageModelType());
- Assertions.assertEquals(StorageType.INVALID, response.properties().storageType());
- Assertions.assertEquals(StorageTypeState.INVALID, response.properties().storageTypeState());
- Assertions.assertEquals(EnhancedSecurityState.ENABLED, response.properties().enhancedSecurityState());
- Assertions.assertEquals(SoftDeleteFeatureState.INVALID, response.properties().softDeleteFeatureState());
- Assertions.assertEquals(935690070, response.properties().softDeleteRetentionPeriodInDays());
- Assertions.assertEquals("wqpatvbqsdtcj", response.properties().resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, response.properties().isSoftDeleteFeatureStateEditable());
- Assertions.assertEquals("gitsqh", response.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusRequestTests.java
deleted file mode 100644
index 6d4ed7b1d219..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusRequestTests.java
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupStatusRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType;
-import org.junit.jupiter.api.Assertions;
-
-public final class BackupStatusRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BackupStatusRequest model =
- BinaryData
- .fromString("{\"resourceType\":\"VM\",\"resourceId\":\"dkfo\",\"poLogicalName\":\"nygj\"}")
- .toObject(BackupStatusRequest.class);
- Assertions.assertEquals(DataSourceType.VM, model.resourceType());
- Assertions.assertEquals("dkfo", model.resourceId());
- Assertions.assertEquals("nygj", model.poLogicalName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BackupStatusRequest model =
- new BackupStatusRequest()
- .withResourceType(DataSourceType.VM)
- .withResourceId("dkfo")
- .withPoLogicalName("nygj");
- model = BinaryData.fromObject(model).toObject(BackupStatusRequest.class);
- Assertions.assertEquals(DataSourceType.VM, model.resourceType());
- Assertions.assertEquals("dkfo", model.resourceId());
- Assertions.assertEquals("nygj", model.poLogicalName());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListMockTests.java
deleted file mode 100644
index ba6b50cef647..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListMockTests.java
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementUsage;
-import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupUsageSummariesListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"unit\":\"CountPerSecond\",\"quotaPeriod\":\"eclcdigptajbrzm\",\"nextResetTime\":\"2021-01-02T14:42:29Z\",\"currentValue\":5595546031390029493,\"limit\":6681748780880268415,\"name\":{\"value\":\"xiutgjcyzyzj\",\"localizedValue\":\"r\"}}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .backupUsageSummaries()
- .list("inzcpdltkrlgj", "tbdrvcqgue", "zhomp", "eqdurelyujlfyoum", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals(UsagesUnit.COUNT_PER_SECOND, response.iterator().next().unit());
- Assertions.assertEquals("eclcdigptajbrzm", response.iterator().next().quotaPeriod());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-01-02T14:42:29Z"), response.iterator().next().nextResetTime());
- Assertions.assertEquals(5595546031390029493L, response.iterator().next().currentValue());
- Assertions.assertEquals(6681748780880268415L, response.iterator().next().limit());
- Assertions.assertEquals("xiutgjcyzyzj", response.iterator().next().name().value());
- Assertions.assertEquals("r", response.iterator().next().name().localizedValue());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListMockTests.java
deleted file mode 100644
index 70219ab2ea50..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListMockTests.java
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import com.azure.resourcemanager.recoveryservicesbackup.models.WorkloadItemResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupWorkloadItemsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"workloadItemType\":\"WorkloadItem\",\"backupManagementType\":\"ribqlotokh\",\"workloadType\":\"wtaznkcqw\",\"friendlyName\":\"wjyofgwhnkbtl\",\"protectionState\":\"NotProtected\"},\"eTag\":\"smctsn\",\"location\":\"dkpwolgisub\",\"tags\":{\"fksxqce\":\"eogfgfiijrykwl\",\"qa\":\"zfpxgnmqvzvluy\",\"fppuacvfye\":\"ossscyva\"},\"id\":\"w\",\"name\":\"sfxtjd\",\"type\":\"soy\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .backupWorkloadItems()
- .list("x", "jlf", "ecominxojjluxxd", "ilz", "dzzqjmu", "za", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("dkpwolgisub", response.iterator().next().location());
- Assertions.assertEquals("eogfgfiijrykwl", response.iterator().next().tags().get("fksxqce"));
- Assertions.assertEquals("ribqlotokh", response.iterator().next().properties().backupManagementType());
- Assertions.assertEquals("wtaznkcqw", response.iterator().next().properties().workloadType());
- Assertions.assertEquals("wjyofgwhnkbtl", response.iterator().next().properties().friendlyName());
- Assertions
- .assertEquals(ProtectionStatus.NOT_PROTECTED, response.iterator().next().properties().protectionState());
- Assertions.assertEquals("smctsn", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerWithResponseMockTests.java
deleted file mode 100644
index 5d5a930b7858..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerWithResponseMockTests.java
+++ /dev/null
@@ -1,90 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupRequestResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BackupsTriggerWithResponseMockTests {
- @Test
- public void testTriggerWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(202);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager
- .backups()
- .triggerWithResponse(
- "tzeyowmndcovd",
- "zqauxzan",
- "mk",
- "fruwkud",
- "bcpftxudqyemebun",
- new BackupRequestResource()
- .withLocation("auwcg")
- .withTags(mapOf("itranizerwguda", "noh", "hpriylfm", "mxubvfbngfcoce", "vhl", "ztraud"))
- .withProperties(new BackupRequest())
- .withEtag("mcirtneemm"),
- com.azure.core.util.Context.NONE);
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultsGetWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultsGetWithResponseMockTests.java
deleted file mode 100644
index 3560b67a7591..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultsGetWithResponseMockTests.java
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.VaultStorageConfigOperationResultResponse;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BmsPrepareDataMoveOperationResultsGetWithResponseMockTests {
- @Test
- public void testGetWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{\"objectType\":\"VaultStorageConfigOperationResultResponse\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- VaultStorageConfigOperationResultResponse response =
- manager
- .bmsPrepareDataMoveOperationResults()
- .getWithResponse("lgjyyxpvels", "erqzevxo", "eintxwaljglzobl", com.azure.core.util.Context.NONE)
- .getValue();
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryDisplayTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryDisplayTests.java
deleted file mode 100644
index b4b89530a9fc..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryDisplayTests.java
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay;
-import org.junit.jupiter.api.Assertions;
-
-public final class ClientDiscoveryDisplayTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ClientDiscoveryDisplay model =
- BinaryData
- .fromString(
- "{\"provider\":\"srp\",\"resource\":\"zidnsezcxtbzsgfy\",\"operation\":\"sne\",\"description\":\"dwzjeiach\"}")
- .toObject(ClientDiscoveryDisplay.class);
- Assertions.assertEquals("srp", model.provider());
- Assertions.assertEquals("zidnsezcxtbzsgfy", model.resource());
- Assertions.assertEquals("sne", model.operation());
- Assertions.assertEquals("dwzjeiach", model.description());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ClientDiscoveryDisplay model =
- new ClientDiscoveryDisplay()
- .withProvider("srp")
- .withResource("zidnsezcxtbzsgfy")
- .withOperation("sne")
- .withDescription("dwzjeiach");
- model = BinaryData.fromObject(model).toObject(ClientDiscoveryDisplay.class);
- Assertions.assertEquals("srp", model.provider());
- Assertions.assertEquals("zidnsezcxtbzsgfy", model.resource());
- Assertions.assertEquals("sne", model.operation());
- Assertions.assertEquals("dwzjeiach", model.description());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForLogSpecificationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForLogSpecificationTests.java
deleted file mode 100644
index 1ecf35b5af88..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForLogSpecificationTests.java
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification;
-import org.junit.jupiter.api.Assertions;
-
-public final class ClientDiscoveryForLogSpecificationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ClientDiscoveryForLogSpecification model =
- BinaryData
- .fromString("{\"name\":\"mexgstxgcp\",\"displayName\":\"gmaajrm\",\"blobDuration\":\"jwzrl\"}")
- .toObject(ClientDiscoveryForLogSpecification.class);
- Assertions.assertEquals("mexgstxgcp", model.name());
- Assertions.assertEquals("gmaajrm", model.displayName());
- Assertions.assertEquals("jwzrl", model.blobDuration());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ClientDiscoveryForLogSpecification model =
- new ClientDiscoveryForLogSpecification()
- .withName("mexgstxgcp")
- .withDisplayName("gmaajrm")
- .withBlobDuration("jwzrl");
- model = BinaryData.fromObject(model).toObject(ClientDiscoveryForLogSpecification.class);
- Assertions.assertEquals("mexgstxgcp", model.name());
- Assertions.assertEquals("gmaajrm", model.displayName());
- Assertions.assertEquals("jwzrl", model.blobDuration());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForPropertiesTests.java
deleted file mode 100644
index e92fec47c1f2..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForPropertiesTests.java
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class ClientDiscoveryForPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ClientDiscoveryForProperties model =
- BinaryData
- .fromString(
- "{\"serviceSpecification\":{\"logSpecifications\":[{\"name\":\"lnrosfqp\",\"displayName\":\"ehzzvypyqrim\",\"blobDuration\":\"npvswjdkirso\"},{\"name\":\"qxhcrmn\",\"displayName\":\"jtckwhdso\",\"blobDuration\":\"iy\"},{\"name\":\"jxsqwpgrjbz\",\"displayName\":\"rcjxvsnbyxqabn\",\"blobDuration\":\"cpc\"}]}}")
- .toObject(ClientDiscoveryForProperties.class);
- Assertions.assertEquals("lnrosfqp", model.serviceSpecification().logSpecifications().get(0).name());
- Assertions.assertEquals("ehzzvypyqrim", model.serviceSpecification().logSpecifications().get(0).displayName());
- Assertions.assertEquals("npvswjdkirso", model.serviceSpecification().logSpecifications().get(0).blobDuration());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ClientDiscoveryForProperties model =
- new ClientDiscoveryForProperties()
- .withServiceSpecification(
- new ClientDiscoveryForServiceSpecification()
- .withLogSpecifications(
- Arrays
- .asList(
- new ClientDiscoveryForLogSpecification()
- .withName("lnrosfqp")
- .withDisplayName("ehzzvypyqrim")
- .withBlobDuration("npvswjdkirso"),
- new ClientDiscoveryForLogSpecification()
- .withName("qxhcrmn")
- .withDisplayName("jtckwhdso")
- .withBlobDuration("iy"),
- new ClientDiscoveryForLogSpecification()
- .withName("jxsqwpgrjbz")
- .withDisplayName("rcjxvsnbyxqabn")
- .withBlobDuration("cpc"))));
- model = BinaryData.fromObject(model).toObject(ClientDiscoveryForProperties.class);
- Assertions.assertEquals("lnrosfqp", model.serviceSpecification().logSpecifications().get(0).name());
- Assertions.assertEquals("ehzzvypyqrim", model.serviceSpecification().logSpecifications().get(0).displayName());
- Assertions.assertEquals("npvswjdkirso", model.serviceSpecification().logSpecifications().get(0).blobDuration());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForServiceSpecificationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForServiceSpecificationTests.java
deleted file mode 100644
index a8dceaf25ebb..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryForServiceSpecificationTests.java
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class ClientDiscoveryForServiceSpecificationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ClientDiscoveryForServiceSpecification model =
- BinaryData
- .fromString(
- "{\"logSpecifications\":[{\"name\":\"rzafbljjgpbtoqcj\",\"displayName\":\"ljavbqid\",\"blobDuration\":\"ajzyul\"},{\"name\":\"u\",\"displayName\":\"krlkhbzhfepg\",\"blobDuration\":\"qex\"},{\"name\":\"ocxscpaierhhbcs\",\"displayName\":\"ummajtjaod\",\"blobDuration\":\"bnbdxkqpxokajion\"}]}")
- .toObject(ClientDiscoveryForServiceSpecification.class);
- Assertions.assertEquals("rzafbljjgpbtoqcj", model.logSpecifications().get(0).name());
- Assertions.assertEquals("ljavbqid", model.logSpecifications().get(0).displayName());
- Assertions.assertEquals("ajzyul", model.logSpecifications().get(0).blobDuration());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ClientDiscoveryForServiceSpecification model =
- new ClientDiscoveryForServiceSpecification()
- .withLogSpecifications(
- Arrays
- .asList(
- new ClientDiscoveryForLogSpecification()
- .withName("rzafbljjgpbtoqcj")
- .withDisplayName("ljavbqid")
- .withBlobDuration("ajzyul"),
- new ClientDiscoveryForLogSpecification()
- .withName("u")
- .withDisplayName("krlkhbzhfepg")
- .withBlobDuration("qex"),
- new ClientDiscoveryForLogSpecification()
- .withName("ocxscpaierhhbcs")
- .withDisplayName("ummajtjaod")
- .withBlobDuration("bnbdxkqpxokajion")));
- model = BinaryData.fromObject(model).toObject(ClientDiscoveryForServiceSpecification.class);
- Assertions.assertEquals("rzafbljjgpbtoqcj", model.logSpecifications().get(0).name());
- Assertions.assertEquals("ljavbqid", model.logSpecifications().get(0).displayName());
- Assertions.assertEquals("ajzyul", model.logSpecifications().get(0).blobDuration());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryResponseTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryResponseTests.java
deleted file mode 100644
index b005a56df62f..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryResponseTests.java
+++ /dev/null
@@ -1,109 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ClientDiscoveryValueForSingleApiInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryResponse;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class ClientDiscoveryResponseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ClientDiscoveryResponse model =
- BinaryData
- .fromString(
- "{\"value\":[{\"name\":\"cph\",\"display\":{\"provider\":\"ot\",\"resource\":\"qgoulznd\",\"operation\":\"kwy\",\"description\":\"gfgibm\"},\"origin\":\"gakeqsr\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{},{}]}}},{\"name\":\"e\",\"display\":{\"provider\":\"tbciqfouflmm\",\"resource\":\"zsm\",\"operation\":\"mglougpbkw\",\"description\":\"utduqktapspwgcu\"},\"origin\":\"tumkdosvqwhbm\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{}]}}},{\"name\":\"ddgmb\",\"display\":{\"provider\":\"xppbhtqqro\",\"resource\":\"p\",\"operation\":\"s\",\"description\":\"gbquxigj\"},\"origin\":\"gzjaoyfhrtxilne\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{}]}}}],\"nextLink\":\"vlejuvfqa\"}")
- .toObject(ClientDiscoveryResponse.class);
- Assertions.assertEquals("cph", model.value().get(0).name());
- Assertions.assertEquals("ot", model.value().get(0).display().provider());
- Assertions.assertEquals("qgoulznd", model.value().get(0).display().resource());
- Assertions.assertEquals("kwy", model.value().get(0).display().operation());
- Assertions.assertEquals("gfgibm", model.value().get(0).display().description());
- Assertions.assertEquals("gakeqsr", model.value().get(0).origin());
- Assertions.assertEquals("vlejuvfqa", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ClientDiscoveryResponse model =
- new ClientDiscoveryResponse()
- .withValue(
- Arrays
- .asList(
- new ClientDiscoveryValueForSingleApiInner()
- .withName("cph")
- .withDisplay(
- new ClientDiscoveryDisplay()
- .withProvider("ot")
- .withResource("qgoulznd")
- .withOperation("kwy")
- .withDescription("gfgibm"))
- .withOrigin("gakeqsr")
- .withProperties(
- new ClientDiscoveryForProperties()
- .withServiceSpecification(
- new ClientDiscoveryForServiceSpecification()
- .withLogSpecifications(
- Arrays
- .asList(
- new ClientDiscoveryForLogSpecification(),
- new ClientDiscoveryForLogSpecification(),
- new ClientDiscoveryForLogSpecification(),
- new ClientDiscoveryForLogSpecification())))),
- new ClientDiscoveryValueForSingleApiInner()
- .withName("e")
- .withDisplay(
- new ClientDiscoveryDisplay()
- .withProvider("tbciqfouflmm")
- .withResource("zsm")
- .withOperation("mglougpbkw")
- .withDescription("utduqktapspwgcu"))
- .withOrigin("tumkdosvqwhbm")
- .withProperties(
- new ClientDiscoveryForProperties()
- .withServiceSpecification(
- new ClientDiscoveryForServiceSpecification()
- .withLogSpecifications(
- Arrays
- .asList(
- new ClientDiscoveryForLogSpecification(),
- new ClientDiscoveryForLogSpecification(),
- new ClientDiscoveryForLogSpecification())))),
- new ClientDiscoveryValueForSingleApiInner()
- .withName("ddgmb")
- .withDisplay(
- new ClientDiscoveryDisplay()
- .withProvider("xppbhtqqro")
- .withResource("p")
- .withOperation("s")
- .withDescription("gbquxigj"))
- .withOrigin("gzjaoyfhrtxilne")
- .withProperties(
- new ClientDiscoveryForProperties()
- .withServiceSpecification(
- new ClientDiscoveryForServiceSpecification()
- .withLogSpecifications(
- Arrays
- .asList(
- new ClientDiscoveryForLogSpecification(),
- new ClientDiscoveryForLogSpecification(),
- new ClientDiscoveryForLogSpecification()))))))
- .withNextLink("vlejuvfqa");
- model = BinaryData.fromObject(model).toObject(ClientDiscoveryResponse.class);
- Assertions.assertEquals("cph", model.value().get(0).name());
- Assertions.assertEquals("ot", model.value().get(0).display().provider());
- Assertions.assertEquals("qgoulznd", model.value().get(0).display().resource());
- Assertions.assertEquals("kwy", model.value().get(0).display().operation());
- Assertions.assertEquals("gfgibm", model.value().get(0).display().description());
- Assertions.assertEquals("gakeqsr", model.value().get(0).origin());
- Assertions.assertEquals("vlejuvfqa", model.nextLink());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryValueForSingleApiInnerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryValueForSingleApiInnerTests.java
deleted file mode 100644
index 096c1031bd08..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientDiscoveryValueForSingleApiInnerTests.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ClientDiscoveryValueForSingleApiInner;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForLogSpecification;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForServiceSpecification;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class ClientDiscoveryValueForSingleApiInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ClientDiscoveryValueForSingleApiInner model =
- BinaryData
- .fromString(
- "{\"name\":\"lyxwjkcprbnwbx\",\"display\":{\"provider\":\"tbvpysszdnru\",\"resource\":\"guhmuouqfpr\",\"operation\":\"wbnguitnwui\",\"description\":\"a\"},\"origin\":\"ufizuckyf\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{\"name\":\"fvzwdzuhty\",\"displayName\":\"isdkfthwxmnteiw\",\"blobDuration\":\"pvkmijcmmxdcuf\"}]}}}")
- .toObject(ClientDiscoveryValueForSingleApiInner.class);
- Assertions.assertEquals("lyxwjkcprbnwbx", model.name());
- Assertions.assertEquals("tbvpysszdnru", model.display().provider());
- Assertions.assertEquals("guhmuouqfpr", model.display().resource());
- Assertions.assertEquals("wbnguitnwui", model.display().operation());
- Assertions.assertEquals("a", model.display().description());
- Assertions.assertEquals("ufizuckyf", model.origin());
- Assertions
- .assertEquals("fvzwdzuhty", model.properties().serviceSpecification().logSpecifications().get(0).name());
- Assertions
- .assertEquals(
- "isdkfthwxmnteiw", model.properties().serviceSpecification().logSpecifications().get(0).displayName());
- Assertions
- .assertEquals(
- "pvkmijcmmxdcuf", model.properties().serviceSpecification().logSpecifications().get(0).blobDuration());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ClientDiscoveryValueForSingleApiInner model =
- new ClientDiscoveryValueForSingleApiInner()
- .withName("lyxwjkcprbnwbx")
- .withDisplay(
- new ClientDiscoveryDisplay()
- .withProvider("tbvpysszdnru")
- .withResource("guhmuouqfpr")
- .withOperation("wbnguitnwui")
- .withDescription("a"))
- .withOrigin("ufizuckyf")
- .withProperties(
- new ClientDiscoveryForProperties()
- .withServiceSpecification(
- new ClientDiscoveryForServiceSpecification()
- .withLogSpecifications(
- Arrays
- .asList(
- new ClientDiscoveryForLogSpecification()
- .withName("fvzwdzuhty")
- .withDisplayName("isdkfthwxmnteiw")
- .withBlobDuration("pvkmijcmmxdcuf")))));
- model = BinaryData.fromObject(model).toObject(ClientDiscoveryValueForSingleApiInner.class);
- Assertions.assertEquals("lyxwjkcprbnwbx", model.name());
- Assertions.assertEquals("tbvpysszdnru", model.display().provider());
- Assertions.assertEquals("guhmuouqfpr", model.display().resource());
- Assertions.assertEquals("wbnguitnwui", model.display().operation());
- Assertions.assertEquals("a", model.display().description());
- Assertions.assertEquals("ufizuckyf", model.origin());
- Assertions
- .assertEquals("fvzwdzuhty", model.properties().serviceSpecification().logSpecifications().get(0).name());
- Assertions
- .assertEquals(
- "isdkfthwxmnteiw", model.properties().serviceSpecification().logSpecifications().get(0).displayName());
- Assertions
- .assertEquals(
- "pvkmijcmmxdcuf", model.properties().serviceSpecification().logSpecifications().get(0).blobDuration());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientScriptForConnectTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientScriptForConnectTests.java
deleted file mode 100644
index c19c2aa8292d..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ClientScriptForConnectTests.java
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ClientScriptForConnect;
-import org.junit.jupiter.api.Assertions;
-
-public final class ClientScriptForConnectTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ClientScriptForConnect model =
- BinaryData
- .fromString(
- "{\"scriptContent\":\"zdcgdzbenr\",\"scriptExtension\":\"cawetzqddt\",\"osType\":\"fljhznamtua\",\"url\":\"zwcjjncqtj\",\"scriptNameSuffix\":\"izvg\"}")
- .toObject(ClientScriptForConnect.class);
- Assertions.assertEquals("zdcgdzbenr", model.scriptContent());
- Assertions.assertEquals("cawetzqddt", model.scriptExtension());
- Assertions.assertEquals("fljhznamtua", model.osType());
- Assertions.assertEquals("zwcjjncqtj", model.url());
- Assertions.assertEquals("izvg", model.scriptNameSuffix());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ClientScriptForConnect model =
- new ClientScriptForConnect()
- .withScriptContent("zdcgdzbenr")
- .withScriptExtension("cawetzqddt")
- .withOsType("fljhznamtua")
- .withUrl("zwcjjncqtj")
- .withScriptNameSuffix("izvg");
- model = BinaryData.fromObject(model).toObject(ClientScriptForConnect.class);
- Assertions.assertEquals("zdcgdzbenr", model.scriptContent());
- Assertions.assertEquals("cawetzqddt", model.scriptExtension());
- Assertions.assertEquals("fljhznamtua", model.osType());
- Assertions.assertEquals("zwcjjncqtj", model.url());
- Assertions.assertEquals("izvg", model.scriptNameSuffix());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ContainerIdentityInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ContainerIdentityInfoTests.java
deleted file mode 100644
index bebe15265261..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ContainerIdentityInfoTests.java
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo;
-import org.junit.jupiter.api.Assertions;
-
-public final class ContainerIdentityInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ContainerIdentityInfo model =
- BinaryData
- .fromString(
- "{\"uniqueName\":\"atzuuv\",\"aadTenantId\":\"ngrebwg\",\"servicePrincipalClientId\":\"httzlswvajqfutlx\",\"audience\":\"qzasunwqrjzfrgqh\"}")
- .toObject(ContainerIdentityInfo.class);
- Assertions.assertEquals("atzuuv", model.uniqueName());
- Assertions.assertEquals("ngrebwg", model.aadTenantId());
- Assertions.assertEquals("httzlswvajqfutlx", model.servicePrincipalClientId());
- Assertions.assertEquals("qzasunwqrjzfrgqh", model.audience());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ContainerIdentityInfo model =
- new ContainerIdentityInfo()
- .withUniqueName("atzuuv")
- .withAadTenantId("ngrebwg")
- .withServicePrincipalClientId("httzlswvajqfutlx")
- .withAudience("qzasunwqrjzfrgqh");
- model = BinaryData.fromObject(model).toObject(ContainerIdentityInfo.class);
- Assertions.assertEquals("atzuuv", model.uniqueName());
- Assertions.assertEquals("ngrebwg", model.aadTenantId());
- Assertions.assertEquals("httzlswvajqfutlx", model.servicePrincipalClientId());
- Assertions.assertEquals("qzasunwqrjzfrgqh", model.audience());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionFormatTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionFormatTests.java
deleted file mode 100644
index 1335be6d7a11..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionFormatTests.java
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionFormat;
-import com.azure.resourcemanager.recoveryservicesbackup.models.Day;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class DailyRetentionFormatTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DailyRetentionFormat model =
- BinaryData
- .fromString(
- "{\"daysOfTheMonth\":[{\"date\":623740399,\"isLast\":true},{\"date\":1873206195,\"isLast\":false},{\"date\":1022409810,\"isLast\":false},{\"date\":1935612973,\"isLast\":true}]}")
- .toObject(DailyRetentionFormat.class);
- Assertions.assertEquals(623740399, model.daysOfTheMonth().get(0).date());
- Assertions.assertEquals(true, model.daysOfTheMonth().get(0).isLast());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DailyRetentionFormat model =
- new DailyRetentionFormat()
- .withDaysOfTheMonth(
- Arrays
- .asList(
- new Day().withDate(623740399).withIsLast(true),
- new Day().withDate(1873206195).withIsLast(false),
- new Day().withDate(1022409810).withIsLast(false),
- new Day().withDate(1935612973).withIsLast(true)));
- model = BinaryData.fromObject(model).toObject(DailyRetentionFormat.class);
- Assertions.assertEquals(623740399, model.daysOfTheMonth().get(0).date());
- Assertions.assertEquals(true, model.daysOfTheMonth().get(0).isLast());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionScheduleTests.java
deleted file mode 100644
index 9e39bcf3972a..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyRetentionScheduleTests.java
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DailyRetentionSchedule;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDuration;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class DailyRetentionScheduleTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DailyRetentionSchedule model =
- BinaryData
- .fromString(
- "{\"retentionTimes\":[\"2021-11-10T08:55:59Z\",\"2021-07-20T07:23:19Z\"],\"retentionDuration\":{\"count\":2025422564,\"durationType\":\"Months\"}}")
- .toObject(DailyRetentionSchedule.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-10T08:55:59Z"), model.retentionTimes().get(0));
- Assertions.assertEquals(2025422564, model.retentionDuration().count());
- Assertions.assertEquals(RetentionDurationType.MONTHS, model.retentionDuration().durationType());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DailyRetentionSchedule model =
- new DailyRetentionSchedule()
- .withRetentionTimes(
- Arrays
- .asList(
- OffsetDateTime.parse("2021-11-10T08:55:59Z"), OffsetDateTime.parse("2021-07-20T07:23:19Z")))
- .withRetentionDuration(
- new RetentionDuration().withCount(2025422564).withDurationType(RetentionDurationType.MONTHS));
- model = BinaryData.fromObject(model).toObject(DailyRetentionSchedule.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-10T08:55:59Z"), model.retentionTimes().get(0));
- Assertions.assertEquals(2025422564, model.retentionDuration().count());
- Assertions.assertEquals(RetentionDurationType.MONTHS, model.retentionDuration().durationType());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.java
deleted file mode 100644
index 647ed4d31b7a..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DailyScheduleTests.java
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DailySchedule;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class DailyScheduleTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DailySchedule model =
- BinaryData.fromString("{\"scheduleRunTimes\":[\"2021-10-10T19:20:29Z\"]}").toObject(DailySchedule.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-10T19:20:29Z"), model.scheduleRunTimes().get(0));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DailySchedule model =
- new DailySchedule().withScheduleRunTimes(Arrays.asList(OffsetDateTime.parse("2021-10-10T19:20:29Z")));
- model = BinaryData.fromObject(model).toObject(DailySchedule.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-10T19:20:29Z"), model.scheduleRunTimes().get(0));
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DayTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DayTests.java
deleted file mode 100644
index 0a40bf7a35f1..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DayTests.java
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.Day;
-import org.junit.jupiter.api.Assertions;
-
-public final class DayTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- Day model = BinaryData.fromString("{\"date\":1914058756,\"isLast\":true}").toObject(Day.class);
- Assertions.assertEquals(1914058756, model.date());
- Assertions.assertEquals(true, model.isLast());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- Day model = new Day().withDate(1914058756).withIsLast(true);
- model = BinaryData.fromObject(model).toObject(Day.class);
- Assertions.assertEquals(1914058756, model.date());
- Assertions.assertEquals(true, model.isLast());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListMockTests.java
deleted file mode 100644
index 222b877ced74..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListMockTests.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class DeletedProtectionContainersListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"containerType\":\"ProtectionContainer\",\"friendlyName\":\"db\",\"backupManagementType\":\"Invalid\",\"registrationStatus\":\"utbaaqgze\",\"healthStatus\":\"jclyzgsnor\",\"protectableObjectType\":\"gmnzjotvmrx\"},\"eTag\":\"lobvv\",\"location\":\"bhvhdiqay\",\"tags\":{\"snuudtelvhyibdr\":\"iyu\",\"tjoxztfw\":\"rswhbuubpyro\"},\"id\":\"qchvczevjn\",\"name\":\"cta\",\"type\":\"fyvrtpqpemhzcgk\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .deletedProtectionContainers()
- .list("tcvbiiftk", "dwgdn", "efgmwdhcebuv", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("bhvhdiqay", response.iterator().next().location());
- Assertions.assertEquals("iyu", response.iterator().next().tags().get("snuudtelvhyibdr"));
- Assertions.assertEquals("db", response.iterator().next().properties().friendlyName());
- Assertions
- .assertEquals(BackupManagementType.INVALID, response.iterator().next().properties().backupManagementType());
- Assertions.assertEquals("utbaaqgze", response.iterator().next().properties().registrationStatus());
- Assertions.assertEquals("jclyzgsnor", response.iterator().next().properties().healthStatus());
- Assertions.assertEquals("gmnzjotvmrx", response.iterator().next().properties().protectableObjectType());
- Assertions.assertEquals("lobvv", response.iterator().next().etag());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskExclusionPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskExclusionPropertiesTests.java
deleted file mode 100644
index 06362e393f73..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskExclusionPropertiesTests.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DiskExclusionProperties;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class DiskExclusionPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DiskExclusionProperties model =
- BinaryData
- .fromString("{\"diskLunList\":[724220741],\"isInclusionList\":false}")
- .toObject(DiskExclusionProperties.class);
- Assertions.assertEquals(724220741, model.diskLunList().get(0));
- Assertions.assertEquals(false, model.isInclusionList());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DiskExclusionProperties model =
- new DiskExclusionProperties().withDiskLunList(Arrays.asList(724220741)).withIsInclusionList(false);
- model = BinaryData.fromObject(model).toObject(DiskExclusionProperties.class);
- Assertions.assertEquals(724220741, model.diskLunList().get(0));
- Assertions.assertEquals(false, model.isInclusionList());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskInformationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskInformationTests.java
deleted file mode 100644
index 5bb3a1603728..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DiskInformationTests.java
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DiskInformation;
-import org.junit.jupiter.api.Assertions;
-
-public final class DiskInformationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DiskInformation model =
- BinaryData.fromString("{\"lun\":695098311,\"name\":\"pjwogqqno\"}").toObject(DiskInformation.class);
- Assertions.assertEquals(695098311, model.lun());
- Assertions.assertEquals("pjwogqqno", model.name());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DiskInformation model = new DiskInformation().withLun(695098311).withName("pjwogqqno");
- model = BinaryData.fromObject(model).toObject(DiskInformation.class);
- Assertions.assertEquals(695098311, model.lun());
- Assertions.assertEquals("pjwogqqno", model.name());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmBackupEngineTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmBackupEngineTests.java
deleted file mode 100644
index 224f0e7729fd..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmBackupEngineTests.java
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmBackupEngine;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmBackupEngineTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmBackupEngine model =
- BinaryData
- .fromString(
- "{\"backupEngineType\":\"DpmBackupEngine\",\"friendlyName\":\"hcmbuocnjrohmbp\",\"backupManagementType\":\"AzureStorage\",\"registrationStatus\":\"ameb\",\"backupEngineState\":\"dyvkfkmr\",\"healthStatus\":\"xne\",\"canReRegister\":false,\"backupEngineId\":\"tod\",\"dpmVersion\":\"pyapucygvoav\",\"azureBackupAgentVersion\":\"nssxlgh\",\"isAzureBackupAgentUpgradeAvailable\":true,\"isDpmUpgradeAvailable\":true,\"extendedInfo\":{\"databaseName\":\"vvpa\",\"protectedItemsCount\":1923565340,\"protectedServersCount\":985288213,\"diskCount\":1996272230,\"usedDiskSpace\":95.06665449392885,\"availableDiskSpace\":80.00245827547123,\"refreshedAt\":\"2021-07-16T01:56:36Z\",\"azureProtectedInstances\":843652539}}")
- .toObject(DpmBackupEngine.class);
- Assertions.assertEquals("hcmbuocnjrohmbp", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType());
- Assertions.assertEquals("ameb", model.registrationStatus());
- Assertions.assertEquals("dyvkfkmr", model.backupEngineState());
- Assertions.assertEquals("xne", model.healthStatus());
- Assertions.assertEquals(false, model.canReRegister());
- Assertions.assertEquals("tod", model.backupEngineId());
- Assertions.assertEquals("pyapucygvoav", model.dpmVersion());
- Assertions.assertEquals("nssxlgh", model.azureBackupAgentVersion());
- Assertions.assertEquals(true, model.isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, model.isDpmUpgradeAvailable());
- Assertions.assertEquals("vvpa", model.extendedInfo().databaseName());
- Assertions.assertEquals(1923565340, model.extendedInfo().protectedItemsCount());
- Assertions.assertEquals(985288213, model.extendedInfo().protectedServersCount());
- Assertions.assertEquals(1996272230, model.extendedInfo().diskCount());
- Assertions.assertEquals(95.06665449392885D, model.extendedInfo().usedDiskSpace());
- Assertions.assertEquals(80.00245827547123D, model.extendedInfo().availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-16T01:56:36Z"), model.extendedInfo().refreshedAt());
- Assertions.assertEquals(843652539, model.extendedInfo().azureProtectedInstances());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmBackupEngine model =
- new DpmBackupEngine()
- .withFriendlyName("hcmbuocnjrohmbp")
- .withBackupManagementType(BackupManagementType.AZURE_STORAGE)
- .withRegistrationStatus("ameb")
- .withBackupEngineState("dyvkfkmr")
- .withHealthStatus("xne")
- .withCanReRegister(false)
- .withBackupEngineId("tod")
- .withDpmVersion("pyapucygvoav")
- .withAzureBackupAgentVersion("nssxlgh")
- .withIsAzureBackupAgentUpgradeAvailable(true)
- .withIsDpmUpgradeAvailable(true)
- .withExtendedInfo(
- new BackupEngineExtendedInfo()
- .withDatabaseName("vvpa")
- .withProtectedItemsCount(1923565340)
- .withProtectedServersCount(985288213)
- .withDiskCount(1996272230)
- .withUsedDiskSpace(95.06665449392885D)
- .withAvailableDiskSpace(80.00245827547123D)
- .withRefreshedAt(OffsetDateTime.parse("2021-07-16T01:56:36Z"))
- .withAzureProtectedInstances(843652539));
- model = BinaryData.fromObject(model).toObject(DpmBackupEngine.class);
- Assertions.assertEquals("hcmbuocnjrohmbp", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_STORAGE, model.backupManagementType());
- Assertions.assertEquals("ameb", model.registrationStatus());
- Assertions.assertEquals("dyvkfkmr", model.backupEngineState());
- Assertions.assertEquals("xne", model.healthStatus());
- Assertions.assertEquals(false, model.canReRegister());
- Assertions.assertEquals("tod", model.backupEngineId());
- Assertions.assertEquals("pyapucygvoav", model.dpmVersion());
- Assertions.assertEquals("nssxlgh", model.azureBackupAgentVersion());
- Assertions.assertEquals(true, model.isAzureBackupAgentUpgradeAvailable());
- Assertions.assertEquals(true, model.isDpmUpgradeAvailable());
- Assertions.assertEquals("vvpa", model.extendedInfo().databaseName());
- Assertions.assertEquals(1923565340, model.extendedInfo().protectedItemsCount());
- Assertions.assertEquals(985288213, model.extendedInfo().protectedServersCount());
- Assertions.assertEquals(1996272230, model.extendedInfo().diskCount());
- Assertions.assertEquals(95.06665449392885D, model.extendedInfo().usedDiskSpace());
- Assertions.assertEquals(80.00245827547123D, model.extendedInfo().availableDiskSpace());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-16T01:56:36Z"), model.extendedInfo().refreshedAt());
- Assertions.assertEquals(843652539, model.extendedInfo().azureProtectedInstances());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerExtendedInfoTests.java
deleted file mode 100644
index c733f74da024..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerExtendedInfoTests.java
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmContainerExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmContainerExtendedInfo model =
- BinaryData
- .fromString("{\"lastRefreshedAt\":\"2021-03-06T20:54:18Z\"}")
- .toObject(DpmContainerExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-06T20:54:18Z"), model.lastRefreshedAt());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmContainerExtendedInfo model =
- new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-03-06T20:54:18Z"));
- model = BinaryData.fromObject(model).toObject(DpmContainerExtendedInfo.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-06T20:54:18Z"), model.lastRefreshedAt());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerTests.java
deleted file mode 100644
index ddda0ff801ef..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmContainerTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmContainerExtendedInfo;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"DPMContainer\",\"canReRegister\":true,\"containerId\":\"xxdtddmflh\",\"protectedItemCount\":1437567423003919586,\"dpmAgentVersion\":\"vtzn\",\"dpmServers\":[\"bannovvoxczytp\",\"wnwvroevytlyokr\",\"rouuxvnsasbcry\"],\"upgradeAvailable\":false,\"protectionStatus\":\"zrxklobd\",\"extendedInfo\":{\"lastRefreshedAt\":\"2021-09-29T05:13:20Z\"},\"friendlyName\":\"mkmlmvevfx\",\"backupManagementType\":\"AzureIaasVM\",\"registrationStatus\":\"hbzxli\",\"healthStatus\":\"rdddtfgxqbawpcb\",\"protectableObjectType\":\"zqcyknap\"}")
- .toObject(DpmContainer.class);
- Assertions.assertEquals("mkmlmvevfx", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType());
- Assertions.assertEquals("hbzxli", model.registrationStatus());
- Assertions.assertEquals("rdddtfgxqbawpcb", model.healthStatus());
- Assertions.assertEquals("zqcyknap", model.protectableObjectType());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("xxdtddmflh", model.containerId());
- Assertions.assertEquals(1437567423003919586L, model.protectedItemCount());
- Assertions.assertEquals("vtzn", model.dpmAgentVersion());
- Assertions.assertEquals("bannovvoxczytp", model.dpmServers().get(0));
- Assertions.assertEquals(false, model.upgradeAvailable());
- Assertions.assertEquals("zrxklobd", model.protectionStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-29T05:13:20Z"), model.extendedInfo().lastRefreshedAt());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmContainer model =
- new DpmContainer()
- .withFriendlyName("mkmlmvevfx")
- .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM)
- .withRegistrationStatus("hbzxli")
- .withHealthStatus("rdddtfgxqbawpcb")
- .withProtectableObjectType("zqcyknap")
- .withCanReRegister(true)
- .withContainerId("xxdtddmflh")
- .withProtectedItemCount(1437567423003919586L)
- .withDpmAgentVersion("vtzn")
- .withDpmServers(Arrays.asList("bannovvoxczytp", "wnwvroevytlyokr", "rouuxvnsasbcry"))
- .withUpgradeAvailable(false)
- .withProtectionStatus("zrxklobd")
- .withExtendedInfo(
- new DpmContainerExtendedInfo().withLastRefreshedAt(OffsetDateTime.parse("2021-09-29T05:13:20Z")));
- model = BinaryData.fromObject(model).toObject(DpmContainer.class);
- Assertions.assertEquals("mkmlmvevfx", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType());
- Assertions.assertEquals("hbzxli", model.registrationStatus());
- Assertions.assertEquals("rdddtfgxqbawpcb", model.healthStatus());
- Assertions.assertEquals("zqcyknap", model.protectableObjectType());
- Assertions.assertEquals(true, model.canReRegister());
- Assertions.assertEquals("xxdtddmflh", model.containerId());
- Assertions.assertEquals(1437567423003919586L, model.protectedItemCount());
- Assertions.assertEquals("vtzn", model.dpmAgentVersion());
- Assertions.assertEquals("bannovvoxczytp", model.dpmServers().get(0));
- Assertions.assertEquals(false, model.upgradeAvailable());
- Assertions.assertEquals("zrxklobd", model.protectionStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-29T05:13:20Z"), model.extendedInfo().lastRefreshedAt());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmErrorInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmErrorInfoTests.java
deleted file mode 100644
index 7b8546f9bc7b..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmErrorInfoTests.java
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmErrorInfo;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmErrorInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmErrorInfo model =
- BinaryData
- .fromString(
- "{\"errorString\":\"i\",\"recommendations\":[\"sdaultxij\",\"um\",\"qwazlnqnmcjngzq\",\"qxtbjwgnyf\"]}")
- .toObject(DpmErrorInfo.class);
- Assertions.assertEquals("i", model.errorString());
- Assertions.assertEquals("sdaultxij", model.recommendations().get(0));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmErrorInfo model =
- new DpmErrorInfo()
- .withErrorString("i")
- .withRecommendations(Arrays.asList("sdaultxij", "um", "qwazlnqnmcjngzq", "qxtbjwgnyf"));
- model = BinaryData.fromObject(model).toObject(DpmErrorInfo.class);
- Assertions.assertEquals("i", model.errorString());
- Assertions.assertEquals("sdaultxij", model.recommendations().get(0));
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobExtendedInfoTests.java
deleted file mode 100644
index 4d23e47a04dd..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobExtendedInfoTests.java
+++ /dev/null
@@ -1,82 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails;
-import java.time.Duration;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmJobExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmJobExtendedInfo model =
- BinaryData
- .fromString(
- "{\"tasksList\":[{\"taskId\":\"mxyasflvgsgzw\",\"startTime\":\"2021-07-22T12:31:34Z\",\"endTime\":\"2021-10-21T09:55:08Z\",\"duration\":\"PT63H9M26S\",\"status\":\"nsmjbl\"},{\"taskId\":\"jhlnymzotqyryu\",\"startTime\":\"2021-05-02T20:27:28Z\",\"endTime\":\"2021-03-01T02:30:44Z\",\"duration\":\"PT89H30M\",\"status\":\"mv\"},{\"taskId\":\"gtayxonsupeujlz\",\"startTime\":\"2020-12-21T20:54:17Z\",\"endTime\":\"2021-04-21T22:02:58Z\",\"duration\":\"PT91H25M34S\",\"status\":\"tnzoibgsxgnxfy\"}],\"propertyBag\":{\"o\":\"mpqoxw\",\"iiqbi\":\"dbxiqx\",\"hfqpofv\":\"htmwwinh\"},\"dynamicErrorMessage\":\"cblembnkbwv\"}")
- .toObject(DpmJobExtendedInfo.class);
- Assertions.assertEquals("mxyasflvgsgzw", model.tasksList().get(0).taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-22T12:31:34Z"), model.tasksList().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T09:55:08Z"), model.tasksList().get(0).endTime());
- Assertions.assertEquals(Duration.parse("PT63H9M26S"), model.tasksList().get(0).duration());
- Assertions.assertEquals("nsmjbl", model.tasksList().get(0).status());
- Assertions.assertEquals("mpqoxw", model.propertyBag().get("o"));
- Assertions.assertEquals("cblembnkbwv", model.dynamicErrorMessage());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmJobExtendedInfo model =
- new DpmJobExtendedInfo()
- .withTasksList(
- Arrays
- .asList(
- new DpmJobTaskDetails()
- .withTaskId("mxyasflvgsgzw")
- .withStartTime(OffsetDateTime.parse("2021-07-22T12:31:34Z"))
- .withEndTime(OffsetDateTime.parse("2021-10-21T09:55:08Z"))
- .withDuration(Duration.parse("PT63H9M26S"))
- .withStatus("nsmjbl"),
- new DpmJobTaskDetails()
- .withTaskId("jhlnymzotqyryu")
- .withStartTime(OffsetDateTime.parse("2021-05-02T20:27:28Z"))
- .withEndTime(OffsetDateTime.parse("2021-03-01T02:30:44Z"))
- .withDuration(Duration.parse("PT89H30M"))
- .withStatus("mv"),
- new DpmJobTaskDetails()
- .withTaskId("gtayxonsupeujlz")
- .withStartTime(OffsetDateTime.parse("2020-12-21T20:54:17Z"))
- .withEndTime(OffsetDateTime.parse("2021-04-21T22:02:58Z"))
- .withDuration(Duration.parse("PT91H25M34S"))
- .withStatus("tnzoibgsxgnxfy")))
- .withPropertyBag(mapOf("o", "mpqoxw", "iiqbi", "dbxiqx", "hfqpofv", "htmwwinh"))
- .withDynamicErrorMessage("cblembnkbwv");
- model = BinaryData.fromObject(model).toObject(DpmJobExtendedInfo.class);
- Assertions.assertEquals("mxyasflvgsgzw", model.tasksList().get(0).taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-22T12:31:34Z"), model.tasksList().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T09:55:08Z"), model.tasksList().get(0).endTime());
- Assertions.assertEquals(Duration.parse("PT63H9M26S"), model.tasksList().get(0).duration());
- Assertions.assertEquals("nsmjbl", model.tasksList().get(0).status());
- Assertions.assertEquals("mpqoxw", model.propertyBag().get("o"));
- Assertions.assertEquals("cblembnkbwv", model.dynamicErrorMessage());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTaskDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTaskDetailsTests.java
deleted file mode 100644
index ea8ac68b9bfb..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTaskDetailsTests.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails;
-import java.time.Duration;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmJobTaskDetailsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmJobTaskDetails model =
- BinaryData
- .fromString(
- "{\"taskId\":\"xk\",\"startTime\":\"2021-08-29T04:56:06Z\",\"endTime\":\"2020-12-27T09:18:38Z\",\"duration\":\"PT193H31M57S\",\"status\":\"wtswbzuwfmdur\"}")
- .toObject(DpmJobTaskDetails.class);
- Assertions.assertEquals("xk", model.taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-29T04:56:06Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T09:18:38Z"), model.endTime());
- Assertions.assertEquals(Duration.parse("PT193H31M57S"), model.duration());
- Assertions.assertEquals("wtswbzuwfmdur", model.status());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmJobTaskDetails model =
- new DpmJobTaskDetails()
- .withTaskId("xk")
- .withStartTime(OffsetDateTime.parse("2021-08-29T04:56:06Z"))
- .withEndTime(OffsetDateTime.parse("2020-12-27T09:18:38Z"))
- .withDuration(Duration.parse("PT193H31M57S"))
- .withStatus("wtswbzuwfmdur");
- model = BinaryData.fromObject(model).toObject(DpmJobTaskDetails.class);
- Assertions.assertEquals("xk", model.taskId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-29T04:56:06Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T09:18:38Z"), model.endTime());
- Assertions.assertEquals(Duration.parse("PT193H31M57S"), model.duration());
- Assertions.assertEquals("wtswbzuwfmdur", model.status());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTests.java
deleted file mode 100644
index 89231e2d6ebe..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmJobTests.java
+++ /dev/null
@@ -1,139 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmErrorInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJob;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmJobTaskDetails;
-import com.azure.resourcemanager.recoveryservicesbackup.models.JobSupportedAction;
-import java.time.Duration;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmJobTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmJob model =
- BinaryData
- .fromString(
- "{\"jobType\":\"DpmJob\",\"duration\":\"PT169H14M12S\",\"dpmServerName\":\"svtui\",\"containerName\":\"hajqglcfh\",\"containerType\":\"rqryxynqn\",\"workloadType\":\"dpsovwxznptgo\",\"actionsInfo\":[\"Cancellable\",\"Invalid\",\"Retriable\"],\"errorDetails\":[{\"errorString\":\"hv\",\"recommendations\":[\"kvntjlrigjkskyri\"]},{\"errorString\":\"vzidsxwaab\",\"recommendations\":[\"frygznmmax\",\"izkzobgo\"]}],\"extendedInfo\":{\"tasksList\":[{\"taskId\":\"lnelxieixynl\",\"startTime\":\"2021-03-08T20:31:45Z\",\"endTime\":\"2021-06-22T06:19:04Z\",\"duration\":\"PT180H54M28S\",\"status\":\"jphslhcaw\"}],\"propertyBag\":{\"dwfmvigorqjb\":\"i\",\"aglkafhon\":\"tzh\",\"ickpz\":\"juj\"},\"dynamicErrorMessage\":\"p\"},\"entityFriendlyName\":\"mxelnwcltyjed\",\"backupManagementType\":\"MAB\",\"operation\":\"lfmk\",\"status\":\"cazuaw\",\"startTime\":\"2021-07-30T21:11:41Z\",\"endTime\":\"2021-07-17T18:33:21Z\",\"activityId\":\"amwabzxrvxcushsp\"}")
- .toObject(DpmJob.class);
- Assertions.assertEquals("mxelnwcltyjed", model.entityFriendlyName());
- Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType());
- Assertions.assertEquals("lfmk", model.operation());
- Assertions.assertEquals("cazuaw", model.status());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-30T21:11:41Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-17T18:33:21Z"), model.endTime());
- Assertions.assertEquals("amwabzxrvxcushsp", model.activityId());
- Assertions.assertEquals(Duration.parse("PT169H14M12S"), model.duration());
- Assertions.assertEquals("svtui", model.dpmServerName());
- Assertions.assertEquals("hajqglcfh", model.containerName());
- Assertions.assertEquals("rqryxynqn", model.containerType());
- Assertions.assertEquals("dpsovwxznptgo", model.workloadType());
- Assertions.assertEquals(JobSupportedAction.CANCELLABLE, model.actionsInfo().get(0));
- Assertions.assertEquals("hv", model.errorDetails().get(0).errorString());
- Assertions.assertEquals("kvntjlrigjkskyri", model.errorDetails().get(0).recommendations().get(0));
- Assertions.assertEquals("lnelxieixynl", model.extendedInfo().tasksList().get(0).taskId());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-03-08T20:31:45Z"), model.extendedInfo().tasksList().get(0).startTime());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-06-22T06:19:04Z"), model.extendedInfo().tasksList().get(0).endTime());
- Assertions.assertEquals(Duration.parse("PT180H54M28S"), model.extendedInfo().tasksList().get(0).duration());
- Assertions.assertEquals("jphslhcaw", model.extendedInfo().tasksList().get(0).status());
- Assertions.assertEquals("i", model.extendedInfo().propertyBag().get("dwfmvigorqjb"));
- Assertions.assertEquals("p", model.extendedInfo().dynamicErrorMessage());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmJob model =
- new DpmJob()
- .withEntityFriendlyName("mxelnwcltyjed")
- .withBackupManagementType(BackupManagementType.MAB)
- .withOperation("lfmk")
- .withStatus("cazuaw")
- .withStartTime(OffsetDateTime.parse("2021-07-30T21:11:41Z"))
- .withEndTime(OffsetDateTime.parse("2021-07-17T18:33:21Z"))
- .withActivityId("amwabzxrvxcushsp")
- .withDuration(Duration.parse("PT169H14M12S"))
- .withDpmServerName("svtui")
- .withContainerName("hajqglcfh")
- .withContainerType("rqryxynqn")
- .withWorkloadType("dpsovwxznptgo")
- .withActionsInfo(
- Arrays
- .asList(
- JobSupportedAction.CANCELLABLE, JobSupportedAction.INVALID, JobSupportedAction.RETRIABLE))
- .withErrorDetails(
- Arrays
- .asList(
- new DpmErrorInfo()
- .withErrorString("hv")
- .withRecommendations(Arrays.asList("kvntjlrigjkskyri")),
- new DpmErrorInfo()
- .withErrorString("vzidsxwaab")
- .withRecommendations(Arrays.asList("frygznmmax", "izkzobgo"))))
- .withExtendedInfo(
- new DpmJobExtendedInfo()
- .withTasksList(
- Arrays
- .asList(
- new DpmJobTaskDetails()
- .withTaskId("lnelxieixynl")
- .withStartTime(OffsetDateTime.parse("2021-03-08T20:31:45Z"))
- .withEndTime(OffsetDateTime.parse("2021-06-22T06:19:04Z"))
- .withDuration(Duration.parse("PT180H54M28S"))
- .withStatus("jphslhcaw")))
- .withPropertyBag(mapOf("dwfmvigorqjb", "i", "aglkafhon", "tzh", "ickpz", "juj"))
- .withDynamicErrorMessage("p"));
- model = BinaryData.fromObject(model).toObject(DpmJob.class);
- Assertions.assertEquals("mxelnwcltyjed", model.entityFriendlyName());
- Assertions.assertEquals(BackupManagementType.MAB, model.backupManagementType());
- Assertions.assertEquals("lfmk", model.operation());
- Assertions.assertEquals("cazuaw", model.status());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-30T21:11:41Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-17T18:33:21Z"), model.endTime());
- Assertions.assertEquals("amwabzxrvxcushsp", model.activityId());
- Assertions.assertEquals(Duration.parse("PT169H14M12S"), model.duration());
- Assertions.assertEquals("svtui", model.dpmServerName());
- Assertions.assertEquals("hajqglcfh", model.containerName());
- Assertions.assertEquals("rqryxynqn", model.containerType());
- Assertions.assertEquals("dpsovwxznptgo", model.workloadType());
- Assertions.assertEquals(JobSupportedAction.CANCELLABLE, model.actionsInfo().get(0));
- Assertions.assertEquals("hv", model.errorDetails().get(0).errorString());
- Assertions.assertEquals("kvntjlrigjkskyri", model.errorDetails().get(0).recommendations().get(0));
- Assertions.assertEquals("lnelxieixynl", model.extendedInfo().tasksList().get(0).taskId());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-03-08T20:31:45Z"), model.extendedInfo().tasksList().get(0).startTime());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-06-22T06:19:04Z"), model.extendedInfo().tasksList().get(0).endTime());
- Assertions.assertEquals(Duration.parse("PT180H54M28S"), model.extendedInfo().tasksList().get(0).duration());
- Assertions.assertEquals("jphslhcaw", model.extendedInfo().tasksList().get(0).status());
- Assertions.assertEquals("i", model.extendedInfo().propertyBag().get("dwfmvigorqjb"));
- Assertions.assertEquals("p", model.extendedInfo().dynamicErrorMessage());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemExtendedInfoTests.java
deleted file mode 100644
index 38fb4b4a7010..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemExtendedInfoTests.java
+++ /dev/null
@@ -1,85 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItemExtendedInfo;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmProtectedItemExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmProtectedItemExtendedInfo model =
- BinaryData
- .fromString(
- "{\"protectableObjectLoadPath\":{\"pttaqutd\":\"jgicgaao\",\"gehkfkimrtixokff\":\"wemxswvruunzz\",\"qwhix\":\"yinljqe\"},\"protected\":false,\"isPresentOnCloud\":false,\"lastBackupStatus\":\"hiyxgvelfclduc\",\"lastRefreshedAt\":\"2021-06-28T02:53:43Z\",\"oldestRecoveryPoint\":\"2020-12-30T21:40:21Z\",\"recoveryPointCount\":1691245829,\"onPremiseOldestRecoveryPoint\":\"2021-01-25T09:33:02Z\",\"onPremiseLatestRecoveryPoint\":\"2021-02-26T01:35:32Z\",\"onPremiseRecoveryPointCount\":1517477938,\"isCollocated\":true,\"protectionGroupName\":\"tmninw\",\"diskStorageUsedInBytes\":\"zcilnghg\",\"totalDiskStorageSizeInBytes\":\"ejjtbxqmul\"}")
- .toObject(DpmProtectedItemExtendedInfo.class);
- Assertions.assertEquals("jgicgaao", model.protectableObjectLoadPath().get("pttaqutd"));
- Assertions.assertEquals(false, model.protectedProperty());
- Assertions.assertEquals(false, model.isPresentOnCloud());
- Assertions.assertEquals("hiyxgvelfclduc", model.lastBackupStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-28T02:53:43Z"), model.lastRefreshedAt());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-30T21:40:21Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(1691245829, model.recoveryPointCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-25T09:33:02Z"), model.onPremiseOldestRecoveryPoint());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-26T01:35:32Z"), model.onPremiseLatestRecoveryPoint());
- Assertions.assertEquals(1517477938, model.onPremiseRecoveryPointCount());
- Assertions.assertEquals(true, model.isCollocated());
- Assertions.assertEquals("tmninw", model.protectionGroupName());
- Assertions.assertEquals("zcilnghg", model.diskStorageUsedInBytes());
- Assertions.assertEquals("ejjtbxqmul", model.totalDiskStorageSizeInBytes());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmProtectedItemExtendedInfo model =
- new DpmProtectedItemExtendedInfo()
- .withProtectableObjectLoadPath(
- mapOf("pttaqutd", "jgicgaao", "gehkfkimrtixokff", "wemxswvruunzz", "qwhix", "yinljqe"))
- .withProtectedProperty(false)
- .withIsPresentOnCloud(false)
- .withLastBackupStatus("hiyxgvelfclduc")
- .withLastRefreshedAt(OffsetDateTime.parse("2021-06-28T02:53:43Z"))
- .withOldestRecoveryPoint(OffsetDateTime.parse("2020-12-30T21:40:21Z"))
- .withRecoveryPointCount(1691245829)
- .withOnPremiseOldestRecoveryPoint(OffsetDateTime.parse("2021-01-25T09:33:02Z"))
- .withOnPremiseLatestRecoveryPoint(OffsetDateTime.parse("2021-02-26T01:35:32Z"))
- .withOnPremiseRecoveryPointCount(1517477938)
- .withIsCollocated(true)
- .withProtectionGroupName("tmninw")
- .withDiskStorageUsedInBytes("zcilnghg")
- .withTotalDiskStorageSizeInBytes("ejjtbxqmul");
- model = BinaryData.fromObject(model).toObject(DpmProtectedItemExtendedInfo.class);
- Assertions.assertEquals("jgicgaao", model.protectableObjectLoadPath().get("pttaqutd"));
- Assertions.assertEquals(false, model.protectedProperty());
- Assertions.assertEquals(false, model.isPresentOnCloud());
- Assertions.assertEquals("hiyxgvelfclduc", model.lastBackupStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-28T02:53:43Z"), model.lastRefreshedAt());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-30T21:40:21Z"), model.oldestRecoveryPoint());
- Assertions.assertEquals(1691245829, model.recoveryPointCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-25T09:33:02Z"), model.onPremiseOldestRecoveryPoint());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-26T01:35:32Z"), model.onPremiseLatestRecoveryPoint());
- Assertions.assertEquals(1517477938, model.onPremiseRecoveryPointCount());
- Assertions.assertEquals(true, model.isCollocated());
- Assertions.assertEquals("tmninw", model.protectionGroupName());
- Assertions.assertEquals("zcilnghg", model.diskStorageUsedInBytes());
- Assertions.assertEquals("ejjtbxqmul", model.totalDiskStorageSizeInBytes());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemTests.java
deleted file mode 100644
index 18c0a00aed8c..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DpmProtectedItemTests.java
+++ /dev/null
@@ -1,155 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItemExtendedInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItemState;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class DpmProtectedItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- DpmProtectedItem model =
- BinaryData
- .fromString(
- "{\"protectedItemType\":\"DPMProtectedItem\",\"friendlyName\":\"egizv\",\"backupEngineName\":\"felisdjub\",\"protectionState\":\"IRPending\",\"extendedInfo\":{\"protectableObjectLoadPath\":{\"m\":\"kxkbsazgakgacyr\",\"pv\":\"dmspof\",\"iofrzgbzjedmstk\":\"hryl\"},\"protected\":false,\"isPresentOnCloud\":true,\"lastBackupStatus\":\"c\",\"lastRefreshedAt\":\"2021-11-07T19:34:50Z\",\"oldestRecoveryPoint\":\"2021-03-22T01:54:17Z\",\"recoveryPointCount\":1363158856,\"onPremiseOldestRecoveryPoint\":\"2021-03-28T09:03:38Z\",\"onPremiseLatestRecoveryPoint\":\"2021-04-27T21:47:04Z\",\"onPremiseRecoveryPointCount\":386349585,\"isCollocated\":true,\"protectionGroupName\":\"ibmikostbzb\",\"diskStorageUsedInBytes\":\"wbuqn\",\"totalDiskStorageSizeInBytes\":\"phzfylsgcrp\"},\"backupManagementType\":\"Invalid\",\"workloadType\":\"SAPHanaDBInstance\",\"containerName\":\"zzcezelfwyfwlw\",\"sourceResourceId\":\"wetnpsihc\",\"policyId\":\"fzvaylptr\",\"lastRecoveryPoint\":\"2021-08-23T02:35:52Z\",\"backupSetName\":\"ztcmwq\",\"createMode\":\"Default\",\"deferredDeleteTimeInUTC\":\"2021-11-26T04:41:12Z\",\"isScheduledForDeferredDelete\":false,\"deferredDeleteTimeRemaining\":\"fewz\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"eqvhpsylkk\",\"hkbffmbm\"],\"isArchiveEnabled\":true,\"policyName\":\"gywwpgjxs\",\"softDeleteRetentionPeriodInDays\":420950795}")
- .toObject(DpmProtectedItem.class);
- Assertions.assertEquals("zzcezelfwyfwlw", model.containerName());
- Assertions.assertEquals("wetnpsihc", model.sourceResourceId());
- Assertions.assertEquals("fzvaylptr", model.policyId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T02:35:52Z"), model.lastRecoveryPoint());
- Assertions.assertEquals("ztcmwq", model.backupSetName());
- Assertions.assertEquals(CreateMode.DEFAULT, model.createMode());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T04:41:12Z"), model.deferredDeleteTimeInUtc());
- Assertions.assertEquals(false, model.isScheduledForDeferredDelete());
- Assertions.assertEquals("fewz", model.deferredDeleteTimeRemaining());
- Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming());
- Assertions.assertEquals(true, model.isRehydrate());
- Assertions.assertEquals("eqvhpsylkk", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, model.isArchiveEnabled());
- Assertions.assertEquals("gywwpgjxs", model.policyName());
- Assertions.assertEquals(420950795, model.softDeleteRetentionPeriod());
- Assertions.assertEquals("egizv", model.friendlyName());
- Assertions.assertEquals("felisdjub", model.backupEngineName());
- Assertions.assertEquals(ProtectedItemState.IRPENDING, model.protectionState());
- Assertions.assertEquals("kxkbsazgakgacyr", model.extendedInfo().protectableObjectLoadPath().get("m"));
- Assertions.assertEquals(false, model.extendedInfo().protectedProperty());
- Assertions.assertEquals(true, model.extendedInfo().isPresentOnCloud());
- Assertions.assertEquals("c", model.extendedInfo().lastBackupStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-07T19:34:50Z"), model.extendedInfo().lastRefreshedAt());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-03-22T01:54:17Z"), model.extendedInfo().oldestRecoveryPoint());
- Assertions.assertEquals(1363158856, model.extendedInfo().recoveryPointCount());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-03-28T09:03:38Z"), model.extendedInfo().onPremiseOldestRecoveryPoint());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-04-27T21:47:04Z"), model.extendedInfo().onPremiseLatestRecoveryPoint());
- Assertions.assertEquals(386349585, model.extendedInfo().onPremiseRecoveryPointCount());
- Assertions.assertEquals(true, model.extendedInfo().isCollocated());
- Assertions.assertEquals("ibmikostbzb", model.extendedInfo().protectionGroupName());
- Assertions.assertEquals("wbuqn", model.extendedInfo().diskStorageUsedInBytes());
- Assertions.assertEquals("phzfylsgcrp", model.extendedInfo().totalDiskStorageSizeInBytes());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- DpmProtectedItem model =
- new DpmProtectedItem()
- .withContainerName("zzcezelfwyfwlw")
- .withSourceResourceId("wetnpsihc")
- .withPolicyId("fzvaylptr")
- .withLastRecoveryPoint(OffsetDateTime.parse("2021-08-23T02:35:52Z"))
- .withBackupSetName("ztcmwq")
- .withCreateMode(CreateMode.DEFAULT)
- .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2021-11-26T04:41:12Z"))
- .withIsScheduledForDeferredDelete(false)
- .withDeferredDeleteTimeRemaining("fewz")
- .withIsDeferredDeleteScheduleUpcoming(true)
- .withIsRehydrate(true)
- .withResourceGuardOperationRequests(Arrays.asList("eqvhpsylkk", "hkbffmbm"))
- .withIsArchiveEnabled(true)
- .withPolicyName("gywwpgjxs")
- .withSoftDeleteRetentionPeriod(420950795)
- .withFriendlyName("egizv")
- .withBackupEngineName("felisdjub")
- .withProtectionState(ProtectedItemState.IRPENDING)
- .withExtendedInfo(
- new DpmProtectedItemExtendedInfo()
- .withProtectableObjectLoadPath(
- mapOf("m", "kxkbsazgakgacyr", "pv", "dmspof", "iofrzgbzjedmstk", "hryl"))
- .withProtectedProperty(false)
- .withIsPresentOnCloud(true)
- .withLastBackupStatus("c")
- .withLastRefreshedAt(OffsetDateTime.parse("2021-11-07T19:34:50Z"))
- .withOldestRecoveryPoint(OffsetDateTime.parse("2021-03-22T01:54:17Z"))
- .withRecoveryPointCount(1363158856)
- .withOnPremiseOldestRecoveryPoint(OffsetDateTime.parse("2021-03-28T09:03:38Z"))
- .withOnPremiseLatestRecoveryPoint(OffsetDateTime.parse("2021-04-27T21:47:04Z"))
- .withOnPremiseRecoveryPointCount(386349585)
- .withIsCollocated(true)
- .withProtectionGroupName("ibmikostbzb")
- .withDiskStorageUsedInBytes("wbuqn")
- .withTotalDiskStorageSizeInBytes("phzfylsgcrp"));
- model = BinaryData.fromObject(model).toObject(DpmProtectedItem.class);
- Assertions.assertEquals("zzcezelfwyfwlw", model.containerName());
- Assertions.assertEquals("wetnpsihc", model.sourceResourceId());
- Assertions.assertEquals("fzvaylptr", model.policyId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T02:35:52Z"), model.lastRecoveryPoint());
- Assertions.assertEquals("ztcmwq", model.backupSetName());
- Assertions.assertEquals(CreateMode.DEFAULT, model.createMode());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T04:41:12Z"), model.deferredDeleteTimeInUtc());
- Assertions.assertEquals(false, model.isScheduledForDeferredDelete());
- Assertions.assertEquals("fewz", model.deferredDeleteTimeRemaining());
- Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming());
- Assertions.assertEquals(true, model.isRehydrate());
- Assertions.assertEquals("eqvhpsylkk", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, model.isArchiveEnabled());
- Assertions.assertEquals("gywwpgjxs", model.policyName());
- Assertions.assertEquals(420950795, model.softDeleteRetentionPeriod());
- Assertions.assertEquals("egizv", model.friendlyName());
- Assertions.assertEquals("felisdjub", model.backupEngineName());
- Assertions.assertEquals(ProtectedItemState.IRPENDING, model.protectionState());
- Assertions.assertEquals("kxkbsazgakgacyr", model.extendedInfo().protectableObjectLoadPath().get("m"));
- Assertions.assertEquals(false, model.extendedInfo().protectedProperty());
- Assertions.assertEquals(true, model.extendedInfo().isPresentOnCloud());
- Assertions.assertEquals("c", model.extendedInfo().lastBackupStatus());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-07T19:34:50Z"), model.extendedInfo().lastRefreshedAt());
- Assertions
- .assertEquals(OffsetDateTime.parse("2021-03-22T01:54:17Z"), model.extendedInfo().oldestRecoveryPoint());
- Assertions.assertEquals(1363158856, model.extendedInfo().recoveryPointCount());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-03-28T09:03:38Z"), model.extendedInfo().onPremiseOldestRecoveryPoint());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-04-27T21:47:04Z"), model.extendedInfo().onPremiseLatestRecoveryPoint());
- Assertions.assertEquals(386349585, model.extendedInfo().onPremiseRecoveryPointCount());
- Assertions.assertEquals(true, model.extendedInfo().isCollocated());
- Assertions.assertEquals("ibmikostbzb", model.extendedInfo().protectionGroupName());
- Assertions.assertEquals("wbuqn", model.extendedInfo().diskStorageUsedInBytes());
- Assertions.assertEquals("phzfylsgcrp", model.extendedInfo().totalDiskStorageSizeInBytes());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedLocationTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedLocationTests.java
deleted file mode 100644
index 2a988e27313e..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedLocationTests.java
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedLocation;
-import org.junit.jupiter.api.Assertions;
-
-public final class ExtendedLocationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ExtendedLocation model =
- BinaryData.fromString("{\"name\":\"gkcvkhpzvuq\",\"type\":\"lvoniy\"}").toObject(ExtendedLocation.class);
- Assertions.assertEquals("gkcvkhpzvuq", model.name());
- Assertions.assertEquals("lvoniy", model.type());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ExtendedLocation model = new ExtendedLocation().withName("gkcvkhpzvuq").withType("lvoniy");
- model = BinaryData.fromObject(model).toObject(ExtendedLocation.class);
- Assertions.assertEquals("gkcvkhpzvuq", model.name());
- Assertions.assertEquals("lvoniy", model.type());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedPropertiesTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedPropertiesTests.java
deleted file mode 100644
index 8e565344b590..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExtendedPropertiesTests.java
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.DiskExclusionProperties;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedProperties;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class ExtendedPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ExtendedProperties model =
- BinaryData
- .fromString(
- "{\"diskExclusionProperties\":{\"diskLunList\":[240888782],\"isInclusionList\":true},\"linuxVmApplicationName\":\"skh\"}")
- .toObject(ExtendedProperties.class);
- Assertions.assertEquals(240888782, model.diskExclusionProperties().diskLunList().get(0));
- Assertions.assertEquals(true, model.diskExclusionProperties().isInclusionList());
- Assertions.assertEquals("skh", model.linuxVmApplicationName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ExtendedProperties model =
- new ExtendedProperties()
- .withDiskExclusionProperties(
- new DiskExclusionProperties().withDiskLunList(Arrays.asList(240888782)).withIsInclusionList(true))
- .withLinuxVmApplicationName("skh");
- model = BinaryData.fromObject(model).toObject(ExtendedProperties.class);
- Assertions.assertEquals(240888782, model.diskExclusionProperties().diskLunList().get(0));
- Assertions.assertEquals(true, model.diskExclusionProperties().isInclusionList());
- Assertions.assertEquals("skh", model.linuxVmApplicationName());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportRequestTests.java
deleted file mode 100644
index 0888efc0ea9e..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportRequestTests.java
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupportRequest;
-
-public final class FeatureSupportRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- FeatureSupportRequest model =
- BinaryData.fromString("{\"featureType\":\"FeatureSupportRequest\"}").toObject(FeatureSupportRequest.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- FeatureSupportRequest model = new FeatureSupportRequest();
- model = BinaryData.fromObject(model).toObject(FeatureSupportRequest.class);
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportsValidateWithResponseMockTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportsValidateWithResponseMockTests.java
deleted file mode 100644
index 917331003bd7..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportsValidateWithResponseMockTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager;
-import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportResponse;
-import com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupportRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SupportStatus;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class FeatureSupportsValidateWithResponseMockTests {
- @Test
- public void testValidateWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{\"supportStatus\":\"Supported\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- RecoveryServicesBackupManager manager =
- RecoveryServicesBackupManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- AzureVMResourceFeatureSupportResponse response =
- manager
- .featureSupports()
- .validateWithResponse("urnpnuhzafccnuh", new FeatureSupportRequest(), com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals(SupportStatus.SUPPORTED, response.supportStatus());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerExtendedInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerExtendedInfoTests.java
deleted file mode 100644
index 3c90feaac87e..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerExtendedInfoTests.java
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainerExtendedInfo;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class GenericContainerExtendedInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- GenericContainerExtendedInfo model =
- BinaryData
- .fromString(
- "{\"rawCertData\":\"iexhajl\",\"containerIdentityInfo\":{\"uniqueName\":\"hiqfyuttdiy\",\"aadTenantId\":\"pvn\",\"servicePrincipalClientId\":\"wmtxkyctwwgz\",\"audience\":\"jlmec\"},\"serviceEndpoints\":{\"oqqtl\":\"ygzyvneezaifght\",\"jjjavfqnvhnq\":\"fhzbkr\"}}")
- .toObject(GenericContainerExtendedInfo.class);
- Assertions.assertEquals("iexhajl", model.rawCertData());
- Assertions.assertEquals("hiqfyuttdiy", model.containerIdentityInfo().uniqueName());
- Assertions.assertEquals("pvn", model.containerIdentityInfo().aadTenantId());
- Assertions.assertEquals("wmtxkyctwwgz", model.containerIdentityInfo().servicePrincipalClientId());
- Assertions.assertEquals("jlmec", model.containerIdentityInfo().audience());
- Assertions.assertEquals("ygzyvneezaifght", model.serviceEndpoints().get("oqqtl"));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- GenericContainerExtendedInfo model =
- new GenericContainerExtendedInfo()
- .withRawCertData("iexhajl")
- .withContainerIdentityInfo(
- new ContainerIdentityInfo()
- .withUniqueName("hiqfyuttdiy")
- .withAadTenantId("pvn")
- .withServicePrincipalClientId("wmtxkyctwwgz")
- .withAudience("jlmec"))
- .withServiceEndpoints(mapOf("oqqtl", "ygzyvneezaifght", "jjjavfqnvhnq", "fhzbkr"));
- model = BinaryData.fromObject(model).toObject(GenericContainerExtendedInfo.class);
- Assertions.assertEquals("iexhajl", model.rawCertData());
- Assertions.assertEquals("hiqfyuttdiy", model.containerIdentityInfo().uniqueName());
- Assertions.assertEquals("pvn", model.containerIdentityInfo().aadTenantId());
- Assertions.assertEquals("wmtxkyctwwgz", model.containerIdentityInfo().servicePrincipalClientId());
- Assertions.assertEquals("jlmec", model.containerIdentityInfo().audience());
- Assertions.assertEquals("ygzyvneezaifght", model.serviceEndpoints().get("oqqtl"));
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerTests.java
deleted file mode 100644
index 80c100411886..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericContainerTests.java
+++ /dev/null
@@ -1,97 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ContainerIdentityInfo;
-import com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainer;
-import com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainerExtendedInfo;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class GenericContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- GenericContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"GenericContainer\",\"fabricName\":\"qipir\",\"extendedInformation\":{\"rawCertData\":\"rqofulopmjnlexwh\",\"containerIdentityInfo\":{\"uniqueName\":\"pibkephuu\",\"aadTenantId\":\"rctat\",\"servicePrincipalClientId\":\"intqpbrlcyr\",\"audience\":\"czkgofxyfsrucvcr\"},\"serviceEndpoints\":{\"eaqnrmvvfkoxm\":\"jttbstv\",\"zlpdwwex\":\"ghktuidvrm\",\"wvqsgny\":\"mzvlazipbh\",\"patlbijp\":\"uuzivensrpmeyyvp\"}},\"friendlyName\":\"sksrfhfvolmknbn\",\"backupManagementType\":\"AzureIaasVM\",\"registrationStatus\":\"ommpvfqaw\",\"healthStatus\":\"gbrt\",\"protectableObjectType\":\"iac\"}")
- .toObject(GenericContainer.class);
- Assertions.assertEquals("sksrfhfvolmknbn", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType());
- Assertions.assertEquals("ommpvfqaw", model.registrationStatus());
- Assertions.assertEquals("gbrt", model.healthStatus());
- Assertions.assertEquals("iac", model.protectableObjectType());
- Assertions.assertEquals("qipir", model.fabricName());
- Assertions.assertEquals("rqofulopmjnlexwh", model.extendedInformation().rawCertData());
- Assertions.assertEquals("pibkephuu", model.extendedInformation().containerIdentityInfo().uniqueName());
- Assertions.assertEquals("rctat", model.extendedInformation().containerIdentityInfo().aadTenantId());
- Assertions
- .assertEquals(
- "intqpbrlcyr", model.extendedInformation().containerIdentityInfo().servicePrincipalClientId());
- Assertions.assertEquals("czkgofxyfsrucvcr", model.extendedInformation().containerIdentityInfo().audience());
- Assertions.assertEquals("jttbstv", model.extendedInformation().serviceEndpoints().get("eaqnrmvvfkoxm"));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- GenericContainer model =
- new GenericContainer()
- .withFriendlyName("sksrfhfvolmknbn")
- .withBackupManagementType(BackupManagementType.AZURE_IAAS_VM)
- .withRegistrationStatus("ommpvfqaw")
- .withHealthStatus("gbrt")
- .withProtectableObjectType("iac")
- .withFabricName("qipir")
- .withExtendedInformation(
- new GenericContainerExtendedInfo()
- .withRawCertData("rqofulopmjnlexwh")
- .withContainerIdentityInfo(
- new ContainerIdentityInfo()
- .withUniqueName("pibkephuu")
- .withAadTenantId("rctat")
- .withServicePrincipalClientId("intqpbrlcyr")
- .withAudience("czkgofxyfsrucvcr"))
- .withServiceEndpoints(
- mapOf(
- "eaqnrmvvfkoxm",
- "jttbstv",
- "zlpdwwex",
- "ghktuidvrm",
- "wvqsgny",
- "mzvlazipbh",
- "patlbijp",
- "uuzivensrpmeyyvp")));
- model = BinaryData.fromObject(model).toObject(GenericContainer.class);
- Assertions.assertEquals("sksrfhfvolmknbn", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_IAAS_VM, model.backupManagementType());
- Assertions.assertEquals("ommpvfqaw", model.registrationStatus());
- Assertions.assertEquals("gbrt", model.healthStatus());
- Assertions.assertEquals("iac", model.protectableObjectType());
- Assertions.assertEquals("qipir", model.fabricName());
- Assertions.assertEquals("rqofulopmjnlexwh", model.extendedInformation().rawCertData());
- Assertions.assertEquals("pibkephuu", model.extendedInformation().containerIdentityInfo().uniqueName());
- Assertions.assertEquals("rctat", model.extendedInformation().containerIdentityInfo().aadTenantId());
- Assertions
- .assertEquals(
- "intqpbrlcyr", model.extendedInformation().containerIdentityInfo().servicePrincipalClientId());
- Assertions.assertEquals("czkgofxyfsrucvcr", model.extendedInformation().containerIdentityInfo().audience());
- Assertions.assertEquals("jttbstv", model.extendedInformation().serviceEndpoints().get("eaqnrmvvfkoxm"));
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectedItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectedItemTests.java
deleted file mode 100644
index 092e7febd2a2..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectedItemTests.java
+++ /dev/null
@@ -1,108 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.CreateMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectedItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class GenericProtectedItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- GenericProtectedItem model =
- BinaryData
- .fromString(
- "{\"protectedItemType\":\"GenericProtectedItem\",\"friendlyName\":\"rqunjq\",\"policyState\":\"enx\",\"protectionState\":\"ProtectionPaused\",\"protectedItemId\":6042228062929468639,\"sourceAssociations\":{\"awtqabpxuckpgg\":\"kifmjn\"},\"fabricName\":\"wey\",\"backupManagementType\":\"DefaultBackup\",\"workloadType\":\"AzureSqlDb\",\"containerName\":\"sn\",\"sourceResourceId\":\"fl\",\"policyId\":\"mpizru\",\"lastRecoveryPoint\":\"2021-06-07T16:10:29Z\",\"backupSetName\":\"xpxiwfcngjs\",\"createMode\":\"Invalid\",\"deferredDeleteTimeInUTC\":\"2020-12-29T21:58:50Z\",\"isScheduledForDeferredDelete\":true,\"deferredDeleteTimeRemaining\":\"kzjv\",\"isDeferredDeleteScheduleUpcoming\":true,\"isRehydrate\":true,\"resourceGuardOperationRequests\":[\"fgrwsdpgratzvz\",\"glbyvi\"],\"isArchiveEnabled\":true,\"policyName\":\"brxkjzwr\",\"softDeleteRetentionPeriodInDays\":734526411}")
- .toObject(GenericProtectedItem.class);
- Assertions.assertEquals("sn", model.containerName());
- Assertions.assertEquals("fl", model.sourceResourceId());
- Assertions.assertEquals("mpizru", model.policyId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T16:10:29Z"), model.lastRecoveryPoint());
- Assertions.assertEquals("xpxiwfcngjs", model.backupSetName());
- Assertions.assertEquals(CreateMode.INVALID, model.createMode());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-29T21:58:50Z"), model.deferredDeleteTimeInUtc());
- Assertions.assertEquals(true, model.isScheduledForDeferredDelete());
- Assertions.assertEquals("kzjv", model.deferredDeleteTimeRemaining());
- Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming());
- Assertions.assertEquals(true, model.isRehydrate());
- Assertions.assertEquals("fgrwsdpgratzvz", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, model.isArchiveEnabled());
- Assertions.assertEquals("brxkjzwr", model.policyName());
- Assertions.assertEquals(734526411, model.softDeleteRetentionPeriod());
- Assertions.assertEquals("rqunjq", model.friendlyName());
- Assertions.assertEquals("enx", model.policyState());
- Assertions.assertEquals(ProtectionState.PROTECTION_PAUSED, model.protectionState());
- Assertions.assertEquals(6042228062929468639L, model.protectedItemId());
- Assertions.assertEquals("kifmjn", model.sourceAssociations().get("awtqabpxuckpgg"));
- Assertions.assertEquals("wey", model.fabricName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- GenericProtectedItem model =
- new GenericProtectedItem()
- .withContainerName("sn")
- .withSourceResourceId("fl")
- .withPolicyId("mpizru")
- .withLastRecoveryPoint(OffsetDateTime.parse("2021-06-07T16:10:29Z"))
- .withBackupSetName("xpxiwfcngjs")
- .withCreateMode(CreateMode.INVALID)
- .withDeferredDeleteTimeInUtc(OffsetDateTime.parse("2020-12-29T21:58:50Z"))
- .withIsScheduledForDeferredDelete(true)
- .withDeferredDeleteTimeRemaining("kzjv")
- .withIsDeferredDeleteScheduleUpcoming(true)
- .withIsRehydrate(true)
- .withResourceGuardOperationRequests(Arrays.asList("fgrwsdpgratzvz", "glbyvi"))
- .withIsArchiveEnabled(true)
- .withPolicyName("brxkjzwr")
- .withSoftDeleteRetentionPeriod(734526411)
- .withFriendlyName("rqunjq")
- .withPolicyState("enx")
- .withProtectionState(ProtectionState.PROTECTION_PAUSED)
- .withProtectedItemId(6042228062929468639L)
- .withSourceAssociations(mapOf("awtqabpxuckpgg", "kifmjn"))
- .withFabricName("wey");
- model = BinaryData.fromObject(model).toObject(GenericProtectedItem.class);
- Assertions.assertEquals("sn", model.containerName());
- Assertions.assertEquals("fl", model.sourceResourceId());
- Assertions.assertEquals("mpizru", model.policyId());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-07T16:10:29Z"), model.lastRecoveryPoint());
- Assertions.assertEquals("xpxiwfcngjs", model.backupSetName());
- Assertions.assertEquals(CreateMode.INVALID, model.createMode());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-29T21:58:50Z"), model.deferredDeleteTimeInUtc());
- Assertions.assertEquals(true, model.isScheduledForDeferredDelete());
- Assertions.assertEquals("kzjv", model.deferredDeleteTimeRemaining());
- Assertions.assertEquals(true, model.isDeferredDeleteScheduleUpcoming());
- Assertions.assertEquals(true, model.isRehydrate());
- Assertions.assertEquals("fgrwsdpgratzvz", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(true, model.isArchiveEnabled());
- Assertions.assertEquals("brxkjzwr", model.policyName());
- Assertions.assertEquals(734526411, model.softDeleteRetentionPeriod());
- Assertions.assertEquals("rqunjq", model.friendlyName());
- Assertions.assertEquals("enx", model.policyState());
- Assertions.assertEquals(ProtectionState.PROTECTION_PAUSED, model.protectionState());
- Assertions.assertEquals(6042228062929468639L, model.protectedItemId());
- Assertions.assertEquals("kifmjn", model.sourceAssociations().get("awtqabpxuckpgg"));
- Assertions.assertEquals("wey", model.fabricName());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectionPolicyTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectionPolicyTests.java
deleted file mode 100644
index eaacc08b6b8a..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericProtectionPolicyTests.java
+++ /dev/null
@@ -1,170 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.GenericProtectionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.PolicyType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionDurationType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RetentionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SchedulePolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.SubProtectionPolicy;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TieringMode;
-import com.azure.resourcemanager.recoveryservicesbackup.models.TieringPolicy;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class GenericProtectionPolicyTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- GenericProtectionPolicy model =
- BinaryData
- .fromString(
- "{\"backupManagementType\":\"GenericProtectionPolicy\",\"subProtectionPolicy\":[{\"policyType\":\"SnapshotFull\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"wwixzvumw\":{\"tieringMode\":\"TierRecommended\",\"duration\":1906628483,\"durationType\":\"Weeks\"},\"noamldsehaohdj\":{\"tieringMode\":\"TierAfter\",\"duration\":1944530863,\"durationType\":\"Years\"},\"xcoxpelnjet\":{\"tieringMode\":\"TierRecommended\",\"duration\":152942786,\"durationType\":\"Months\"}}},{\"policyType\":\"Log\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"pnpbswveflocc\":{\"tieringMode\":\"Invalid\",\"duration\":1674614666,\"durationType\":\"Years\"},\"m\":{\"tieringMode\":\"Invalid\",\"duration\":1646856904,\"durationType\":\"Days\"},\"xp\":{\"tieringMode\":\"Invalid\",\"duration\":394748877,\"durationType\":\"Days\"},\"xgrytfmp\":{\"tieringMode\":\"DoNotTier\",\"duration\":1198784321,\"durationType\":\"Weeks\"}}},{\"policyType\":\"Full\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"noxuztrksx\":{\"tieringMode\":\"TierAfter\",\"duration\":1767360656,\"durationType\":\"Years\"},\"fnznth\":{\"tieringMode\":\"TierRecommended\",\"duration\":29504887,\"durationType\":\"Days\"}}},{\"policyType\":\"Differential\",\"schedulePolicy\":{\"schedulePolicyType\":\"SchedulePolicy\"},\"retentionPolicy\":{\"retentionPolicyType\":\"RetentionPolicy\"},\"tieringPolicy\":{\"oamktcq\":{\"tieringMode\":\"TierRecommended\",\"duration\":1475743122,\"durationType\":\"Months\"},\"ahgx\":{\"tieringMode\":\"TierAfter\",\"duration\":1004839941,\"durationType\":\"Weeks\"},\"tlaprltzkatb\":{\"tieringMode\":\"TierAfter\",\"duration\":1464165713,\"durationType\":\"Days\"}}}],\"timeZone\":\"mznnbsoqeqalarvl\",\"fabricName\":\"un\",\"protectedItemsCount\":2144619087,\"resourceGuardOperationRequests\":[\"bwln\",\"mhyreeudz\",\"av\",\"pdqmjxlyyzglgouw\"]}")
- .toObject(GenericProtectionPolicy.class);
- Assertions.assertEquals(2144619087, model.protectedItemsCount());
- Assertions.assertEquals("bwln", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(PolicyType.SNAPSHOT_FULL, model.subProtectionPolicy().get(0).policyType());
- Assertions
- .assertEquals(
- TieringMode.TIER_RECOMMENDED,
- model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").tieringMode());
- Assertions
- .assertEquals(1906628483, model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").duration());
- Assertions
- .assertEquals(
- RetentionDurationType.WEEKS,
- model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").durationType());
- Assertions.assertEquals("mznnbsoqeqalarvl", model.timeZone());
- Assertions.assertEquals("un", model.fabricName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- GenericProtectionPolicy model =
- new GenericProtectionPolicy()
- .withProtectedItemsCount(2144619087)
- .withResourceGuardOperationRequests(Arrays.asList("bwln", "mhyreeudz", "av", "pdqmjxlyyzglgouw"))
- .withSubProtectionPolicy(
- Arrays
- .asList(
- new SubProtectionPolicy()
- .withPolicyType(PolicyType.SNAPSHOT_FULL)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "wwixzvumw",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_RECOMMENDED)
- .withDuration(1906628483)
- .withDurationType(RetentionDurationType.WEEKS),
- "noamldsehaohdj",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1944530863)
- .withDurationType(RetentionDurationType.YEARS),
- "xcoxpelnjet",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_RECOMMENDED)
- .withDuration(152942786)
- .withDurationType(RetentionDurationType.MONTHS))),
- new SubProtectionPolicy()
- .withPolicyType(PolicyType.LOG)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "pnpbswveflocc",
- new TieringPolicy()
- .withTieringMode(TieringMode.INVALID)
- .withDuration(1674614666)
- .withDurationType(RetentionDurationType.YEARS),
- "m",
- new TieringPolicy()
- .withTieringMode(TieringMode.INVALID)
- .withDuration(1646856904)
- .withDurationType(RetentionDurationType.DAYS),
- "xp",
- new TieringPolicy()
- .withTieringMode(TieringMode.INVALID)
- .withDuration(394748877)
- .withDurationType(RetentionDurationType.DAYS),
- "xgrytfmp",
- new TieringPolicy()
- .withTieringMode(TieringMode.DO_NOT_TIER)
- .withDuration(1198784321)
- .withDurationType(RetentionDurationType.WEEKS))),
- new SubProtectionPolicy()
- .withPolicyType(PolicyType.FULL)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "noxuztrksx",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1767360656)
- .withDurationType(RetentionDurationType.YEARS),
- "fnznth",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_RECOMMENDED)
- .withDuration(29504887)
- .withDurationType(RetentionDurationType.DAYS))),
- new SubProtectionPolicy()
- .withPolicyType(PolicyType.DIFFERENTIAL)
- .withSchedulePolicy(new SchedulePolicy())
- .withRetentionPolicy(new RetentionPolicy())
- .withTieringPolicy(
- mapOf(
- "oamktcq",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_RECOMMENDED)
- .withDuration(1475743122)
- .withDurationType(RetentionDurationType.MONTHS),
- "ahgx",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1004839941)
- .withDurationType(RetentionDurationType.WEEKS),
- "tlaprltzkatb",
- new TieringPolicy()
- .withTieringMode(TieringMode.TIER_AFTER)
- .withDuration(1464165713)
- .withDurationType(RetentionDurationType.DAYS)))))
- .withTimeZone("mznnbsoqeqalarvl")
- .withFabricName("un");
- model = BinaryData.fromObject(model).toObject(GenericProtectionPolicy.class);
- Assertions.assertEquals(2144619087, model.protectedItemsCount());
- Assertions.assertEquals("bwln", model.resourceGuardOperationRequests().get(0));
- Assertions.assertEquals(PolicyType.SNAPSHOT_FULL, model.subProtectionPolicy().get(0).policyType());
- Assertions
- .assertEquals(
- TieringMode.TIER_RECOMMENDED,
- model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").tieringMode());
- Assertions
- .assertEquals(1906628483, model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").duration());
- Assertions
- .assertEquals(
- RetentionDurationType.WEEKS,
- model.subProtectionPolicy().get(0).tieringPolicy().get("wwixzvumw").durationType());
- Assertions.assertEquals("mznnbsoqeqalarvl", model.timeZone());
- Assertions.assertEquals("un", model.fabricName());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericRecoveryPointTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericRecoveryPointTests.java
deleted file mode 100644
index 309488a3cf85..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/GenericRecoveryPointTests.java
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.GenericRecoveryPoint;
-import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointProperties;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class GenericRecoveryPointTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- GenericRecoveryPoint model =
- BinaryData
- .fromString(
- "{\"objectType\":\"GenericRecoveryPoint\",\"friendlyName\":\"mshkwfbkgo\",\"recoveryPointType\":\"wopdbydpiz\",\"recoveryPointTime\":\"2021-11-06T08:13:32Z\",\"recoveryPointAdditionalInfo\":\"napxbiygnug\",\"recoveryPointProperties\":{\"expiryTime\":\"fsmfcttuxuuyi\",\"ruleName\":\"lq\",\"isSoftDeleted\":false}}")
- .toObject(GenericRecoveryPoint.class);
- Assertions.assertEquals("mshkwfbkgo", model.friendlyName());
- Assertions.assertEquals("wopdbydpiz", model.recoveryPointType());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T08:13:32Z"), model.recoveryPointTime());
- Assertions.assertEquals("napxbiygnug", model.recoveryPointAdditionalInfo());
- Assertions.assertEquals("fsmfcttuxuuyi", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("lq", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- GenericRecoveryPoint model =
- new GenericRecoveryPoint()
- .withFriendlyName("mshkwfbkgo")
- .withRecoveryPointType("wopdbydpiz")
- .withRecoveryPointTime(OffsetDateTime.parse("2021-11-06T08:13:32Z"))
- .withRecoveryPointAdditionalInfo("napxbiygnug")
- .withRecoveryPointProperties(
- new RecoveryPointProperties()
- .withExpiryTime("fsmfcttuxuuyi")
- .withRuleName("lq")
- .withIsSoftDeleted(false));
- model = BinaryData.fromObject(model).toObject(GenericRecoveryPoint.class);
- Assertions.assertEquals("mshkwfbkgo", model.friendlyName());
- Assertions.assertEquals("wopdbydpiz", model.recoveryPointType());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-06T08:13:32Z"), model.recoveryPointTime());
- Assertions.assertEquals("napxbiygnug", model.recoveryPointAdditionalInfo());
- Assertions.assertEquals("fsmfcttuxuuyi", model.recoveryPointProperties().expiryTime());
- Assertions.assertEquals("lq", model.recoveryPointProperties().ruleName());
- Assertions.assertEquals(false, model.recoveryPointProperties().isSoftDeleted());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/HourlyScheduleTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/HourlyScheduleTests.java
deleted file mode 100644
index 0c3aa2684970..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/HourlyScheduleTests.java
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.HourlySchedule;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class HourlyScheduleTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- HourlySchedule model =
- BinaryData
- .fromString(
- "{\"interval\":2030527639,\"scheduleWindowStartTime\":\"2021-03-15T04:42:49Z\",\"scheduleWindowDuration\":1206140205}")
- .toObject(HourlySchedule.class);
- Assertions.assertEquals(2030527639, model.interval());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-15T04:42:49Z"), model.scheduleWindowStartTime());
- Assertions.assertEquals(1206140205, model.scheduleWindowDuration());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- HourlySchedule model =
- new HourlySchedule()
- .withInterval(2030527639)
- .withScheduleWindowStartTime(OffsetDateTime.parse("2021-03-15T04:42:49Z"))
- .withScheduleWindowDuration(1206140205);
- model = BinaryData.fromObject(model).toObject(HourlySchedule.class);
- Assertions.assertEquals(2030527639, model.interval());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-15T04:42:49Z"), model.scheduleWindowStartTime());
- Assertions.assertEquals(1206140205, model.scheduleWindowDuration());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmContainerTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmContainerTests.java
deleted file mode 100644
index 9271edf26156..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmContainerTests.java
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementType;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmContainer;
-import org.junit.jupiter.api.Assertions;
-
-public final class IaaSvmContainerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- IaaSvmContainer model =
- BinaryData
- .fromString(
- "{\"containerType\":\"IaasVMContainer\",\"virtualMachineId\":\"cluqvo\",\"virtualMachineVersion\":\"ycjimryvwgcwwpbm\",\"resourceGroup\":\"w\",\"friendlyName\":\"ydsx\",\"backupManagementType\":\"AzureBackupServer\",\"registrationStatus\":\"hecbvopwndyq\",\"healthStatus\":\"allklmtkhlowk\",\"protectableObjectType\":\"pvbrdfjmzsyz\"}")
- .toObject(IaaSvmContainer.class);
- Assertions.assertEquals("ydsx", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType());
- Assertions.assertEquals("hecbvopwndyq", model.registrationStatus());
- Assertions.assertEquals("allklmtkhlowk", model.healthStatus());
- Assertions.assertEquals("pvbrdfjmzsyz", model.protectableObjectType());
- Assertions.assertEquals("cluqvo", model.virtualMachineId());
- Assertions.assertEquals("ycjimryvwgcwwpbm", model.virtualMachineVersion());
- Assertions.assertEquals("w", model.resourceGroup());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- IaaSvmContainer model =
- new IaaSvmContainer()
- .withFriendlyName("ydsx")
- .withBackupManagementType(BackupManagementType.AZURE_BACKUP_SERVER)
- .withRegistrationStatus("hecbvopwndyq")
- .withHealthStatus("allklmtkhlowk")
- .withProtectableObjectType("pvbrdfjmzsyz")
- .withVirtualMachineId("cluqvo")
- .withVirtualMachineVersion("ycjimryvwgcwwpbm")
- .withResourceGroup("w");
- model = BinaryData.fromObject(model).toObject(IaaSvmContainer.class);
- Assertions.assertEquals("ydsx", model.friendlyName());
- Assertions.assertEquals(BackupManagementType.AZURE_BACKUP_SERVER, model.backupManagementType());
- Assertions.assertEquals("hecbvopwndyq", model.registrationStatus());
- Assertions.assertEquals("allklmtkhlowk", model.healthStatus());
- Assertions.assertEquals("pvbrdfjmzsyz", model.protectableObjectType());
- Assertions.assertEquals("cluqvo", model.virtualMachineId());
- Assertions.assertEquals("ycjimryvwgcwwpbm", model.virtualMachineVersion());
- Assertions.assertEquals("w", model.resourceGroup());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmProtectableItemTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmProtectableItemTests.java
deleted file mode 100644
index 78fa2b33351a..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaaSvmProtectableItemTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IaaSvmProtectableItem;
-import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class IaaSvmProtectableItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- IaaSvmProtectableItem model =
- BinaryData
- .fromString(
- "{\"protectableItemType\":\"IaaSVMProtectableItem\",\"virtualMachineId\":\"clutnpqme\",\"virtualMachineVersion\":\"zjkmmykyujxs\",\"resourceGroup\":\"hsrrryejylmbkz\",\"backupManagementType\":\"nigrfihotjewl\",\"workloadType\":\"uzzjgnrefq\",\"friendlyName\":\"qotoihiqakydiwfb\",\"protectionState\":\"NotProtected\"}")
- .toObject(IaaSvmProtectableItem.class);
- Assertions.assertEquals("nigrfihotjewl", model.backupManagementType());
- Assertions.assertEquals("uzzjgnrefq", model.workloadType());
- Assertions.assertEquals("qotoihiqakydiwfb", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("clutnpqme", model.virtualMachineId());
- Assertions.assertEquals("zjkmmykyujxs", model.virtualMachineVersion());
- Assertions.assertEquals("hsrrryejylmbkz", model.resourceGroup());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- IaaSvmProtectableItem model =
- new IaaSvmProtectableItem()
- .withBackupManagementType("nigrfihotjewl")
- .withWorkloadType("uzzjgnrefq")
- .withFriendlyName("qotoihiqakydiwfb")
- .withProtectionState(ProtectionStatus.NOT_PROTECTED)
- .withVirtualMachineId("clutnpqme")
- .withVirtualMachineVersion("zjkmmykyujxs")
- .withResourceGroup("hsrrryejylmbkz");
- model = BinaryData.fromObject(model).toObject(IaaSvmProtectableItem.class);
- Assertions.assertEquals("nigrfihotjewl", model.backupManagementType());
- Assertions.assertEquals("uzzjgnrefq", model.workloadType());
- Assertions.assertEquals("qotoihiqakydiwfb", model.friendlyName());
- Assertions.assertEquals(ProtectionStatus.NOT_PROTECTED, model.protectionState());
- Assertions.assertEquals("clutnpqme", model.virtualMachineId());
- Assertions.assertEquals("zjkmmykyujxs", model.virtualMachineVersion());
- Assertions.assertEquals("hsrrryejylmbkz", model.resourceGroup());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVMBackupRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVMBackupRequestTests.java
deleted file mode 100644
index 1b17da7b9f95..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVMBackupRequestTests.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupRequest;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class IaasVMBackupRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- IaasVMBackupRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"IaasVMBackupRequest\",\"recoveryPointExpiryTimeInUTC\":\"2021-05-03T09:38:14Z\"}")
- .toObject(IaasVMBackupRequest.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-03T09:38:14Z"), model.recoveryPointExpiryTimeInUtc());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- IaasVMBackupRequest model =
- new IaasVMBackupRequest().withRecoveryPointExpiryTimeInUtc(OffsetDateTime.parse("2021-05-03T09:38:14Z"));
- model = BinaryData.fromObject(model).toObject(IaasVMBackupRequest.class);
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-03T09:38:14Z"), model.recoveryPointExpiryTimeInUtc());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVmilrRegistrationRequestTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVmilrRegistrationRequestTests.java
deleted file mode 100644
index dd5e7b247e10..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IaasVmilrRegistrationRequestTests.java
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVmilrRegistrationRequest;
-import org.junit.jupiter.api.Assertions;
-
-public final class IaasVmilrRegistrationRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- IaasVmilrRegistrationRequest model =
- BinaryData
- .fromString(
- "{\"objectType\":\"IaasVMILRRegistrationRequest\",\"recoveryPointId\":\"ogiyetes\",\"virtualMachineId\":\"vidbztjhqtfb\",\"initiatorName\":\"nynkbwet\",\"renewExistingRegistration\":true}")
- .toObject(IaasVmilrRegistrationRequest.class);
- Assertions.assertEquals("ogiyetes", model.recoveryPointId());
- Assertions.assertEquals("vidbztjhqtfb", model.virtualMachineId());
- Assertions.assertEquals("nynkbwet", model.initiatorName());
- Assertions.assertEquals(true, model.renewExistingRegistration());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- IaasVmilrRegistrationRequest model =
- new IaasVmilrRegistrationRequest()
- .withRecoveryPointId("ogiyetes")
- .withVirtualMachineId("vidbztjhqtfb")
- .withInitiatorName("nynkbwet")
- .withRenewExistingRegistration(true);
- model = BinaryData.fromObject(model).toObject(IaasVmilrRegistrationRequest.class);
- Assertions.assertEquals("ogiyetes", model.recoveryPointId());
- Assertions.assertEquals("vidbztjhqtfb", model.virtualMachineId());
- Assertions.assertEquals("nynkbwet", model.initiatorName());
- Assertions.assertEquals(true, model.renewExistingRegistration());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityBasedRestoreDetailsTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityBasedRestoreDetailsTests.java
deleted file mode 100644
index e56e9e7a301c..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityBasedRestoreDetailsTests.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityBasedRestoreDetails;
-import org.junit.jupiter.api.Assertions;
-
-public final class IdentityBasedRestoreDetailsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- IdentityBasedRestoreDetails model =
- BinaryData
- .fromString("{\"objectType\":\"tu\",\"targetStorageAccountId\":\"bfjkw\"}")
- .toObject(IdentityBasedRestoreDetails.class);
- Assertions.assertEquals("tu", model.objectType());
- Assertions.assertEquals("bfjkw", model.targetStorageAccountId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- IdentityBasedRestoreDetails model =
- new IdentityBasedRestoreDetails().withObjectType("tu").withTargetStorageAccountId("bfjkw");
- model = BinaryData.fromObject(model).toObject(IdentityBasedRestoreDetails.class);
- Assertions.assertEquals("tu", model.objectType());
- Assertions.assertEquals("bfjkw", model.targetStorageAccountId());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityInfoTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityInfoTests.java
deleted file mode 100644
index 268ef12e7d51..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IdentityInfoTests.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IdentityInfo;
-import org.junit.jupiter.api.Assertions;
-
-public final class IdentityInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- IdentityInfo model =
- BinaryData
- .fromString("{\"isSystemAssignedIdentity\":false,\"managedIdentityResourceId\":\"kqbh\"}")
- .toObject(IdentityInfo.class);
- Assertions.assertEquals(false, model.isSystemAssignedIdentity());
- Assertions.assertEquals("kqbh", model.managedIdentityResourceId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- IdentityInfo model =
- new IdentityInfo().withIsSystemAssignedIdentity(false).withManagedIdentityResourceId("kqbh");
- model = BinaryData.fromObject(model).toObject(IdentityInfo.class);
- Assertions.assertEquals(false, model.isSystemAssignedIdentity());
- Assertions.assertEquals("kqbh", model.managedIdentityResourceId());
- }
-}
diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestResourceTests.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestResourceTests.java
deleted file mode 100644
index d47917db2fc4..000000000000
--- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/test/java/com/azure/resourcemanager/recoveryservicesbackup/generated/IlrRequestResourceTests.java
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.recoveryservicesbackup.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequest;
-import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResource;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class IlrRequestResourceTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- IlrRequestResource model =
- BinaryData
- .fromString(
- "{\"properties\":{\"objectType\":\"IlrRequest\"},\"eTag\":\"jaltolmnc\",\"location\":\"sobqw\",\"tags\":{\"cqdpfuv\":\"bnwdcfh\"},\"id\":\"lsbjjcanvxbv\",\"name\":\"vudutncor\",\"type\":\"r\"}")
- .toObject(IlrRequestResource.class);
- Assertions.assertEquals("sobqw", model.location());
- Assertions.assertEquals("bnwdcfh", model.tags().get("cqdpfuv"));
- Assertions.assertEquals("jaltolmnc", model.etag());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- IlrRequestResource model =
- new IlrRequestResource()
- .withLocation("sobqw")
- .withTags(mapOf("cqdpfuv", "bnwdcfh"))
- .withProperties(new IlrRequest())
- .withEtag("jaltolmnc");
- model = BinaryData.fromObject(model).toObject(IlrRequestResource.class);
- Assertions.assertEquals("sobqw", model.location());
- Assertions.assertEquals("bnwdcfh", model.tags().get("cqdpfuv"));
- Assertions.assertEquals("jaltolmnc", model.etag());
- }
-
- // Use "Map.of" if available
- @SuppressWarnings("unchecked")
- private static