diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/CHANGELOG.md b/sdk/dataprotection/azure-resourcemanager-dataprotection/CHANGELOG.md index dd11333d162f..ed0daec60499 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/CHANGELOG.md +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/CHANGELOG.md @@ -1,14 +1,31 @@ # Release History -## 1.4.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2025-04-30) + +- Azure Resource Manager DataProtection client library for Java. This package contains Microsoft Azure SDK for DataProtection Management SDK. Open API 2.0 Specs for Azure Data Protection service. Package tag package-2025-02-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added -### Breaking Changes +* `models.AksVolumeTypes` was added + +* `models.AdlsBlobBackupDatasourceParameters` was added + +* `models.ValidateForModifyBackupRequest` was added + +#### `models.BackupInstanceResource` was modified -### Bugs Fixed +* `validateForModifyBackup(models.ValidateForModifyBackupRequest,com.azure.core.util.Context)` was added +* `validateForModifyBackup(models.ValidateForModifyBackupRequest)` was added + +#### `models.KubernetesClusterBackupDatasourceParameters` was modified + +* `withIncludedVolumeTypes(java.util.List)` was added +* `includedVolumeTypes()` was added + +#### `models.BackupInstances` was modified -### Other Changes +* `validateForModifyBackup(java.lang.String,java.lang.String,java.lang.String,models.ValidateForModifyBackupRequest,com.azure.core.util.Context)` was added +* `validateForModifyBackup(java.lang.String,java.lang.String,java.lang.String,models.ValidateForModifyBackupRequest)` was added ## 1.3.0 (2024-07-22) diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/README.md b/sdk/dataprotection/azure-resourcemanager-dataprotection/README.md index 274599bc9402..faa981879b85 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/README.md +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/README.md @@ -2,7 +2,7 @@ Azure Resource Manager DataProtection client library for Java. -This package contains Microsoft Azure SDK for DataProtection Management SDK. Open API 2.0 Specs for Azure Data Protection service. Package tag package-2024-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 DataProtection Management SDK. Open API 2.0 Specs for Azure Data Protection service. Package tag package-2025-02-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -52,7 +52,7 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -60,7 +60,7 @@ DataProtectionManager manager = DataProtectionManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -71,39 +71,24 @@ See [API design][design] for general introduction on design and key concepts on ## Examples ```java -resource = dataProtectionManager - .backupVaults() - .define(vaultName) - .withRegion(REGION) - .withExistingResourceGroup(resourceGroupName) - .withProperties( - new BackupVault() - .withMonitoringSettings( - new MonitoringSettings() - .withAzureMonitorAlertSettings( - new AzureMonitorAlertSettings() - .withAlertsForAllJobFailures(AlertsState.ENABLED))) - .withSecuritySettings( - new SecuritySettings() - .withSoftDeleteSettings( - new SoftDeleteSettings() - .withState(SoftDeleteState.ALWAYS_ON) - .withRetentionDurationInDays(14.0D)) - .withImmutabilitySettings( - new ImmutabilitySettings() - .withState(ImmutabilityState.LOCKED))) - .withStorageSettings( - Collections.singletonList( - new StorageSetting() - .withDatastoreType(StorageSettingStoreTypes.VAULT_STORE) - .withType(StorageSettingTypes.LOCALLY_REDUNDANT))) - .withFeatureSettings( - new FeatureSettings() - .withCrossSubscriptionRestoreSettings( - new CrossSubscriptionRestoreSettings() - .withState(CrossSubscriptionRestoreState.ENABLED)))) - .withIdentity(new DppIdentityDetails().withType("systemAssigned")) - .create(); +resource = dataProtectionManager.backupVaults() + .define(vaultName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .withProperties(new BackupVault() + .withMonitoringSettings(new MonitoringSettings().withAzureMonitorAlertSettings( + new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED))) + .withSecuritySettings(new SecuritySettings() + .withSoftDeleteSettings(new SoftDeleteSettings().withState(SoftDeleteState.ALWAYS_ON) + .withRetentionDurationInDays(14.0D)) + .withImmutabilitySettings(new ImmutabilitySettings().withState(ImmutabilityState.LOCKED))) + .withStorageSettings(Collections + .singletonList(new StorageSetting().withDatastoreType(StorageSettingStoreTypes.VAULT_STORE) + .withType(StorageSettingTypes.LOCALLY_REDUNDANT))) + .withFeatureSettings(new FeatureSettings().withCrossSubscriptionRestoreSettings( + new CrossSubscriptionRestoreSettings().withState(CrossSubscriptionRestoreState.ENABLED)))) + .withIdentity(new DppIdentityDetails().withType("systemAssigned")) + .create(); ``` [Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/dataprotection/azure-resourcemanager-dataprotection/SAMPLE.md) @@ -135,5 +120,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/SAMPLE.md b/sdk/dataprotection/azure-resourcemanager-dataprotection/SAMPLE.md index 748a7c74e332..add543c885a1 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/SAMPLE.md +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/SAMPLE.md @@ -19,6 +19,7 @@ - [TriggerRestore](#backupinstances_triggerrestore) - [ValidateCrossRegionRestore](#backupinstances_validatecrossregionrestore) - [ValidateForBackup](#backupinstances_validateforbackup) +- [ValidateForModifyBackup](#backupinstances_validateformodifybackup) - [ValidateForRestore](#backupinstances_validateforrestore) ## BackupInstancesExtensionRouting @@ -141,43 +142,232 @@ ### BackupInstances_AdhocBackup ```java -import com.azure.resourcemanager.dataprotection.models.AdHocBackupRuleOptions; -import com.azure.resourcemanager.dataprotection.models.AdhocBackupTriggerOption; -import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; +/** + * Samples for BackupVaultOperationResults Get. + */ +public final class BackupVaultOperationResultsGetSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * GetOperationResultPatch.json + */ + /** + * Sample code: GetOperationResult Patch. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void getOperationResultPatch(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaultOperationResults() + .getWithResponse("SampleResourceGroup", "swaggerExample", + "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==", + com.azure.core.util.Context.NONE); + } +} +``` + +### BackupInstances_CreateOrUpdate + +```java +import com.azure.resourcemanager.dataprotection.models.ResourceGuardResource; +import java.util.HashMap; +import java.util.Map; /** - * Samples for BackupInstances AdhocBackup. + * Samples for ResourceGuards Patch. */ -public final class BackupInstancesAdhocBackupSamples { +public final class ResourceGuardsPatchSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/TriggerBackup.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/PatchResourceGuard.json */ /** - * Sample code: Trigger Adhoc Backup. + * Sample code: Patch ResourceGuard. * * @param manager Entry point to DataProtectionManager. */ - public static void triggerAdhocBackup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + public static void patchResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + ResourceGuardResource resource = manager.resourceGuards() + .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE) + .getValue(); + resource.update().withTags(mapOf("newKey", "fakeTokenPlaceholder")).apply(); + } + + // 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; + } +} +``` + +### BackupInstances_Delete + +```java +/** + * Samples for BackupInstances Get. + */ +public final class BackupInstancesGetSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/GetBackupInstance_ADLSBlobBackupDatasourceParameters.json + */ + /** + * Sample code: Get BackupInstance for ADLS Blob. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void + getBackupInstanceForADLSBlob(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.backupInstances() - .adhocBackup("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", - new TriggerBackupRequest() - .withBackupRuleOptions(new AdHocBackupRuleOptions().withRuleName("BackupWeekly") - .withTriggerOption(new AdhocBackupTriggerOption().withRetentionTagOverride("yearly"))), + .getWithResponse("adlsrg", "adlsvault", "adlsbackupinstance", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/GetBackupInstance.json + */ + /** + * Sample code: Get BackupInstance. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void getBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .getWithResponse("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_CreateOrUpdate +### BackupInstances_Get + +```java +/** + * Samples for ResourceGuards GetDefaultUpdateProtectionPolicyRequestsObject. + */ +public final class ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetDefaultUpdateProtectionPolicyRequests.json + */ + /** + * Sample code: Get DefaultOperationsRequestObject. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void + getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getDefaultUpdateProtectionPolicyRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", + "default", com.azure.core.util.Context.NONE); + } +} +``` + +### BackupInstances_GetBackupInstanceOperationResult + +```java +/** + * Samples for BackupInstancesExtensionRouting List. + */ +public final class BackupInstancesExtensionRoutingListSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ListBackupInstancesExtensionRouting.json + */ + /** + * Sample code: List BackupInstances associated with an azure resource. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void listBackupInstancesAssociatedWithAnAzureResource( + com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstancesExtensionRoutings() + .list( + "subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk", + com.azure.core.util.Context.NONE); + } +} +``` + +### BackupInstances_List + +```java +/** + * Samples for DeletedBackupInstances Get. + */ +public final class DeletedBackupInstancesGetSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * DeletedBackupInstanceOperations/GetDeletedBackupInstance.json + */ + /** + * Sample code: Get DeletedBackupInstance. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void + getDeletedBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.deletedBackupInstances() + .getWithResponse("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", + com.azure.core.util.Context.NONE); + } +} +``` + +### BackupInstances_ResumeBackups + +```java +import com.azure.resourcemanager.dataprotection.models.FetchSecondaryRPsRequestParameters; + +/** + * Samples for FetchSecondaryRecoveryPoints List. + */ +public final class FetchSecondaryRecoveryPointsListSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * CrossRegionRestore/FetchSecondaryRPs.json + */ + /** + * Sample code: Fetch SecondaryRPs. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void fetchSecondaryRPs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.fetchSecondaryRecoveryPoints() + .list("000pikumar", "WestUS", new FetchSecondaryRPsRequestParameters().withSourceRegion("EastUS") + .withSourceBackupInstanceId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/HelloTest/providers/Microsoft.DataProtection/backupVaults/HelloTestVault/backupInstances/653213d-c5b3-44f6-a0d9-db3c4f9d8e34"), + null, null, com.azure.core.util.Context.NONE); + } +} +``` + +### BackupInstances_ResumeProtection ```java +import com.azure.resourcemanager.dataprotection.models.AdlsBlobBackupDatasourceParameters; +import com.azure.resourcemanager.dataprotection.models.AksVolumeTypes; import com.azure.resourcemanager.dataprotection.models.AzureOperationalStoreParameters; import com.azure.resourcemanager.dataprotection.models.BackupInstance; +import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; +import com.azure.resourcemanager.dataprotection.models.KubernetesClusterBackupDatasourceParameters; import com.azure.resourcemanager.dataprotection.models.PolicyInfo; import com.azure.resourcemanager.dataprotection.models.PolicyParameters; import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; @@ -194,7 +384,7 @@ import java.util.Map; public final class BackupInstancesCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/PutBackupInstance.json */ /** @@ -235,13 +425,61 @@ public final class BackupInstancesCreateOrUpdateSamples { new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT))) .withValidationType(ValidationType.SHALLOW_VALIDATION) + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) + .withObjectType("BackupInstance")) + .create(); + } + + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/PutBackupInstance_ADLSBlobBackupDatasourceParameters.json + */ + /** + * Sample code: Create BackupInstance With ADLSBlobBackupDatasourceParameters. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void createBackupInstanceWithADLSBlobBackupDatasourceParameters( + com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .define("adlsstorageaccount-adlsstorageaccount-19a76f8a-c176-4f7d-819e-95157e2b0071") + .withExistingBackupVault("adlsrg", "adlsvault") + .withTags(mapOf("key1", "fakeTokenPlaceholder")) + .withProperties(new BackupInstance().withFriendlyName("adlsstorageaccount\\adlsbackupinstance") + .withDataSourceInfo(new Datasource() + .withDatasourceType("Microsoft.Storage/storageAccounts/adlsBlobServices") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount") + .withResourceLocation("centraluseuap") + .withResourceName("adlsstorageaccount") + .withResourceType("microsoft.storage/storageAccounts") + .withResourceUri( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount")) + .withDataSourceSetInfo(new DatasourceSet() + .withDatasourceType("Microsoft.Storage/storageAccounts/adlsBlobServices") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount") + .withResourceLocation("centraluseuap") + .withResourceName("adlsstorageaccount") + .withResourceType("microsoft.storage/storageAccounts") + .withResourceUri( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount")) + .withPolicyInfo(new PolicyInfo().withPolicyId( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy") + .withPolicyParameters(new PolicyParameters().withBackupDatasourceParametersList(Arrays.asList( + new AdlsBlobBackupDatasourceParameters().withContainersList(Arrays.asList("container1")))))) .withObjectType("BackupInstance")) .create(); } /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/PutBackupInstance_ResourceGuardEnabled.json */ /** @@ -289,6 +527,63 @@ public final class BackupInstancesCreateOrUpdateSamples { .create(); } + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/PutBackupInstance_KubernetesClusterBackupDatasourceParameters.json + */ + /** + * Sample code: Create BackupInstance With KubernetesClusterBackupDatasourceParameters. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void createBackupInstanceWithKubernetesClusterBackupDatasourceParameters( + com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .define("aksbi") + .withExistingBackupVault("aksrg", "aksvault") + .withTags(mapOf("key1", "fakeTokenPlaceholder")) + .withProperties(new BackupInstance().withFriendlyName("aksbi") + .withDataSourceInfo(new Datasource().withDatasourceType("Microsoft.ContainerService/managedclusters") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster") + .withResourceLocation("eastus2euap") + .withResourceName("akscluster") + .withResourceType("Microsoft.ContainerService/managedclusters") + .withResourceUri( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster")) + .withDataSourceSetInfo(new DatasourceSet() + .withDatasourceType("Microsoft.ContainerService/managedclusters") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster") + .withResourceLocation("eastus2euap") + .withResourceName("akscluster") + .withResourceType("Microsoft.ContainerService/managedclusters") + .withResourceUri( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster")) + .withPolicyInfo(new PolicyInfo().withPolicyId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourcegroups/aksrg/providers/Microsoft.DataProtection/BackupVaults/aksvault/backupPolicies/akspolicy") + .withPolicyParameters(new PolicyParameters() + .withDataStoreParametersList(Arrays.asList( + new AzureOperationalStoreParameters().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE) + .withResourceGroupId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg"))) + .withBackupDatasourceParametersList( + Arrays.asList(new KubernetesClusterBackupDatasourceParameters().withSnapshotVolumes(true) + .withIncludedVolumeTypes( + Arrays.asList(AksVolumeTypes.AZURE_DISK, AksVolumeTypes.AZURE_FILE_SHARE_SMB)) + .withIncludeClusterScopeResources(true) + .withIncludedNamespaces(Arrays.asList("test")) + .withExcludedNamespaces(Arrays.asList("kube-system")) + .withIncludedResourceTypes(Arrays.asList()) + .withExcludedResourceTypes(Arrays.asList("v1/Secret")) + .withLabelSelectors(Arrays.asList()))))) + .withObjectType("BackupInstance")) + .create(); + } + // Use "Map.of" if available @SuppressWarnings("unchecked") private static Map mapOf(Object... inputs) { @@ -303,340 +598,220 @@ public final class BackupInstancesCreateOrUpdateSamples { } ``` -### BackupInstances_Delete +### BackupInstances_StopProtection ```java /** - * Samples for BackupInstances Delete. + * Samples for BackupInstances GetBackupInstanceOperationResult. */ -public final class BackupInstancesDeleteSamples { +public final class BackupInstancesGetBackupInstanceOperationResultSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/DeleteBackupInstance.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/GetBackupInstanceOperationResult.json */ /** - * Sample code: Delete BackupInstance. + * Sample code: Get BackupInstanceOperationResult. * * @param manager Entry point to DataProtectionManager. */ - public static void deleteBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + public static void + getBackupInstanceOperationResult(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.backupInstances() - .delete("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", com.azure.core.util.Context.NONE); - } -} -``` - -### BackupInstances_Get - -```java -/** - * Samples for BackupInstances Get. - */ -public final class BackupInstancesGetSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/GetBackupInstance.json - */ - /** - * Sample code: Get BackupInstance. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void getBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .getWithResponse("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", + .getBackupInstanceOperationResultWithResponse("SampleResourceGroup", "swaggerExample", "testInstance1", + "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==", com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_GetBackupInstanceOperationResult +### BackupInstances_SuspendBackups ```java /** - * Samples for BackupInstances GetBackupInstanceOperationResult. + * Samples for BackupVaults GetByResourceGroup. */ -public final class BackupInstancesGetBackupInstanceOperationResultSamples { +public final class BackupVaultsGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/GetBackupInstanceOperationResult.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * GetBackupVault.json */ /** - * Sample code: Get BackupInstanceOperationResult. + * Sample code: Get BackupVault. * * @param manager Entry point to DataProtectionManager. */ - public static void - getBackupInstanceOperationResult(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .getBackupInstanceOperationResultWithResponse("SampleResourceGroup", "swaggerExample", "testInstance1", - "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==", - com.azure.core.util.Context.NONE); + public static void getBackupVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults() + .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } -} -``` - -### BackupInstances_List -```java -/** - * Samples for BackupInstances List. - */ -public final class BackupInstancesListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/ListBackupInstances.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * GetBackupVaultWithMSI.json */ /** - * Sample code: List BackupInstances in a Vault. + * Sample code: Get BackupVault With MSI. * * @param manager Entry point to DataProtectionManager. */ - public static void - listBackupInstancesInAVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances().list("000pikumar", "PratikPrivatePreviewVault1", com.azure.core.util.Context.NONE); + public static void getBackupVaultWithMSI(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults() + .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } -} -``` - -### BackupInstances_ResumeBackups -```java -/** - * Samples for BackupInstances ResumeBackups. - */ -public final class BackupInstancesResumeBackupsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/ResumeBackups.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * GetBackupVaultWithCMK.json */ /** - * Sample code: ResumeBackups. + * Sample code: Get BackupVault With CMK. * * @param manager Entry point to DataProtectionManager. */ - public static void resumeBackups(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances().resumeBackups("testrg", "testvault", "testbi", com.azure.core.util.Context.NONE); + public static void getBackupVaultWithCMK(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults() + .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_ResumeProtection +### BackupInstances_SyncBackupInstance ```java /** - * Samples for BackupInstances ResumeProtection. + * Samples for BackupInstances List. */ -public final class BackupInstancesResumeProtectionSamples { +public final class BackupInstancesListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/ResumeProtection.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ListBackupInstances.json */ /** - * Sample code: ResumeProtection. + * Sample code: List BackupInstances in a Vault. * * @param manager Entry point to DataProtectionManager. */ - public static void resumeProtection(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances().resumeProtection("testrg", "testvault", "testbi", com.azure.core.util.Context.NONE); + public static void + listBackupInstancesInAVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances().list("000pikumar", "PratikPrivatePreviewVault1", com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_StopProtection +### BackupInstances_TriggerCrossRegionRestore ```java -import com.azure.resourcemanager.dataprotection.models.StopProtectionRequest; -import java.util.Arrays; - /** - * Samples for BackupInstances StopProtection. + * Samples for ResourceGuards GetUpdateProtectedItemRequestsObjects. */ -public final class BackupInstancesStopProtectionSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/StopProtection.json - */ - /** - * Sample code: StopProtection. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void stopProtection(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .stopProtection("testrg", "testvault", "testbi", null, com.azure.core.util.Context.NONE); - } - +public final class ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/StopProtection_ResourceGuardEnabled.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/ListUpdateProtectedItemRequests.json */ /** - * Sample code: StopProtection with MUA. + * Sample code: List OperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ - public static void stopProtectionWithMUA(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .stopProtection("testrg", "testvault", "testbi", - new StopProtectionRequest().withResourceGuardOperationRequests(Arrays.asList( - "/subscriptions/754ec39f-8d2a-44cf-bfbf-13107ac85c36/resourcegroups/mua-testing/providers/Microsoft.DataProtection/resourceGuards/gvjreddy-test-ecy-rg-reader/dppDisableStopProtectionRequests/default")), + public static void + listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getUpdateProtectedItemRequestsObjects("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_SuspendBackups +### BackupInstances_TriggerRehydrate ```java -import com.azure.resourcemanager.dataprotection.models.SuspendBackupRequest; -import java.util.Arrays; +import com.azure.resourcemanager.dataprotection.models.FeatureType; +import com.azure.resourcemanager.dataprotection.models.FeatureValidationRequest; /** - * Samples for BackupInstances SuspendBackups. + * Samples for DataProtection CheckFeatureSupport. */ -public final class BackupInstancesSuspendBackupsSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/SuspendBackups.json - */ - /** - * Sample code: SuspendBackups. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void suspendBackups(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .suspendBackups("testrg", "testvault", "testbi", null, com.azure.core.util.Context.NONE); - } - +public final class DataProtectionCheckFeatureSupportSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/SuspendBackup_ResourceGuardEnabled.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * CheckfeatureSupport.json */ /** - * Sample code: SuspendBackups with MUA. + * Sample code: Check Azure Vm Backup Feature Support. * * @param manager Entry point to DataProtectionManager. */ - public static void suspendBackupsWithMUA(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .suspendBackups("testrg", "testvault", "testbi", - new SuspendBackupRequest().withResourceGuardOperationRequests(Arrays.asList( - "/subscriptions/754ec39f-8d2a-44cf-bfbf-13107ac85c36/resourcegroups/mua-testing/providers/Microsoft.DataProtection/resourceGuards/gvjreddy-test-ecy-rg-reader/dppDisableSuspendBackupsRequests/default")), + public static void + checkAzureVmBackupFeatureSupport(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.dataProtections() + .checkFeatureSupportWithResponse("WestUS", + new FeatureValidationRequest().withFeatureType(FeatureType.DATA_SOURCE_TYPE), com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_SyncBackupInstance +### BackupInstances_TriggerRestore ```java -import com.azure.resourcemanager.dataprotection.models.SyncBackupInstanceRequest; -import com.azure.resourcemanager.dataprotection.models.SyncType; - /** - * Samples for BackupInstances SyncBackupInstance. + * Samples for ResourceGuards GetDisableSoftDeleteRequestsObjects. */ -public final class BackupInstancesSyncBackupInstanceSamples { +public final class ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/SyncBackupInstance.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/ListDisableSoftDeleteRequests.json */ /** - * Sample code: Sync BackupInstance. + * Sample code: List OperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ - public static void syncBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .syncBackupInstance("testrg", "testvault", "testbi", - new SyncBackupInstanceRequest().withSyncType(SyncType.DEFAULT), com.azure.core.util.Context.NONE); + public static void + listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getDisableSoftDeleteRequestsObjects("SampleResourceGroup", "swaggerExample", + com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_TriggerCrossRegionRestore +### BackupInstances_ValidateCrossRegionRestore ```java -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreRequestObject; -import com.azure.resourcemanager.dataprotection.models.Datasource; -import com.azure.resourcemanager.dataprotection.models.DatasourceSet; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfo; -import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; -import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; -import com.azure.resourcemanager.dataprotection.models.SecretStoreType; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; - /** - * Samples for BackupInstances TriggerCrossRegionRestore. + * Samples for RecoveryPoints List. */ -public final class BackupInstancesTriggerCrossRegionRestoreSamples { +public final class RecoveryPointsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * CrossRegionRestore/TriggerCrossRegionRestore.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ListRecoveryPoints.json */ /** - * Sample code: Trigger Cross Region Restore. + * Sample code: List Recovery Points in a Vault. * * @param manager Entry point to DataProtectionManager. */ public static void - triggerCrossRegionRestore(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstances() - .triggerCrossRegionRestore("000pikumar", "EastAsia", new CrossRegionRestoreRequestObject() - .withRestoreRequestObject(new AzureBackupRecoveryPointBasedRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfo().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("southeastasia") - .withDatasourceInfo(new Datasource() - .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") - .withObjectType("Datasource") - .withResourceId( - "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb") - .withResourceLocation("") - .withResourceName("targetdb") - .withResourceType("Microsoft.DBforPostgreSQL/servers/databases") - .withResourceUri("")) - .withDatasourceSetInfo(new DatasourceSet() - .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") - .withObjectType("DatasourceSet") - .withResourceId( - "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest") - .withResourceLocation("") - .withResourceName("viveksipgtest") - .withResourceType("Microsoft.DBforPostgreSQL/servers") - .withResourceUri("")) - .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( - new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") - .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT)))) - .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) - .withSourceResourceId( - "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") - .withRecoveryPointId("hardcodedRP")) - .withCrossRegionRestoreDetails(new CrossRegionRestoreDetails().withSourceRegion("east asia") - .withSourceBackupInstanceId( - "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/BackupInstances/harshitbi1")), + listRecoveryPointsInAVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.recoveryPoints() + .list("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", null, null, com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_TriggerRehydrate +### BackupInstances_ValidateForBackup ```java import com.azure.resourcemanager.dataprotection.models.AzureBackupRehydrationRequest; @@ -648,7 +823,7 @@ import com.azure.resourcemanager.dataprotection.models.RehydrationPriority; public final class BackupInstancesTriggerRehydrateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRehydrate.json */ /** @@ -667,13 +842,14 @@ public final class BackupInstancesTriggerRehydrateSamples { } ``` -### BackupInstances_TriggerRestore +### BackupInstances_ValidateForModifyBackup ```java import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreWithRehydrationRequest; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; import com.azure.resourcemanager.dataprotection.models.RecoveryOption; import com.azure.resourcemanager.dataprotection.models.RehydrationPriority; import com.azure.resourcemanager.dataprotection.models.RestoreFilesTargetInfo; @@ -691,7 +867,7 @@ import com.azure.resourcemanager.dataprotection.models.TargetDetails; public final class BackupInstancesTriggerRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRestoreAsFiles.json */ /** @@ -718,7 +894,7 @@ public final class BackupInstancesTriggerRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRestoreWithRehydration.json */ /** @@ -760,7 +936,7 @@ public final class BackupInstancesTriggerRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRestore.json */ /** @@ -798,111 +974,122 @@ public final class BackupInstancesTriggerRestoreSamples { .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) .withSourceResourceId( "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) .withRecoveryPointId("hardcodedRP"), com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_ValidateCrossRegionRestore +### BackupInstances_ValidateForRestore ```java -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; -import com.azure.resourcemanager.dataprotection.models.Datasource; -import com.azure.resourcemanager.dataprotection.models.DatasourceSet; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfo; -import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; -import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; -import com.azure.resourcemanager.dataprotection.models.SecretStoreType; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import com.azure.resourcemanager.dataprotection.models.ValidateCrossRegionRestoreRequestObject; +/** + * Samples for DataProtectionOperations List. + */ +public final class DataProtectionOperationsListSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/Operations/List + * .json + */ + /** + * Sample code: Returns the list of supported REST operations. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void returnsTheListOfSupportedRESTOperations( + com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.dataProtectionOperations().list(com.azure.core.util.Context.NONE); + } +} +``` + +### BackupInstancesExtensionRouting_List +```java /** - * Samples for BackupInstances ValidateCrossRegionRestore. + * Samples for BackupInstances ResumeBackups. */ -public final class BackupInstancesValidateCrossRegionRestoreSamples { +public final class BackupInstancesResumeBackupsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * CrossRegionRestore/ValidateCrossRegionRestore.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ResumeBackups.json */ /** - * Sample code: Validate Cross Region Restore. + * Sample code: ResumeBackups. * * @param manager Entry point to DataProtectionManager. */ - public static void - validateCrossRegionRestore(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + public static void resumeBackups(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances().resumeBackups("testrg", "testvault", "testbi", com.azure.core.util.Context.NONE); + } +} +``` + +### BackupPolicies_CreateOrUpdate + +```java +import com.azure.resourcemanager.dataprotection.models.SyncBackupInstanceRequest; +import com.azure.resourcemanager.dataprotection.models.SyncType; + +/** + * Samples for BackupInstances SyncBackupInstance. + */ +public final class BackupInstancesSyncBackupInstanceSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/SyncBackupInstance.json + */ + /** + * Sample code: Sync BackupInstance. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void syncBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.backupInstances() - .validateCrossRegionRestore("000pikumar", "EastAsia", new ValidateCrossRegionRestoreRequestObject() - .withRestoreRequestObject(new AzureBackupRecoveryPointBasedRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfo().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("southeastasia") - .withDatasourceInfo(new Datasource() - .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") - .withObjectType("Datasource") - .withResourceId( - "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb") - .withResourceLocation("") - .withResourceName("targetdb") - .withResourceType("Microsoft.DBforPostgreSQL/servers/databases") - .withResourceUri("")) - .withDatasourceSetInfo(new DatasourceSet() - .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") - .withObjectType("DatasourceSet") - .withResourceId( - "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest") - .withResourceLocation("") - .withResourceName("viveksipgtest") - .withResourceType("Microsoft.DBforPostgreSQL/servers") - .withResourceUri("")) - .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( - new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") - .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT)))) - .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) - .withSourceResourceId( - "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") - .withRecoveryPointId("hardcodedRP")) - .withCrossRegionRestoreDetails(new CrossRegionRestoreDetails().withSourceRegion("east asia") - .withSourceBackupInstanceId( - "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/BackupInstances/harshitbi1")), - com.azure.core.util.Context.NONE); + .syncBackupInstance("testrg", "testvault", "testbi", + new SyncBackupInstanceRequest().withSyncType(SyncType.DEFAULT), com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_ValidateForBackup +### BackupPolicies_Delete ```java import com.azure.resourcemanager.dataprotection.models.BackupInstance; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; import com.azure.resourcemanager.dataprotection.models.PolicyInfo; import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; import com.azure.resourcemanager.dataprotection.models.SecretStoreType; -import com.azure.resourcemanager.dataprotection.models.ValidateForBackupRequest; +import com.azure.resourcemanager.dataprotection.models.ValidateForModifyBackupRequest; /** - * Samples for BackupInstances ValidateForBackup. + * Samples for BackupInstances ValidateForModifyBackup. */ -public final class BackupInstancesValidateForBackupSamples { +public final class BackupInstancesValidateForModifyBackupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/ValidateForBackup.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ValidateForModifyBackup.json */ /** - * Sample code: Validate For Backup. + * Sample code: Validate For Modify Backup. * * @param manager Entry point to DataProtectionManager. */ - public static void validateForBackup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + public static void validateForModifyBackup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.backupInstances() - .validateForBackup("000pikumar", "PratikPrivatePreviewVault1", - new ValidateForBackupRequest().withBackupInstance(new BackupInstance().withFriendlyName("harshitbi2") + .validateForModifyBackup("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", + new ValidateForModifyBackupRequest().withBackupInstance(new BackupInstance() + .withFriendlyName("harshitbi2") .withDataSourceInfo(new Datasource().withDatasourceType("OssDB") .withObjectType("Datasource") .withResourceId( @@ -924,16 +1111,92 @@ public final class BackupInstancesValidateForBackupSamples { .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT))) + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) .withObjectType("BackupInstance")), com.azure.core.util.Context.NONE); } } ``` -### BackupInstances_ValidateForRestore +### BackupPolicies_Get + +```java +/** + * Samples for OperationResult Get. + */ +public final class OperationResultGetSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * GetOperationResult.json + */ + /** + * Sample code: Get OperationResult. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void getOperationResult(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.operationResults() + .getWithResponse( + "MjkxOTMyODMtYTE3My00YzJjLTg5NjctN2E4MDIxNDA3NjA2OzdjNGE2ZWRjLWJjMmItNDRkYi1hYzMzLWY1YzEwNzk5Y2EyOA==", + "WestUS", com.azure.core.util.Context.NONE); + } +} +``` + +### BackupPolicies_List + +```java +import com.azure.resourcemanager.dataprotection.models.SuspendBackupRequest; +import java.util.Arrays; + +/** + * Samples for BackupInstances SuspendBackups. + */ +public final class BackupInstancesSuspendBackupsSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/SuspendBackups.json + */ + /** + * Sample code: SuspendBackups. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void suspendBackups(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .suspendBackups("testrg", "testvault", "testbi", null, com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/SuspendBackup_ResourceGuardEnabled.json + */ + /** + * Sample code: SuspendBackups with MUA. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void suspendBackupsWithMUA(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .suspendBackups("testrg", "testvault", "testbi", + new SuspendBackupRequest().withResourceGuardOperationRequests(Arrays.asList( + "/subscriptions/754ec39f-8d2a-44cf-bfbf-13107ac85c36/resourcegroups/mua-testing/providers/Microsoft.DataProtection/resourceGuards/gvjreddy-test-ecy-rg-reader/dppDisableSuspendBackupsRequests/default")), + com.azure.core.util.Context.NONE); + } +} +``` + +### BackupVaultOperationResults_Get ```java import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; +import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; +import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreRequestObject; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; import com.azure.resourcemanager.dataprotection.models.RecoveryOption; @@ -942,28 +1205,27 @@ import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCrede import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; import com.azure.resourcemanager.dataprotection.models.SecretStoreType; import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; /** - * Samples for BackupInstances ValidateForRestore. + * Samples for BackupInstances TriggerCrossRegionRestore. */ -public final class BackupInstancesValidateForRestoreSamples { +public final class BackupInstancesTriggerCrossRegionRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/ValidateRestore.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * CrossRegionRestore/TriggerCrossRegionRestore.json */ /** - * Sample code: Validate Restore. + * Sample code: Trigger Cross Region Restore. * * @param manager Entry point to DataProtectionManager. */ - public static void validateRestore(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + public static void + triggerCrossRegionRestore(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.backupInstances() - .validateForRestore("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", - new ValidateRestoreRequestObject().withRestoreRequestObject( - new AzureBackupRecoveryPointBasedRestoreRequest().withRestoreTargetInfo(new RestoreTargetInfo() - .withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) + .triggerCrossRegionRestore("000pikumar", "EastAsia", new CrossRegionRestoreRequestObject() + .withRestoreRequestObject(new AzureBackupRecoveryPointBasedRestoreRequest() + .withRestoreTargetInfo(new RestoreTargetInfo().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) .withRestoreLocation("southeastasia") .withDatasourceInfo(new Datasource() .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") @@ -986,260 +1248,222 @@ public final class BackupInstancesValidateForRestoreSamples { .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT)))) - .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) - .withSourceResourceId( - "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") - .withRecoveryPointId("hardcodedRP")), + .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) + .withSourceResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withRecoveryPointId("hardcodedRP")) + .withCrossRegionRestoreDetails(new CrossRegionRestoreDetails().withSourceRegion("east asia") + .withSourceBackupInstanceId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/BackupInstances/harshitbi1")), com.azure.core.util.Context.NONE); } } ``` -### BackupInstancesExtensionRouting_List +### BackupVaults_CheckNameAvailability ```java /** - * Samples for BackupInstancesExtensionRouting List. + * Samples for ResourceGuards Delete. */ -public final class BackupInstancesExtensionRoutingListSamples { +public final class ResourceGuardsDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/ListBackupInstancesExtensionRouting.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/DeleteResourceGuard.json */ /** - * Sample code: List BackupInstances associated with an azure resource. + * Sample code: Delete ResourceGuard. * * @param manager Entry point to DataProtectionManager. */ - public static void listBackupInstancesAssociatedWithAnAzureResource( - com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupInstancesExtensionRoutings() - .list( - "subscriptions/36d32b25-3dc7-41b0-bde1-397500644591/resourceGroups/testRG/providers/Microsoft.Compute/disks/testDisk", + public static void deleteResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .deleteByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` -### BackupPolicies_CreateOrUpdate +### BackupVaults_CreateOrUpdate ```java -import com.azure.resourcemanager.dataprotection.models.AbsoluteDeleteOption; -import com.azure.resourcemanager.dataprotection.models.AzureBackupParams; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRule; -import com.azure.resourcemanager.dataprotection.models.AzureRetentionRule; -import com.azure.resourcemanager.dataprotection.models.BackupPolicy; -import com.azure.resourcemanager.dataprotection.models.BackupSchedule; -import com.azure.resourcemanager.dataprotection.models.DataStoreInfoBase; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import com.azure.resourcemanager.dataprotection.models.DayOfWeek; -import com.azure.resourcemanager.dataprotection.models.RetentionTag; -import com.azure.resourcemanager.dataprotection.models.ScheduleBasedBackupCriteria; -import com.azure.resourcemanager.dataprotection.models.ScheduleBasedTriggerContext; -import com.azure.resourcemanager.dataprotection.models.SourceLifeCycle; -import com.azure.resourcemanager.dataprotection.models.TaggingCriteria; -import java.time.OffsetDateTime; +import com.azure.resourcemanager.dataprotection.models.StopProtectionRequest; import java.util.Arrays; /** - * Samples for BackupPolicies CreateOrUpdate. + * Samples for BackupInstances StopProtection. */ -public final class BackupPoliciesCreateOrUpdateSamples { +public final class BackupInstancesStopProtectionSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ - * CreateOrUpdateBackupPolicy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/StopProtection.json */ /** - * Sample code: CreateOrUpdate BackupPolicy. + * Sample code: StopProtection. * * @param manager Entry point to DataProtectionManager. */ - public static void - createOrUpdateBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupPolicies() - .define("OSSDBPolicy") - .withExistingBackupVault("000pikumar", "PrivatePreviewVault") - .withProperties( - new BackupPolicy().withDatasourceTypes(Arrays.asList("OssDB")) - .withPolicyRules( - Arrays - .asList( - new AzureBackupRule().withName("BackupWeekly") - .withBackupParameters(new AzureBackupParams().withBackupType("Full")) - .withDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE) - .withObjectType("DataStoreInfoBase")) - .withTrigger( - new ScheduleBasedTriggerContext() - .withSchedule(new BackupSchedule().withRepeatingTimeIntervals( - Arrays.asList("R/2019-11-20T08:00:00-08:00/P1W"))) - .withTaggingCriteria( - Arrays - .asList( - new TaggingCriteria().withIsDefault(true) - .withTaggingPriority(99L) - .withTagInfo(new RetentionTag().withTagName("Default")), - new TaggingCriteria() - .withCriteria( - Arrays.asList(new ScheduleBasedBackupCriteria() - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) - .withScheduleTimes(Arrays.asList( - OffsetDateTime.parse("2019-03-01T13:00:00Z"))))) - .withIsDefault(false) - .withTaggingPriority(20L) - .withTagInfo(new RetentionTag().withTagName("Weekly"))))), - new AzureRetentionRule().withName("Default") - .withIsDefault(true) - .withLifecycles( - Arrays - .asList(new SourceLifeCycle() - .withDeleteAfter(new AbsoluteDeleteOption().withDuration("P1W")) - .withSourceDataStore(new DataStoreInfoBase() - .withDataStoreType(DataStoreTypes.VAULT_STORE) - .withObjectType("DataStoreInfoBase")))), - new AzureRetentionRule().withName("Weekly") - .withIsDefault(false) - .withLifecycles( - Arrays - .asList(new SourceLifeCycle() - .withDeleteAfter(new AbsoluteDeleteOption().withDuration("P12W")) - .withSourceDataStore(new DataStoreInfoBase() - .withDataStoreType(DataStoreTypes.VAULT_STORE) - .withObjectType("DataStoreInfoBase"))))))) - .create(); + public static void stopProtection(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .stopProtection("testrg", "testvault", "testbi", null, com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/StopProtection_ResourceGuardEnabled.json + */ + /** + * Sample code: StopProtection with MUA. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void stopProtectionWithMUA(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .stopProtection("testrg", "testvault", "testbi", + new StopProtectionRequest().withResourceGuardOperationRequests(Arrays.asList( + "/subscriptions/754ec39f-8d2a-44cf-bfbf-13107ac85c36/resourcegroups/mua-testing/providers/Microsoft.DataProtection/resourceGuards/gvjreddy-test-ecy-rg-reader/dppDisableStopProtectionRequests/default")), + com.azure.core.util.Context.NONE); } } ``` -### BackupPolicies_Delete +### BackupVaults_Delete ```java /** - * Samples for BackupPolicies Delete. + * Samples for DppResourceGuardProxy List. */ -public final class BackupPoliciesDeleteSamples { +public final class DppResourceGuardProxyListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ - * DeleteBackupPolicy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ /** - * Sample code: Delete BackupPolicy. + * Sample code: Get ResourceGuardProxies. * * @param manager Entry point to DataProtectionManager. */ - public static void deleteBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupPolicies() - .deleteWithResponse("000pikumar", "PrivatePreviewVault", "OSSDBPolicy", com.azure.core.util.Context.NONE); + public static void getResourceGuardProxies(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.dppResourceGuardProxies().list("SampleResourceGroup", "sampleVault", com.azure.core.util.Context.NONE); } } ``` -### BackupPolicies_Get +### BackupVaults_GetByResourceGroup ```java +import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreJobsRequest; + /** - * Samples for BackupPolicies Get. + * Samples for FetchCrossRegionRestoreJobsOperation List. */ -public final class BackupPoliciesGetSamples { +public final class FetchCrossRegionRestoreJobsOperationListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ - * GetBackupPolicy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * CrossRegionRestore/FetchCrossRegionRestoreJobs.json */ /** - * Sample code: Get BackupPolicy. + * Sample code: List Cross Region Restore Jobs. * * @param manager Entry point to DataProtectionManager. */ - public static void getBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupPolicies() - .getWithResponse("000pikumar", "PrivatePreviewVault", "OSSDBPolicy", com.azure.core.util.Context.NONE); + public static void + listCrossRegionRestoreJobs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.fetchCrossRegionRestoreJobsOperations() + .list("BugBash1", "east us", new CrossRegionRestoreJobsRequest().withSourceRegion("east us") + .withSourceBackupVaultId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/BugBash1/providers/Microsoft.DataProtection/backupVaults/BugBashVaultForCCYv11"), + null, com.azure.core.util.Context.NONE); } } ``` -### BackupPolicies_List +### BackupVaults_List ```java +import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreJobRequest; + /** - * Samples for BackupPolicies List. + * Samples for FetchCrossRegionRestoreJob Get. */ -public final class BackupPoliciesListSamples { +public final class FetchCrossRegionRestoreJobGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ - * ListBackupPolicy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * CrossRegionRestore/FetchCrossRegionRestoreJob.json */ /** - * Sample code: List BackupPolicy. + * Sample code: Get Cross Region Restore Job. * * @param manager Entry point to DataProtectionManager. */ - public static void listBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupPolicies().list("000pikumar", "PrivatePreviewVault", com.azure.core.util.Context.NONE); + public static void + getCrossRegionRestoreJob(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.fetchCrossRegionRestoreJobs() + .getWithResponse("BugBash1", "west us", new CrossRegionRestoreJobRequest().withSourceRegion("east us") + .withSourceBackupVaultId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/BugBash1/providers/Microsoft.DataProtection/backupVaults/BugBashVaultForCCYv11") + .withJobId("3c60cb49-63e8-4b21-b9bd-26277b3fdfae"), com.azure.core.util.Context.NONE); } } ``` -### BackupVaultOperationResults_Get +### BackupVaults_ListByResourceGroup ```java /** - * Samples for BackupVaultOperationResults Get. + * Samples for ResourceGuards List. */ -public final class BackupVaultOperationResultsGetSamples { +public final class ResourceGuardsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * GetOperationResultPatch.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetResourceGuardsInSubscription.json */ /** - * Sample code: GetOperationResult Patch. + * Sample code: Get ResourceGuards in Subscription. * * @param manager Entry point to DataProtectionManager. */ - public static void getOperationResultPatch(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaultOperationResults() - .getWithResponse("SampleResourceGroup", "swaggerExample", - "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==", - com.azure.core.util.Context.NONE); + public static void + getResourceGuardsInSubscription(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards().list(com.azure.core.util.Context.NONE); } } ``` -### BackupVaults_CheckNameAvailability +### BackupVaults_Update ```java -import com.azure.resourcemanager.dataprotection.models.CheckNameAvailabilityRequest; - /** - * Samples for BackupVaults CheckNameAvailability. + * Samples for ResourceGuards GetUpdateProtectionPolicyRequestsObjects. */ -public final class BackupVaultsCheckNameAvailabilitySamples { +public final class ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * CheckBackupVaultsNameAvailability.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/ListUpdateProtectionPolicyRequests.json */ /** - * Sample code: Check BackupVaults name availability. + * Sample code: List OperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ public static void - checkBackupVaultsNameAvailability(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults() - .checkNameAvailabilityWithResponse("SampleResourceGroup", "westus", - new CheckNameAvailabilityRequest().withName("swaggerExample") - .withType("Microsoft.DataProtection/BackupVaults"), + listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getUpdateProtectionPolicyRequestsObjects("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` -### BackupVaults_CreateOrUpdate +### DataProtection_CheckFeatureSupport ```java import com.azure.resourcemanager.dataprotection.models.AlertsState; @@ -1274,7 +1498,7 @@ import java.util.Map; public final class BackupVaultsCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * PutBackupVault.json */ /** @@ -1305,7 +1529,7 @@ public final class BackupVaultsCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * PutBackupVaultWithCMK.json */ /** @@ -1321,272 +1545,55 @@ public final class BackupVaultsCreateOrUpdateSamples { .withExistingResourceGroup("SampleResourceGroup") .withProperties(new BackupVault() .withMonitoringSettings(new MonitoringSettings().withAzureMonitorAlertSettings( - new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED))) - .withSecuritySettings(new SecuritySettings() - .withSoftDeleteSettings( - new SoftDeleteSettings().withState(SoftDeleteState.OFF).withRetentionDurationInDays(0.0D)) - .withImmutabilitySettings(new ImmutabilitySettings().withState(ImmutabilityState.DISABLED)) - .withEncryptionSettings(new EncryptionSettings().withState(EncryptionState.ENABLED) - .withKeyVaultProperties(new CmkKeyVaultProperties().withKeyUri("fakeTokenPlaceholder")) - .withKekIdentity(new CmkKekIdentity().withIdentityType(IdentityType.USER_ASSIGNED) - .withIdentityId( - "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi")) - .withInfrastructureEncryption(InfrastructureEncryptionState.ENABLED))) - .withStorageSettings( - Arrays.asList(new StorageSetting().withDatastoreType(StorageSettingStoreTypes.VAULT_STORE) - .withType(StorageSettingTypes.LOCALLY_REDUNDANT)))) - .withTags(mapOf("key1", "fakeTokenPlaceholder")) - .withIdentity(new DppIdentityDetails().withType("None")) - .create(); - } - - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * PutBackupVaultWithMSI.json - */ - /** - * Sample code: Create BackupVault With MSI. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void - createBackupVaultWithMSI(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults() - .define("swaggerExample") - .withRegion("WestUS") - .withExistingResourceGroup("SampleResourceGroup") - .withProperties(new BackupVault() - .withMonitoringSettings(new MonitoringSettings().withAzureMonitorAlertSettings( - new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED))) - .withSecuritySettings(new SecuritySettings() - .withSoftDeleteSettings(new SoftDeleteSettings().withState(SoftDeleteState.fromString("Enabled")) - .withRetentionDurationInDays(14.0D))) - .withStorageSettings( - Arrays.asList(new StorageSetting().withDatastoreType(StorageSettingStoreTypes.VAULT_STORE) - .withType(StorageSettingTypes.LOCALLY_REDUNDANT))) - .withFeatureSettings(new FeatureSettings().withCrossRegionRestoreSettings( - new CrossRegionRestoreSettings().withState(CrossRegionRestoreState.ENABLED)))) - .withTags(mapOf("key1", "fakeTokenPlaceholder")) - .withIdentity(new DppIdentityDetails().withType("systemAssigned")) - .create(); - } - - // 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; - } -} -``` - -### BackupVaults_Delete - -```java -/** - * Samples for BackupVaults Delete. - */ -public final class BackupVaultsDeleteSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * DeleteBackupVault.json - */ - /** - * Sample code: Delete BackupVault. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void deleteBackupVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults().delete("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); - } -} -``` - -### BackupVaults_GetByResourceGroup - -```java -/** - * Samples for BackupVaults GetByResourceGroup. - */ -public final class BackupVaultsGetByResourceGroupSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * GetBackupVault.json - */ - /** - * Sample code: Get BackupVault. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void getBackupVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults() - .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * GetBackupVaultWithMSI.json - */ - /** - * Sample code: Get BackupVault With MSI. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void getBackupVaultWithMSI(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults() - .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * GetBackupVaultWithCMK.json - */ - /** - * Sample code: Get BackupVault With CMK. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void getBackupVaultWithCMK(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults() - .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); - } -} -``` - -### BackupVaults_List - -```java -/** - * Samples for BackupVaults List. - */ -public final class BackupVaultsListSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * GetBackupVaultsInSubscription.json - */ - /** - * Sample code: Get BackupVaults in Subscription. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void - getBackupVaultsInSubscription(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults().list(com.azure.core.util.Context.NONE); - } -} -``` - -### BackupVaults_ListByResourceGroup - -```java -/** - * Samples for BackupVaults ListByResourceGroup. - */ -public final class BackupVaultsListByResourceGroupSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * GetBackupVaultsInResourceGroup.json - */ - /** - * Sample code: Get BackupVaults in ResourceGroup. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void - getBackupVaultsInResourceGroup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.backupVaults().listByResourceGroup("SampleResourceGroup", com.azure.core.util.Context.NONE); - } -} -``` - -### BackupVaults_Update - -```java -import com.azure.resourcemanager.dataprotection.models.AlertsState; -import com.azure.resourcemanager.dataprotection.models.AzureMonitorAlertSettings; -import com.azure.resourcemanager.dataprotection.models.BackupVaultResource; -import com.azure.resourcemanager.dataprotection.models.CmkKekIdentity; -import com.azure.resourcemanager.dataprotection.models.CmkKeyVaultProperties; -import com.azure.resourcemanager.dataprotection.models.EncryptionSettings; -import com.azure.resourcemanager.dataprotection.models.EncryptionState; -import com.azure.resourcemanager.dataprotection.models.IdentityType; -import com.azure.resourcemanager.dataprotection.models.ImmutabilitySettings; -import com.azure.resourcemanager.dataprotection.models.ImmutabilityState; -import com.azure.resourcemanager.dataprotection.models.InfrastructureEncryptionState; -import com.azure.resourcemanager.dataprotection.models.MonitoringSettings; -import com.azure.resourcemanager.dataprotection.models.PatchBackupVaultInput; -import com.azure.resourcemanager.dataprotection.models.SecuritySettings; -import com.azure.resourcemanager.dataprotection.models.SoftDeleteSettings; -import com.azure.resourcemanager.dataprotection.models.SoftDeleteState; -import java.util.HashMap; -import java.util.Map; - -/** - * Samples for BackupVaults Update. - */ -public final class BackupVaultsUpdateSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * PatchBackupVault.json - */ - /** - * Sample code: Patch BackupVault. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void patchBackupVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - BackupVaultResource resource = manager.backupVaults() - .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE) - .getValue(); - resource.update() - .withTags(mapOf("newKey", "fakeTokenPlaceholder")) - .withProperties(new PatchBackupVaultInput() - .withMonitoringSettings(new MonitoringSettings().withAzureMonitorAlertSettings( - new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED)))) - .apply(); + new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED))) + .withSecuritySettings(new SecuritySettings() + .withSoftDeleteSettings( + new SoftDeleteSettings().withState(SoftDeleteState.OFF).withRetentionDurationInDays(0.0D)) + .withImmutabilitySettings(new ImmutabilitySettings().withState(ImmutabilityState.DISABLED)) + .withEncryptionSettings(new EncryptionSettings().withState(EncryptionState.ENABLED) + .withKeyVaultProperties(new CmkKeyVaultProperties().withKeyUri("fakeTokenPlaceholder")) + .withKekIdentity(new CmkKekIdentity().withIdentityType(IdentityType.USER_ASSIGNED) + .withIdentityId( + "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi")) + .withInfrastructureEncryption(InfrastructureEncryptionState.ENABLED))) + .withStorageSettings( + Arrays.asList(new StorageSetting().withDatastoreType(StorageSettingStoreTypes.VAULT_STORE) + .withType(StorageSettingTypes.LOCALLY_REDUNDANT)))) + .withTags(mapOf("key1", "fakeTokenPlaceholder")) + .withIdentity(new DppIdentityDetails().withType("None")) + .create(); } /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ - * PatchBackupVaultWithCMK.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * PutBackupVaultWithMSI.json */ /** - * Sample code: Patch BackupVault with CMK. + * Sample code: Create BackupVault With MSI. * * @param manager Entry point to DataProtectionManager. */ - public static void patchBackupVaultWithCMK(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - BackupVaultResource resource = manager.backupVaults() - .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE) - .getValue(); - resource.update() - .withTags(mapOf("newKey", "fakeTokenPlaceholder")) - .withProperties(new PatchBackupVaultInput() + public static void + createBackupVaultWithMSI(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults() + .define("swaggerExample") + .withRegion("WestUS") + .withExistingResourceGroup("SampleResourceGroup") + .withProperties(new BackupVault() .withMonitoringSettings(new MonitoringSettings().withAzureMonitorAlertSettings( new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED))) .withSecuritySettings(new SecuritySettings() - .withSoftDeleteSettings( - new SoftDeleteSettings().withState(SoftDeleteState.ON).withRetentionDurationInDays(90.0D)) - .withImmutabilitySettings(new ImmutabilitySettings().withState(ImmutabilityState.DISABLED)) - .withEncryptionSettings(new EncryptionSettings().withState(EncryptionState.ENABLED) - .withKeyVaultProperties(new CmkKeyVaultProperties().withKeyUri("fakeTokenPlaceholder")) - .withKekIdentity(new CmkKekIdentity().withIdentityType(IdentityType.SYSTEM_ASSIGNED)) - .withInfrastructureEncryption(InfrastructureEncryptionState.ENABLED)))) - .apply(); + .withSoftDeleteSettings(new SoftDeleteSettings().withState(SoftDeleteState.fromString("Enabled")) + .withRetentionDurationInDays(14.0D))) + .withStorageSettings( + Arrays.asList(new StorageSetting().withDatastoreType(StorageSettingStoreTypes.VAULT_STORE) + .withType(StorageSettingTypes.LOCALLY_REDUNDANT))) + .withFeatureSettings(new FeatureSettings().withCrossRegionRestoreSettings( + new CrossRegionRestoreSettings().withState(CrossRegionRestoreState.ENABLED)))) + .withTags(mapOf("key1", "fakeTokenPlaceholder")) + .withIdentity(new DppIdentityDetails().withType("systemAssigned")) + .create(); } // Use "Map.of" if available @@ -1603,56 +1610,28 @@ public final class BackupVaultsUpdateSamples { } ``` -### DataProtection_CheckFeatureSupport - -```java -import com.azure.resourcemanager.dataprotection.models.FeatureType; -import com.azure.resourcemanager.dataprotection.models.FeatureValidationRequest; - -/** - * Samples for DataProtection CheckFeatureSupport. - */ -public final class DataProtectionCheckFeatureSupportSamples { - /* - * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * CheckfeatureSupport.json - */ - /** - * Sample code: Check Azure Vm Backup Feature Support. - * - * @param manager Entry point to DataProtectionManager. - */ - public static void - checkAzureVmBackupFeatureSupport(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.dataProtections() - .checkFeatureSupportWithResponse("WestUS", - new FeatureValidationRequest().withFeatureType(FeatureType.DATA_SOURCE_TYPE), - com.azure.core.util.Context.NONE); - } -} -``` - ### DataProtectionOperations_List ```java /** - * Samples for DataProtectionOperations List. + * Samples for OperationStatusBackupVaultContext Get. */ -public final class DataProtectionOperationsListSamples { +public final class OperationStatusBackupVaultContextGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/Operations/List - * .json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * GetOperationStatusVaultContext.json */ /** - * Sample code: Returns the list of supported REST operations. + * Sample code: Get OperationStatus. * * @param manager Entry point to DataProtectionManager. */ - public static void returnsTheListOfSupportedRESTOperations( - com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.dataProtectionOperations().list(com.azure.core.util.Context.NONE); + public static void getOperationStatus(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.operationStatusBackupVaultContexts() + .getWithResponse("SampleResourceGroup", "swaggerExample", + "MjkxOTMyODMtYTE3My00YzJjLTg5NjctN2E4MDIxNDA3NjA2OzdjNGE2ZWRjLWJjMmItNDRkYi1hYzMzLWY1YzEwNzk5Y2EyOA==", + com.azure.core.util.Context.NONE); } } ``` @@ -1661,24 +1640,22 @@ public final class DataProtectionOperationsListSamples { ```java /** - * Samples for DeletedBackupInstances Get. + * Samples for ResourceGuards ListByResourceGroup. */ -public final class DeletedBackupInstancesGetSamples { +public final class ResourceGuardsListByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * DeletedBackupInstanceOperations/GetDeletedBackupInstance.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetResourceGuardsInResourceGroup.json */ /** - * Sample code: Get DeletedBackupInstance. + * Sample code: Get ResourceGuards in ResourceGroup. * * @param manager Entry point to DataProtectionManager. */ public static void - getDeletedBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.deletedBackupInstances() - .getWithResponse("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", - com.azure.core.util.Context.NONE); + getResourceGuardsInResourceGroup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards().listByResourceGroup("SampleResourceGroup", com.azure.core.util.Context.NONE); } } ``` @@ -1687,23 +1664,24 @@ public final class DeletedBackupInstancesGetSamples { ```java /** - * Samples for DeletedBackupInstances List. + * Samples for ResourceGuards GetBackupSecurityPinRequestsObjects. */ -public final class DeletedBackupInstancesListSamples { +public final class ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * DeletedBackupInstanceOperations/ListDeletedBackupInstances.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/ListBackupSecurityPINRequests.json */ /** - * Sample code: List DeletedBackupInstances in a Vault. + * Sample code: List OperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ public static void - listDeletedBackupInstancesInAVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.deletedBackupInstances() - .list("000pikumar", "PratikPrivatePreviewVault1", com.azure.core.util.Context.NONE); + listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getBackupSecurityPinRequestsObjects("SampleResourceGroup", "swaggerExample", + com.azure.core.util.Context.NONE); } } ``` @@ -1711,23 +1689,31 @@ public final class DeletedBackupInstancesListSamples { ### DeletedBackupInstances_Undelete ```java +import com.azure.resourcemanager.dataprotection.models.AdHocBackupRuleOptions; +import com.azure.resourcemanager.dataprotection.models.AdhocBackupTriggerOption; +import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; + /** - * Samples for DeletedBackupInstances Undelete. + * Samples for BackupInstances AdhocBackup. */ -public final class DeletedBackupInstancesUndeleteSamples { +public final class BackupInstancesAdhocBackupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * DeletedBackupInstanceOperations/UndeleteDeletedBackupInstance.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/TriggerBackup.json */ /** - * Sample code: Undelete Deleted BackupInstance. + * Sample code: Trigger Adhoc Backup. * * @param manager Entry point to DataProtectionManager. */ - public static void - undeleteDeletedBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.deletedBackupInstances().undelete("testrg", "testvault", "testbi", com.azure.core.util.Context.NONE); + public static void triggerAdhocBackup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .adhocBackup("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", + new TriggerBackupRequest() + .withBackupRuleOptions(new AdHocBackupRuleOptions().withRuleName("BackupWeekly") + .withTriggerOption(new AdhocBackupTriggerOption().withRetentionTagOverride("yearly"))), + com.azure.core.util.Context.NONE); } } ``` @@ -1735,30 +1721,25 @@ public final class DeletedBackupInstancesUndeleteSamples { ### DppResourceGuardProxy_CreateOrUpdate ```java -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase; - /** - * Samples for DppResourceGuardProxy CreateOrUpdate. + * Samples for ResourceGuards GetDefaultDeleteProtectedItemRequestsObject. */ -public final class DppResourceGuardProxyCreateOrUpdateSamples { +public final class ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetDefaultDeleteProtectedItemRequests.json */ /** - * Sample code: Create ResourceGuardProxy. + * Sample code: Get DefaultOperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ public static void - createResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.dppResourceGuardProxies() - .define("swaggerExample") - .withExistingBackupVault("SampleResourceGroup", "sampleVault") - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId( - "/subscriptions/f9e67185-f313-4e79-aa71-6458d429369d/resourceGroups/ResourceGuardSecurityAdminRG/providers/Microsoft.DataProtection/resourceGuards/ResourceGuardTestResource")) - .create(); + getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getDefaultDeleteProtectedItemRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", "default", + com.azure.core.util.Context.NONE); } } ``` @@ -1767,23 +1748,23 @@ public final class DppResourceGuardProxyCreateOrUpdateSamples { ```java /** - * Samples for DppResourceGuardProxy Delete. + * Samples for ResourceGuards GetDeleteProtectedItemRequestsObjects. */ -public final class DppResourceGuardProxyDeleteSamples { +public final class ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/ListDeleteProtectedItemRequests.json */ /** - * Sample code: Delete ResourceGuardProxy. + * Sample code: List OperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ public static void - deleteResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.dppResourceGuardProxies() - .deleteWithResponse("SampleResourceGroup", "sampleVault", "swaggerExample", + listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getDeleteProtectedItemRequestsObjects("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } @@ -1793,22 +1774,24 @@ public final class DppResourceGuardProxyDeleteSamples { ```java /** - * Samples for DppResourceGuardProxy Get. + * Samples for ExportJobsOperationResult Get. */ -public final class DppResourceGuardProxyGetSamples { +public final class ExportJobsOperationResultGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/ + * GetExportJobsOperationResult.json */ /** - * Sample code: Get ResourceGuardProxy. + * Sample code: Get Export Jobs Operation Result. * * @param manager Entry point to DataProtectionManager. */ - public static void getResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.dppResourceGuardProxies() - .getWithResponse("SampleResourceGroup", "sampleVault", "swaggerExample", com.azure.core.util.Context.NONE); + public static void + getExportJobsOperationResult(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.exportJobsOperationResults() + .getWithResponse("SwaggerTestRg", "NetSDKTestRsVault", "00000000-0000-0000-0000-000000000000", + com.azure.core.util.Context.NONE); } } ``` @@ -1817,21 +1800,24 @@ public final class DppResourceGuardProxyGetSamples { ```java /** - * Samples for DppResourceGuardProxy List. + * Samples for OperationStatus Get. */ -public final class DppResourceGuardProxyListSamples { +public final class OperationStatusGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * GetOperationStatus.json */ /** - * Sample code: Get ResourceGuardProxies. + * Sample code: Get OperationStatus. * * @param manager Entry point to DataProtectionManager. */ - public static void getResourceGuardProxies(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.dppResourceGuardProxies().list("SampleResourceGroup", "sampleVault", com.azure.core.util.Context.NONE); + public static void getOperationStatus(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.operationStatus() + .getWithResponse("WestUS", + "MjkxOTMyODMtYTE3My00YzJjLTg5NjctN2E4MDIxNDA3NjA2OzdjNGE2ZWRjLWJjMmItNDRkYi1hYzMzLWY1YzEwNzk5Y2EyOA==", + com.azure.core.util.Context.NONE); } } ``` @@ -1839,32 +1825,23 @@ public final class DppResourceGuardProxyListSamples { ### DppResourceGuardProxy_UnlockDelete ```java -import com.azure.resourcemanager.dataprotection.models.UnlockDeleteRequest; -import java.util.Arrays; - /** - * Samples for DppResourceGuardProxy UnlockDelete. + * Samples for BackupInstances Delete. */ -public final class DppResourceGuardProxyUnlockDeleteSamples { +public final class BackupInstancesDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/DeleteBackupInstance.json */ /** - * Sample code: UnlockDelete ResourceGuardProxy. + * Sample code: Delete BackupInstance. * * @param manager Entry point to DataProtectionManager. */ - public static void - unlockDeleteResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.dppResourceGuardProxies() - .unlockDeleteWithResponse("SampleResourceGroup", "sampleVault", "swaggerExample", new UnlockDeleteRequest() - .withResourceGuardOperationRequests(Arrays.asList( - "/subscriptions/f9e67185-f313-4e79-aa71-6458d429369d/resourceGroups/ResourceGuardSecurityAdminRG/providers/Microsoft.DataProtection/resourceGuards/ResourceGuardTestResource/deleteBackupInstanceRequests/default")) - .withResourceToBeDeleted( - "/subscriptions/5e13b949-1218-4d18-8b99-7e12155ec4f7/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupInstances/TestBI9779f4de"), - com.azure.core.util.Context.NONE); + public static void deleteBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .delete("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", com.azure.core.util.Context.NONE); } } ``` @@ -1873,21 +1850,24 @@ public final class DppResourceGuardProxyUnlockDeleteSamples { ```java /** - * Samples for ExportJobs Trigger. + * Samples for DppResourceGuardProxy Delete. */ -public final class ExportJobsTriggerSamples { +public final class DppResourceGuardProxyDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/ - * TriggerExportJobs.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ /** - * Sample code: Trigger Export Jobs. + * Sample code: Delete ResourceGuardProxy. * * @param manager Entry point to DataProtectionManager. */ - public static void triggerExportJobs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.exportJobs().trigger("SwaggerTestRg", "NetSDKTestRsVault", com.azure.core.util.Context.NONE); + public static void + deleteResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.dppResourceGuardProxies() + .deleteWithResponse("SampleResourceGroup", "sampleVault", "swaggerExample", + com.azure.core.util.Context.NONE); } } ``` @@ -1896,24 +1876,21 @@ public final class ExportJobsTriggerSamples { ```java /** - * Samples for ExportJobsOperationResult Get. + * Samples for BackupPolicies List. */ -public final class ExportJobsOperationResultGetSamples { +public final class BackupPoliciesListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/ - * GetExportJobsOperationResult.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ + * ListBackupPolicy.json */ /** - * Sample code: Get Export Jobs Operation Result. + * Sample code: List BackupPolicy. * * @param manager Entry point to DataProtectionManager. */ - public static void - getExportJobsOperationResult(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.exportJobsOperationResults() - .getWithResponse("SwaggerTestRg", "NetSDKTestRsVault", "00000000-0000-0000-0000-000000000000", - com.azure.core.util.Context.NONE); + public static void listBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupPolicies().list("000pikumar", "PrivatePreviewVault", com.azure.core.util.Context.NONE); } } ``` @@ -1921,29 +1898,24 @@ public final class ExportJobsOperationResultGetSamples { ### FetchCrossRegionRestoreJob_Get ```java -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreJobRequest; - /** - * Samples for FetchCrossRegionRestoreJob Get. + * Samples for DeletedBackupInstances List. */ -public final class FetchCrossRegionRestoreJobGetSamples { +public final class DeletedBackupInstancesListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * CrossRegionRestore/FetchCrossRegionRestoreJob.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * DeletedBackupInstanceOperations/ListDeletedBackupInstances.json */ /** - * Sample code: Get Cross Region Restore Job. + * Sample code: List DeletedBackupInstances in a Vault. * * @param manager Entry point to DataProtectionManager. */ public static void - getCrossRegionRestoreJob(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.fetchCrossRegionRestoreJobs() - .getWithResponse("BugBash1", "west us", new CrossRegionRestoreJobRequest().withSourceRegion("east us") - .withSourceBackupVaultId( - "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/BugBash1/providers/Microsoft.DataProtection/backupVaults/BugBashVaultForCCYv11") - .withJobId("3c60cb49-63e8-4b21-b9bd-26277b3fdfae"), com.azure.core.util.Context.NONE); + listDeletedBackupInstancesInAVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.deletedBackupInstances() + .list("000pikumar", "PratikPrivatePreviewVault1", com.azure.core.util.Context.NONE); } } ``` @@ -1951,29 +1923,30 @@ public final class FetchCrossRegionRestoreJobGetSamples { ### FetchCrossRegionRestoreJobsOperation_List ```java -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreJobsRequest; +import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase; /** - * Samples for FetchCrossRegionRestoreJobsOperation List. + * Samples for DppResourceGuardProxy CreateOrUpdate. */ -public final class FetchCrossRegionRestoreJobsOperationListSamples { +public final class DppResourceGuardProxyCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * CrossRegionRestore/FetchCrossRegionRestoreJobs.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ /** - * Sample code: List Cross Region Restore Jobs. + * Sample code: Create ResourceGuardProxy. * * @param manager Entry point to DataProtectionManager. */ public static void - listCrossRegionRestoreJobs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.fetchCrossRegionRestoreJobsOperations() - .list("BugBash1", "east us", new CrossRegionRestoreJobsRequest().withSourceRegion("east us") - .withSourceBackupVaultId( - "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/BugBash1/providers/Microsoft.DataProtection/backupVaults/BugBashVaultForCCYv11"), - null, com.azure.core.util.Context.NONE); + createResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.dppResourceGuardProxies() + .define("swaggerExample") + .withExistingBackupVault("SampleResourceGroup", "sampleVault") + .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId( + "/subscriptions/f9e67185-f313-4e79-aa71-6458d429369d/resourceGroups/ResourceGuardSecurityAdminRG/providers/Microsoft.DataProtection/resourceGuards/ResourceGuardTestResource")) + .create(); } } ``` @@ -1981,28 +1954,22 @@ public final class FetchCrossRegionRestoreJobsOperationListSamples { ### FetchSecondaryRecoveryPoints_List ```java -import com.azure.resourcemanager.dataprotection.models.FetchSecondaryRPsRequestParameters; - /** - * Samples for FetchSecondaryRecoveryPoints List. + * Samples for Jobs List. */ -public final class FetchSecondaryRecoveryPointsListSamples { +public final class JobsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * CrossRegionRestore/FetchSecondaryRPs.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/ + * ListJobs.json */ /** - * Sample code: Fetch SecondaryRPs. + * Sample code: Get Jobs. * * @param manager Entry point to DataProtectionManager. */ - public static void fetchSecondaryRPs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.fetchSecondaryRecoveryPoints() - .list("000pikumar", "WestUS", new FetchSecondaryRPsRequestParameters().withSourceRegion("EastUS") - .withSourceBackupInstanceId( - "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/HelloTest/providers/Microsoft.DataProtection/backupVaults/HelloTestVault/backupInstances/653213d-c5b3-44f6-a0d9-db3c4f9d8e34"), - null, null, com.azure.core.util.Context.NONE); + public static void getJobs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.jobs().list("BugBash1", "BugBashVaultForCCYv11", com.azure.core.util.Context.NONE); } } ``` @@ -2011,22 +1978,23 @@ public final class FetchSecondaryRecoveryPointsListSamples { ```java /** - * Samples for Jobs Get. + * Samples for ResourceGuards GetDefaultDisableSoftDeleteRequestsObject. */ -public final class JobsGetSamples { +public final class ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/GetJob. - * json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetDefaultDisableSoftDeleteRequests.json */ /** - * Sample code: Get Job. + * Sample code: Get DefaultOperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ - public static void getJob(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.jobs() - .getWithResponse("BugBash1", "BugBashVaultForCCYv11", "3c60cb49-63e8-4b21-b9bd-26277b3fdfae", + public static void + getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.resourceGuards() + .getDefaultDisableSoftDeleteRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", "default", com.azure.core.util.Context.NONE); } } @@ -2036,21 +2004,22 @@ public final class JobsGetSamples { ```java /** - * Samples for Jobs List. + * Samples for BackupVaults ListByResourceGroup. */ -public final class JobsListSamples { +public final class BackupVaultsListByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/ - * ListJobs.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * GetBackupVaultsInResourceGroup.json */ /** - * Sample code: Get Jobs. + * Sample code: Get BackupVaults in ResourceGroup. * * @param manager Entry point to DataProtectionManager. */ - public static void getJobs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.jobs().list("BugBash1", "BugBashVaultForCCYv11", com.azure.core.util.Context.NONE); + public static void + getBackupVaultsInResourceGroup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults().listByResourceGroup("SampleResourceGroup", com.azure.core.util.Context.NONE); } } ``` @@ -2058,25 +2027,91 @@ public final class JobsListSamples { ### OperationResult_Get ```java +import com.azure.resourcemanager.dataprotection.models.AlertsState; +import com.azure.resourcemanager.dataprotection.models.AzureMonitorAlertSettings; +import com.azure.resourcemanager.dataprotection.models.BackupVaultResource; +import com.azure.resourcemanager.dataprotection.models.CmkKekIdentity; +import com.azure.resourcemanager.dataprotection.models.CmkKeyVaultProperties; +import com.azure.resourcemanager.dataprotection.models.EncryptionSettings; +import com.azure.resourcemanager.dataprotection.models.EncryptionState; +import com.azure.resourcemanager.dataprotection.models.IdentityType; +import com.azure.resourcemanager.dataprotection.models.ImmutabilitySettings; +import com.azure.resourcemanager.dataprotection.models.ImmutabilityState; +import com.azure.resourcemanager.dataprotection.models.InfrastructureEncryptionState; +import com.azure.resourcemanager.dataprotection.models.MonitoringSettings; +import com.azure.resourcemanager.dataprotection.models.PatchBackupVaultInput; +import com.azure.resourcemanager.dataprotection.models.SecuritySettings; +import com.azure.resourcemanager.dataprotection.models.SoftDeleteSettings; +import com.azure.resourcemanager.dataprotection.models.SoftDeleteState; +import java.util.HashMap; +import java.util.Map; + /** - * Samples for OperationResult Get. + * Samples for BackupVaults Update. */ -public final class OperationResultGetSamples { +public final class BackupVaultsUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * GetOperationResult.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * PatchBackupVault.json */ /** - * Sample code: Get OperationResult. + * Sample code: Patch BackupVault. * * @param manager Entry point to DataProtectionManager. */ - public static void getOperationResult(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.operationResults() - .getWithResponse( - "MjkxOTMyODMtYTE3My00YzJjLTg5NjctN2E4MDIxNDA3NjA2OzdjNGE2ZWRjLWJjMmItNDRkYi1hYzMzLWY1YzEwNzk5Y2EyOA==", - "WestUS", com.azure.core.util.Context.NONE); + public static void patchBackupVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + BackupVaultResource resource = manager.backupVaults() + .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE) + .getValue(); + resource.update() + .withTags(mapOf("newKey", "fakeTokenPlaceholder")) + .withProperties(new PatchBackupVaultInput() + .withMonitoringSettings(new MonitoringSettings().withAzureMonitorAlertSettings( + new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED)))) + .apply(); + } + + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * PatchBackupVaultWithCMK.json + */ + /** + * Sample code: Patch BackupVault with CMK. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void patchBackupVaultWithCMK(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + BackupVaultResource resource = manager.backupVaults() + .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE) + .getValue(); + resource.update() + .withTags(mapOf("newKey", "fakeTokenPlaceholder")) + .withProperties(new PatchBackupVaultInput() + .withMonitoringSettings(new MonitoringSettings().withAzureMonitorAlertSettings( + new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED))) + .withSecuritySettings(new SecuritySettings() + .withSoftDeleteSettings( + new SoftDeleteSettings().withState(SoftDeleteState.ON).withRetentionDurationInDays(90.0D)) + .withImmutabilitySettings(new ImmutabilitySettings().withState(ImmutabilityState.DISABLED)) + .withEncryptionSettings(new EncryptionSettings().withState(EncryptionState.ENABLED) + .withKeyVaultProperties(new CmkKeyVaultProperties().withKeyUri("fakeTokenPlaceholder")) + .withKekIdentity(new CmkKekIdentity().withIdentityType(IdentityType.SYSTEM_ASSIGNED)) + .withInfrastructureEncryption(InfrastructureEncryptionState.ENABLED)))) + .apply(); + } + + // 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; } } ``` @@ -2085,13 +2120,13 @@ public final class OperationResultGetSamples { ```java /** - * Samples for OperationStatus Get. + * Samples for OperationStatusResourceGroupContext GetByResourceGroup. */ -public final class OperationStatusGetSamples { +public final class OperationStatusResourceGroupContextGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * GetOperationStatus.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * GetOperationStatusRGContext.json */ /** * Sample code: Get OperationStatus. @@ -2099,8 +2134,8 @@ public final class OperationStatusGetSamples { * @param manager Entry point to DataProtectionManager. */ public static void getOperationStatus(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.operationStatus() - .getWithResponse("WestUS", + manager.operationStatusResourceGroupContexts() + .getByResourceGroupWithResponse("SampleResourceGroup", "MjkxOTMyODMtYTE3My00YzJjLTg5NjctN2E4MDIxNDA3NjA2OzdjNGE2ZWRjLWJjMmItNDRkYi1hYzMzLWY1YzEwNzk5Y2EyOA==", com.azure.core.util.Context.NONE); } @@ -2111,24 +2146,21 @@ public final class OperationStatusGetSamples { ```java /** - * Samples for OperationStatusBackupVaultContext Get. + * Samples for BackupInstances ResumeProtection. */ -public final class OperationStatusBackupVaultContextGetSamples { +public final class BackupInstancesResumeProtectionSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * GetOperationStatusVaultContext.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ResumeProtection.json */ /** - * Sample code: Get OperationStatus. + * Sample code: ResumeProtection. * * @param manager Entry point to DataProtectionManager. */ - public static void getOperationStatus(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.operationStatusBackupVaultContexts() - .getWithResponse("SampleResourceGroup", "swaggerExample", - "MjkxOTMyODMtYTE3My00YzJjLTg5NjctN2E4MDIxNDA3NjA2OzdjNGE2ZWRjLWJjMmItNDRkYi1hYzMzLWY1YzEwNzk5Y2EyOA==", - com.azure.core.util.Context.NONE); + public static void resumeProtection(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances().resumeProtection("testrg", "testvault", "testbi", com.azure.core.util.Context.NONE); } } ``` @@ -2136,24 +2168,31 @@ public final class OperationStatusBackupVaultContextGetSamples { ### OperationStatusResourceGroupContext_GetByResourceGroup ```java +import com.azure.resourcemanager.dataprotection.models.UnlockDeleteRequest; +import java.util.Arrays; + /** - * Samples for OperationStatusResourceGroupContext GetByResourceGroup. + * Samples for DppResourceGuardProxy UnlockDelete. */ -public final class OperationStatusResourceGroupContextGetByResourceGroupSamples { +public final class DppResourceGuardProxyUnlockDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * GetOperationStatusRGContext.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ /** - * Sample code: Get OperationStatus. + * Sample code: UnlockDelete ResourceGuardProxy. * * @param manager Entry point to DataProtectionManager. */ - public static void getOperationStatus(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.operationStatusResourceGroupContexts() - .getByResourceGroupWithResponse("SampleResourceGroup", - "MjkxOTMyODMtYTE3My00YzJjLTg5NjctN2E4MDIxNDA3NjA2OzdjNGE2ZWRjLWJjMmItNDRkYi1hYzMzLWY1YzEwNzk5Y2EyOA==", + public static void + unlockDeleteResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.dppResourceGuardProxies() + .unlockDeleteWithResponse("SampleResourceGroup", "sampleVault", "swaggerExample", new UnlockDeleteRequest() + .withResourceGuardOperationRequests(Arrays.asList( + "/subscriptions/f9e67185-f313-4e79-aa71-6458d429369d/resourceGroups/ResourceGuardSecurityAdminRG/providers/Microsoft.DataProtection/resourceGuards/ResourceGuardTestResource/deleteBackupInstanceRequests/default")) + .withResourceToBeDeleted( + "/subscriptions/5e13b949-1218-4d18-8b99-7e12155ec4f7/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupInstances/TestBI9779f4de"), com.azure.core.util.Context.NONE); } } @@ -2163,23 +2202,22 @@ public final class OperationStatusResourceGroupContextGetByResourceGroupSamples ```java /** - * Samples for RecoveryPoints Get. + * Samples for BackupPolicies Delete. */ -public final class RecoveryPointsGetSamples { +public final class BackupPoliciesDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/GetRecoveryPoint.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ + * DeleteBackupPolicy.json */ /** - * Sample code: Get Recovery Point. + * Sample code: Delete BackupPolicy. * * @param manager Entry point to DataProtectionManager. */ - public static void getRecoveryPoint(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.recoveryPoints() - .getWithResponse("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", - "7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25", com.azure.core.util.Context.NONE); + public static void deleteBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupPolicies() + .deleteWithResponse("000pikumar", "PrivatePreviewVault", "OSSDBPolicy", com.azure.core.util.Context.NONE); } } ``` @@ -2188,24 +2226,21 @@ public final class RecoveryPointsGetSamples { ```java /** - * Samples for RecoveryPoints List. + * Samples for ExportJobs Trigger. */ -public final class RecoveryPointsListSamples { +public final class ExportJobsTriggerSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/ListRecoveryPoints.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/ + * TriggerExportJobs.json */ /** - * Sample code: List Recovery Points in a Vault. + * Sample code: Trigger Export Jobs. * * @param manager Entry point to DataProtectionManager. */ - public static void - listRecoveryPointsInAVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.recoveryPoints() - .list("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", null, null, - com.azure.core.util.Context.NONE); + public static void triggerExportJobs(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.exportJobs().trigger("SwaggerTestRg", "NetSDKTestRsVault", com.azure.core.util.Context.NONE); } } ``` @@ -2213,23 +2248,31 @@ public final class RecoveryPointsListSamples { ### ResourceGuards_Delete ```java +import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesRequest; +import com.azure.resourcemanager.dataprotection.models.RestoreSourceDataStoreType; + /** - * Samples for ResourceGuards Delete. + * Samples for RestorableTimeRanges Find. */ -public final class ResourceGuardsDeleteSamples { +public final class RestorableTimeRangesFindSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/DeleteResourceGuard.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/FindRestorableTimeRanges.json */ /** - * Sample code: Delete ResourceGuard. + * Sample code: Find Restorable Time Ranges. * * @param manager Entry point to DataProtectionManager. */ - public static void deleteResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .deleteByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", + public static void + findRestorableTimeRanges(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.restorableTimeRanges() + .findWithResponse("Blob-Backup", "ZBlobBackupVaultBVTD3", "zblobbackuptestsa58", + new AzureBackupFindRestorableTimeRangesRequest() + .withSourceDataStoreType(RestoreSourceDataStoreType.OPERATIONAL_STORE) + .withStartTime("2020-10-17T23:28:17.6829685Z") + .withEndTime("2021-02-24T00:35:17.6829685Z"), com.azure.core.util.Context.NONE); } } @@ -2238,24 +2281,28 @@ public final class ResourceGuardsDeleteSamples { ### ResourceGuards_GetBackupSecurityPinRequestsObjects ```java +import com.azure.resourcemanager.dataprotection.models.CheckNameAvailabilityRequest; + /** - * Samples for ResourceGuards GetBackupSecurityPinRequestsObjects. + * Samples for BackupVaults CheckNameAvailability. */ -public final class ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples { +public final class BackupVaultsCheckNameAvailabilitySamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/ListBackupSecurityPINRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * CheckBackupVaultsNameAvailability.json */ /** - * Sample code: List OperationsRequestObject. + * Sample code: Check BackupVaults name availability. * * @param manager Entry point to DataProtectionManager. */ public static void - listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getBackupSecurityPinRequestsObjects("SampleResourceGroup", "swaggerExample", + checkBackupVaultsNameAvailability(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults() + .checkNameAvailabilityWithResponse("SampleResourceGroup", "westus", + new CheckNameAvailabilityRequest().withName("swaggerExample") + .withType("Microsoft.DataProtection/BackupVaults"), com.azure.core.util.Context.NONE); } } @@ -2265,22 +2312,23 @@ public final class ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples { ```java /** - * Samples for ResourceGuards GetByResourceGroup. + * Samples for RecoveryPoints Get. */ -public final class ResourceGuardsGetByResourceGroupSamples { +public final class RecoveryPointsGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetResourceGuard.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/GetRecoveryPoint.json */ /** - * Sample code: Get ResourceGuard. + * Sample code: Get Recovery Point. * * @param manager Entry point to DataProtectionManager. */ - public static void getResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); + public static void getRecoveryPoint(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.recoveryPoints() + .getWithResponse("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", + "7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25", com.azure.core.util.Context.NONE); } } ``` @@ -2294,7 +2342,7 @@ public final class ResourceGuardsGetByResourceGroupSamples { public final class ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetDefaultBackupSecurityPINRequests.json */ /** @@ -2315,23 +2363,23 @@ public final class ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSample ```java /** - * Samples for ResourceGuards GetDefaultDeleteProtectedItemRequestsObject. + * Samples for ResourceGuards GetDeleteResourceGuardProxyRequestsObjects. */ -public final class ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples { +public final class ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetDefaultDeleteProtectedItemRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/ListDeleteResourceGuardProxyRequests.json */ /** - * Sample code: Get DefaultOperationsRequestObject. + * Sample code: List OperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ public static void - getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.resourceGuards() - .getDefaultDeleteProtectedItemRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", "default", + .getDeleteResourceGuardProxyRequestsObjects("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } @@ -2341,13 +2389,13 @@ public final class ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamp ```java /** - * Samples for ResourceGuards GetDefaultDeleteResourceGuardProxyRequestsObject. + * Samples for ResourceGuards GetDefaultUpdateProtectedItemRequestsObject. */ -public final class ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples { +public final class ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetDefaultDeleteResourceGuardProxyRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetDefaultUpdateProtectedItemRequests.json */ /** * Sample code: Get DefaultOperationsRequestObject. @@ -2357,8 +2405,8 @@ public final class ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjec public static void getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.resourceGuards() - .getDefaultDeleteResourceGuardProxyRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", - "default", com.azure.core.util.Context.NONE); + .getDefaultUpdateProtectedItemRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", "default", + com.azure.core.util.Context.NONE); } } ``` @@ -2366,25 +2414,42 @@ public final class ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjec ### ResourceGuards_GetDefaultDisableSoftDeleteRequestsObject ```java +import java.util.HashMap; +import java.util.Map; + /** - * Samples for ResourceGuards GetDefaultDisableSoftDeleteRequestsObject. + * Samples for ResourceGuards Put. */ -public final class ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples { +public final class ResourceGuardsPutSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetDefaultDisableSoftDeleteRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/PutResourceGuard.json */ /** - * Sample code: Get DefaultOperationsRequestObject. + * Sample code: Create ResourceGuard. * * @param manager Entry point to DataProtectionManager. */ - public static void - getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + public static void createResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.resourceGuards() - .getDefaultDisableSoftDeleteRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", "default", - com.azure.core.util.Context.NONE); + .define("swaggerExample") + .withRegion("WestUS") + .withExistingResourceGroup("SampleResourceGroup") + .withTags(mapOf("key1", "fakeTokenPlaceholder")) + .create(); + } + + // 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; } } ``` @@ -2392,25 +2457,89 @@ public final class ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSample ### ResourceGuards_GetDefaultUpdateProtectedItemRequestsObject ```java +import com.azure.resourcemanager.dataprotection.models.AbsoluteDeleteOption; +import com.azure.resourcemanager.dataprotection.models.AzureBackupParams; +import com.azure.resourcemanager.dataprotection.models.AzureBackupRule; +import com.azure.resourcemanager.dataprotection.models.AzureRetentionRule; +import com.azure.resourcemanager.dataprotection.models.BackupPolicy; +import com.azure.resourcemanager.dataprotection.models.BackupSchedule; +import com.azure.resourcemanager.dataprotection.models.DataStoreInfoBase; +import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; +import com.azure.resourcemanager.dataprotection.models.DayOfWeek; +import com.azure.resourcemanager.dataprotection.models.RetentionTag; +import com.azure.resourcemanager.dataprotection.models.ScheduleBasedBackupCriteria; +import com.azure.resourcemanager.dataprotection.models.ScheduleBasedTriggerContext; +import com.azure.resourcemanager.dataprotection.models.SourceLifeCycle; +import com.azure.resourcemanager.dataprotection.models.TaggingCriteria; +import java.time.OffsetDateTime; +import java.util.Arrays; + /** - * Samples for ResourceGuards GetDefaultUpdateProtectedItemRequestsObject. + * Samples for BackupPolicies CreateOrUpdate. */ -public final class ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples { +public final class BackupPoliciesCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetDefaultUpdateProtectedItemRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ + * CreateOrUpdateBackupPolicy.json */ /** - * Sample code: Get DefaultOperationsRequestObject. + * Sample code: CreateOrUpdate BackupPolicy. * * @param manager Entry point to DataProtectionManager. */ public static void - getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getDefaultUpdateProtectedItemRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", "default", - com.azure.core.util.Context.NONE); + createOrUpdateBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupPolicies() + .define("OSSDBPolicy") + .withExistingBackupVault("000pikumar", "PrivatePreviewVault") + .withProperties( + new BackupPolicy().withDatasourceTypes(Arrays.asList("OssDB")) + .withPolicyRules( + Arrays + .asList( + new AzureBackupRule().withName("BackupWeekly") + .withBackupParameters(new AzureBackupParams().withBackupType("Full")) + .withDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE) + .withObjectType("DataStoreInfoBase")) + .withTrigger( + new ScheduleBasedTriggerContext() + .withSchedule(new BackupSchedule().withRepeatingTimeIntervals( + Arrays.asList("R/2019-11-20T08:00:00-08:00/P1W"))) + .withTaggingCriteria( + Arrays + .asList( + new TaggingCriteria().withIsDefault(true) + .withTaggingPriority(99L) + .withTagInfo(new RetentionTag().withTagName("Default")), + new TaggingCriteria() + .withCriteria( + Arrays.asList(new ScheduleBasedBackupCriteria() + .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY)) + .withScheduleTimes(Arrays.asList( + OffsetDateTime.parse("2019-03-01T13:00:00Z"))))) + .withIsDefault(false) + .withTaggingPriority(20L) + .withTagInfo(new RetentionTag().withTagName("Weekly"))))), + new AzureRetentionRule().withName("Default") + .withIsDefault(true) + .withLifecycles( + Arrays + .asList(new SourceLifeCycle() + .withDeleteAfter(new AbsoluteDeleteOption().withDuration("P1W")) + .withSourceDataStore(new DataStoreInfoBase() + .withDataStoreType(DataStoreTypes.VAULT_STORE) + .withObjectType("DataStoreInfoBase")))), + new AzureRetentionRule().withName("Weekly") + .withIsDefault(false) + .withLifecycles( + Arrays + .asList(new SourceLifeCycle() + .withDeleteAfter(new AbsoluteDeleteOption().withDuration("P12W")) + .withSourceDataStore(new DataStoreInfoBase() + .withDataStoreType(DataStoreTypes.VAULT_STORE) + .withObjectType("DataStoreInfoBase"))))))) + .create(); } } ``` @@ -2418,25 +2547,68 @@ public final class ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamp ### ResourceGuards_GetDefaultUpdateProtectionPolicyRequestsObject ```java +import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; +import com.azure.resourcemanager.dataprotection.models.Datasource; +import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; +import com.azure.resourcemanager.dataprotection.models.RecoveryOption; +import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfo; +import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; +import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; +import com.azure.resourcemanager.dataprotection.models.SecretStoreType; +import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; +import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; + /** - * Samples for ResourceGuards GetDefaultUpdateProtectionPolicyRequestsObject. + * Samples for BackupInstances ValidateForRestore. */ -public final class ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples { +public final class BackupInstancesValidateForRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetDefaultUpdateProtectionPolicyRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ValidateRestore.json */ /** - * Sample code: Get DefaultOperationsRequestObject. + * Sample code: Validate Restore. * * @param manager Entry point to DataProtectionManager. */ - public static void - getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getDefaultUpdateProtectionPolicyRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", - "default", com.azure.core.util.Context.NONE); + public static void validateRestore(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .validateForRestore("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", + new ValidateRestoreRequestObject().withRestoreRequestObject( + new AzureBackupRecoveryPointBasedRestoreRequest().withRestoreTargetInfo(new RestoreTargetInfo() + .withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) + .withRestoreLocation("southeastasia") + .withDatasourceInfo(new Datasource() + .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb") + .withResourceLocation("") + .withResourceName("targetdb") + .withResourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withResourceUri("")) + .withDatasourceSetInfo(new DatasourceSet() + .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest") + .withResourceLocation("") + .withResourceName("viveksipgtest") + .withResourceType("Microsoft.DBforPostgreSQL/servers") + .withResourceUri("")) + .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( + new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") + .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT)))) + .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) + .withSourceResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) + .withRecoveryPointId("hardcodedRP")), + com.azure.core.util.Context.NONE); } } ``` @@ -2445,24 +2617,24 @@ public final class ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectS ```java /** - * Samples for ResourceGuards GetDeleteProtectedItemRequestsObjects. + * Samples for ResourceGuards GetDefaultDeleteResourceGuardProxyRequestsObject. */ -public final class ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples { +public final class ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/ListDeleteProtectedItemRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetDefaultDeleteResourceGuardProxyRequests.json */ /** - * Sample code: List OperationsRequestObject. + * Sample code: Get DefaultOperationsRequestObject. * * @param manager Entry point to DataProtectionManager. */ public static void - listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + getDefaultOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.resourceGuards() - .getDeleteProtectedItemRequestsObjects("SampleResourceGroup", "swaggerExample", - com.azure.core.util.Context.NONE); + .getDefaultDeleteResourceGuardProxyRequestsObjectWithResponse("SampleResourceGroup", "swaggerExample", + "default", com.azure.core.util.Context.NONE); } } ``` @@ -2470,24 +2642,59 @@ public final class ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples { ### ResourceGuards_GetDeleteResourceGuardProxyRequestsObjects ```java +import com.azure.resourcemanager.dataprotection.models.BackupInstance; +import com.azure.resourcemanager.dataprotection.models.Datasource; +import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; +import com.azure.resourcemanager.dataprotection.models.PolicyInfo; +import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; +import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; +import com.azure.resourcemanager.dataprotection.models.SecretStoreType; +import com.azure.resourcemanager.dataprotection.models.ValidateForBackupRequest; + /** - * Samples for ResourceGuards GetDeleteResourceGuardProxyRequestsObjects. + * Samples for BackupInstances ValidateForBackup. */ -public final class ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples { +public final class BackupInstancesValidateForBackupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/ListDeleteResourceGuardProxyRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ValidateForBackup.json */ /** - * Sample code: List OperationsRequestObject. + * Sample code: Validate For Backup. * * @param manager Entry point to DataProtectionManager. */ - public static void - listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getDeleteResourceGuardProxyRequestsObjects("SampleResourceGroup", "swaggerExample", + public static void validateForBackup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .validateForBackup("000pikumar", "PratikPrivatePreviewVault1", + new ValidateForBackupRequest().withBackupInstance(new BackupInstance().withFriendlyName("harshitbi2") + .withDataSourceInfo(new Datasource().withDatasourceType("OssDB") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withResourceLocation("") + .withResourceName("testdb") + .withResourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withResourceUri("")) + .withDataSourceSetInfo(new DatasourceSet().withDatasourceType("OssDB") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest") + .withResourceLocation("") + .withResourceName("viveksipgtest") + .withResourceType("Microsoft.DBforPostgreSQL/servers") + .withResourceUri("")) + .withPolicyInfo(new PolicyInfo().withPolicyId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1")) + .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( + new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") + .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT))) + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) + .withObjectType("BackupInstance")), com.azure.core.util.Context.NONE); } } @@ -2497,24 +2704,22 @@ public final class ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSampl ```java /** - * Samples for ResourceGuards GetDisableSoftDeleteRequestsObjects. + * Samples for BackupVaults List. */ -public final class ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples { +public final class BackupVaultsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/ListDisableSoftDeleteRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * GetBackupVaultsInSubscription.json */ /** - * Sample code: List OperationsRequestObject. + * Sample code: Get BackupVaults in Subscription. * * @param manager Entry point to DataProtectionManager. */ public static void - listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getDisableSoftDeleteRequestsObjects("SampleResourceGroup", "swaggerExample", - com.azure.core.util.Context.NONE); + getBackupVaultsInSubscription(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults().list(com.azure.core.util.Context.NONE); } } ``` @@ -2523,24 +2728,22 @@ public final class ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples { ```java /** - * Samples for ResourceGuards GetUpdateProtectedItemRequestsObjects. + * Samples for DppResourceGuardProxy Get. */ -public final class ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples { +public final class DppResourceGuardProxyGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/ListUpdateProtectedItemRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ /** - * Sample code: List OperationsRequestObject. + * Sample code: Get ResourceGuardProxy. * * @param manager Entry point to DataProtectionManager. */ - public static void - listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getUpdateProtectedItemRequestsObjects("SampleResourceGroup", "swaggerExample", - com.azure.core.util.Context.NONE); + public static void getResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.dppResourceGuardProxies() + .getWithResponse("SampleResourceGroup", "sampleVault", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` @@ -2549,23 +2752,22 @@ public final class ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples { ```java /** - * Samples for ResourceGuards GetUpdateProtectionPolicyRequestsObjects. + * Samples for Jobs Get. */ -public final class ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples { +public final class JobsGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/ListUpdateProtectionPolicyRequests.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/GetJob. + * json */ /** - * Sample code: List OperationsRequestObject. + * Sample code: Get Job. * * @param manager Entry point to DataProtectionManager. */ - public static void - listOperationsRequestObject(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards() - .getUpdateProtectionPolicyRequestsObjects("SampleResourceGroup", "swaggerExample", + public static void getJob(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.jobs() + .getWithResponse("BugBash1", "BugBashVaultForCCYv11", "3c60cb49-63e8-4b21-b9bd-26277b3fdfae", com.azure.core.util.Context.NONE); } } @@ -2575,22 +2777,22 @@ public final class ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples ```java /** - * Samples for ResourceGuards List. + * Samples for BackupPolicies Get. */ -public final class ResourceGuardsListSamples { +public final class BackupPoliciesGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetResourceGuardsInSubscription.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ + * GetBackupPolicy.json */ /** - * Sample code: Get ResourceGuards in Subscription. + * Sample code: Get BackupPolicy. * * @param manager Entry point to DataProtectionManager. */ - public static void - getResourceGuardsInSubscription(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards().list(com.azure.core.util.Context.NONE); + public static void getBackupPolicy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupPolicies() + .getWithResponse("000pikumar", "PrivatePreviewVault", "OSSDBPolicy", com.azure.core.util.Context.NONE); } } ``` @@ -2599,22 +2801,21 @@ public final class ResourceGuardsListSamples { ```java /** - * Samples for ResourceGuards ListByResourceGroup. + * Samples for BackupVaults Delete. */ -public final class ResourceGuardsListByResourceGroupSamples { +public final class BackupVaultsDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/GetResourceGuardsInResourceGroup.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ + * DeleteBackupVault.json */ /** - * Sample code: Get ResourceGuards in ResourceGroup. + * Sample code: Delete BackupVault. * * @param manager Entry point to DataProtectionManager. */ - public static void - getResourceGuardsInResourceGroup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.resourceGuards().listByResourceGroup("SampleResourceGroup", com.azure.core.util.Context.NONE); + public static void deleteBackupVault(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupVaults().delete("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` @@ -2622,41 +2823,23 @@ public final class ResourceGuardsListByResourceGroupSamples { ### ResourceGuards_Patch ```java -import com.azure.resourcemanager.dataprotection.models.ResourceGuardResource; -import java.util.HashMap; -import java.util.Map; - /** - * Samples for ResourceGuards Patch. + * Samples for DeletedBackupInstances Undelete. */ -public final class ResourceGuardsPatchSamples { +public final class DeletedBackupInstancesUndeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/PatchResourceGuard.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * DeletedBackupInstanceOperations/UndeleteDeletedBackupInstance.json */ /** - * Sample code: Patch ResourceGuard. + * Sample code: Undelete Deleted BackupInstance. * * @param manager Entry point to DataProtectionManager. */ - public static void patchResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - ResourceGuardResource resource = manager.resourceGuards() - .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE) - .getValue(); - resource.update().withTags(mapOf("newKey", "fakeTokenPlaceholder")).apply(); - } - - // 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; + public static void + undeleteDeletedBackupInstance(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.deletedBackupInstances().undelete("testrg", "testvault", "testbi", com.azure.core.util.Context.NONE); } } ``` @@ -2664,42 +2847,23 @@ public final class ResourceGuardsPatchSamples { ### ResourceGuards_Put ```java -import java.util.HashMap; -import java.util.Map; - /** - * Samples for ResourceGuards Put. + * Samples for ResourceGuards GetByResourceGroup. */ -public final class ResourceGuardsPutSamples { +public final class ResourceGuardsGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * ResourceGuardCRUD/PutResourceGuard.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * ResourceGuardCRUD/GetResourceGuard.json */ /** - * Sample code: Create ResourceGuard. + * Sample code: Get ResourceGuard. * * @param manager Entry point to DataProtectionManager. */ - public static void createResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + public static void getResourceGuard(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { manager.resourceGuards() - .define("swaggerExample") - .withRegion("WestUS") - .withExistingResourceGroup("SampleResourceGroup") - .withTags(mapOf("key1", "fakeTokenPlaceholder")) - .create(); - } - - // 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; + .getByResourceGroupWithResponse("SampleResourceGroup", "swaggerExample", com.azure.core.util.Context.NONE); } } ``` @@ -2707,31 +2871,67 @@ public final class ResourceGuardsPutSamples { ### RestorableTimeRanges_Find ```java -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesRequest; -import com.azure.resourcemanager.dataprotection.models.RestoreSourceDataStoreType; +import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; +import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; +import com.azure.resourcemanager.dataprotection.models.Datasource; +import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.RecoveryOption; +import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfo; +import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; +import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; +import com.azure.resourcemanager.dataprotection.models.SecretStoreType; +import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; +import com.azure.resourcemanager.dataprotection.models.ValidateCrossRegionRestoreRequestObject; /** - * Samples for RestorableTimeRanges Find. + * Samples for BackupInstances ValidateCrossRegionRestore. */ -public final class RestorableTimeRangesFindSamples { +public final class BackupInstancesValidateCrossRegionRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ - * BackupInstanceOperations/FindRestorableTimeRanges.json + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * CrossRegionRestore/ValidateCrossRegionRestore.json */ /** - * Sample code: Find Restorable Time Ranges. + * Sample code: Validate Cross Region Restore. * * @param manager Entry point to DataProtectionManager. */ public static void - findRestorableTimeRanges(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { - manager.restorableTimeRanges() - .findWithResponse("Blob-Backup", "ZBlobBackupVaultBVTD3", "zblobbackuptestsa58", - new AzureBackupFindRestorableTimeRangesRequest() - .withSourceDataStoreType(RestoreSourceDataStoreType.OPERATIONAL_STORE) - .withStartTime("2020-10-17T23:28:17.6829685Z") - .withEndTime("2021-02-24T00:35:17.6829685Z"), + validateCrossRegionRestore(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .validateCrossRegionRestore("000pikumar", "EastAsia", new ValidateCrossRegionRestoreRequestObject() + .withRestoreRequestObject(new AzureBackupRecoveryPointBasedRestoreRequest() + .withRestoreTargetInfo(new RestoreTargetInfo().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) + .withRestoreLocation("southeastasia") + .withDatasourceInfo(new Datasource() + .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb") + .withResourceLocation("") + .withResourceName("targetdb") + .withResourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withResourceUri("")) + .withDatasourceSetInfo(new DatasourceSet() + .withDatasourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest") + .withResourceLocation("") + .withResourceName("viveksipgtest") + .withResourceType("Microsoft.DBforPostgreSQL/servers") + .withResourceUri("")) + .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( + new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") + .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT)))) + .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) + .withSourceResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withRecoveryPointId("hardcodedRP")) + .withCrossRegionRestoreDetails(new CrossRegionRestoreDetails().withSourceRegion("east asia") + .withSourceBackupInstanceId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/BackupInstances/harshitbi1")), com.azure.core.util.Context.NONE); } } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/pom.xml b/sdk/dataprotection/azure-resourcemanager-dataprotection/pom.xml index e12e3a094df5..0251e3336b6a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/pom.xml +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/pom.xml @@ -18,7 +18,7 @@ jar Microsoft Azure SDK for DataProtection Management - This package contains Microsoft Azure SDK for DataProtection 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 Data Protection service. Package tag package-2024-04. + This package contains Microsoft Azure SDK for DataProtection 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 Data Protection service. Package tag package-2025-02-01. https://github.com/Azure/azure-sdk-for-java @@ -48,11 +48,6 @@ true - - com.azure - azure-json - 1.5.0 - com.azure azure-core @@ -63,6 +58,11 @@ azure-core-management 1.17.0 + + com.azure + azure-json + 1.5.0 + com.azure azure-core-test diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/DataProtectionManager.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/DataProtectionManager.java index 4ef726690ac1..cef155bbb043 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/DataProtectionManager.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/DataProtectionManager.java @@ -11,17 +11,18 @@ import com.azure.core.http.HttpPipelinePosition; import com.azure.core.http.policy.AddDatePolicy; import com.azure.core.http.policy.AddHeadersFromContextPolicy; -import com.azure.core.http.policy.HttpLoggingPolicy; +import com.azure.core.http.policy.BearerTokenAuthenticationPolicy; import com.azure.core.http.policy.HttpLogOptions; +import com.azure.core.http.policy.HttpLoggingPolicy; import com.azure.core.http.policy.HttpPipelinePolicy; import com.azure.core.http.policy.HttpPolicyProviders; import com.azure.core.http.policy.RequestIdPolicy; import com.azure.core.http.policy.RetryOptions; import com.azure.core.http.policy.RetryPolicy; import com.azure.core.http.policy.UserAgentPolicy; -import com.azure.core.management.http.policy.ArmChallengeAuthenticationPolicy; import com.azure.core.management.profile.AzureProfile; import com.azure.core.util.Configuration; +import com.azure.core.util.CoreUtils; import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.dataprotection.fluent.DataProtectionClient; import com.azure.resourcemanager.dataprotection.implementation.BackupInstancesExtensionRoutingsImpl; @@ -73,6 +74,7 @@ import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.List; +import java.util.Map; import java.util.Objects; import java.util.stream.Collectors; @@ -177,6 +179,9 @@ public static Configurable configure() { */ public static final class Configurable { private static final ClientLogger LOGGER = new ClientLogger(Configurable.class); + private static final String SDK_VERSION = "version"; + private static final Map PROPERTIES + = CoreUtils.getProperties("azure-resourcemanager-dataprotection.properties"); private HttpClient httpClient; private HttpLogOptions httpLogOptions; @@ -284,12 +289,14 @@ public DataProtectionManager authenticate(TokenCredential credential, AzureProfi Objects.requireNonNull(credential, "'credential' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); + String clientVersion = PROPERTIES.getOrDefault(SDK_VERSION, "UnknownVersion"); + StringBuilder userAgentBuilder = new StringBuilder(); userAgentBuilder.append("azsdk-java") .append("-") .append("com.azure.resourcemanager.dataprotection") .append("/") - .append("1.3.0"); + .append(clientVersion); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder.append(" (") .append(Configuration.getGlobalConfiguration().get("java.version")) @@ -322,7 +329,7 @@ public DataProtectionManager authenticate(TokenCredential credential, AzureProfi HttpPolicyProviders.addBeforeRetryPolicies(policies); policies.add(retryPolicy); policies.add(new AddDatePolicy()); - policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0]))); + policies.add(new BearerTokenAuthenticationPolicy(credential, scopes.toArray(new String[0]))); policies.addAll(this.policies.stream() .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY) .collect(Collectors.toList())); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/BackupInstancesClient.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/BackupInstancesClient.java index b9e4d2bd8ff0..a5a76163e5e3 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/BackupInstancesClient.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/BackupInstancesClient.java @@ -22,6 +22,7 @@ import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; import com.azure.resourcemanager.dataprotection.models.ValidateCrossRegionRestoreRequestObject; import com.azure.resourcemanager.dataprotection.models.ValidateForBackupRequest; +import com.azure.resourcemanager.dataprotection.models.ValidateForModifyBackupRequest; import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; /** @@ -339,6 +340,74 @@ OperationJobExtendedInfoInner validateForBackup(String resourceGroupName, String OperationJobExtendedInfoInner validateForBackup(String resourceGroupName, String vaultName, ValidateForBackupRequest parameters, Context context); + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + SyncPoller, OperationJobExtendedInfoInner> beginValidateForModifyBackup( + String resourceGroupName, String vaultName, String backupInstanceName, + ValidateForModifyBackupRequest parameters); + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + SyncPoller, OperationJobExtendedInfoInner> beginValidateForModifyBackup( + String resourceGroupName, String vaultName, String backupInstanceName, + ValidateForModifyBackupRequest parameters, Context context); + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + OperationJobExtendedInfoInner validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters); + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + OperationJobExtendedInfoInner validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters, Context context); + /** * Get result of backup instance creation operation. * diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupFindRestorableTimeRangesResponseResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupFindRestorableTimeRangesResponseResourceInner.java index a697e5961ae4..596488cc222a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupFindRestorableTimeRangesResponseResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupFindRestorableTimeRangesResponseResourceInner.java @@ -24,24 +24,24 @@ public final class AzureBackupFindRestorableTimeRangesResponseResourceInner exte private AzureBackupFindRestorableTimeRangesResponse properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of AzureBackupFindRestorableTimeRangesResponseResourceInner class. @@ -71,43 +71,43 @@ public AzureBackupFindRestorableTimeRangesResponse properties() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -117,7 +117,6 @@ public SystemData systemData() { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupJobResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupJobResourceInner.java index 8a6d6525aa78..a53f42af0ab4 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupJobResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupJobResourceInner.java @@ -24,24 +24,24 @@ public final class AzureBackupJobResourceInner extends DppResource { private AzureBackupJob properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of AzureBackupJobResourceInner class. @@ -70,43 +70,43 @@ public AzureBackupJobResourceInner withProperties(AzureBackupJob properties) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -116,7 +116,6 @@ public SystemData systemData() { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupRecoveryPointResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupRecoveryPointResourceInner.java index e86c143a65d6..a917c1642ac6 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupRecoveryPointResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/AzureBackupRecoveryPointResourceInner.java @@ -26,24 +26,24 @@ public final class AzureBackupRecoveryPointResourceInner extends DppResource { private AzureBackupRecoveryPoint properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of AzureBackupRecoveryPointResourceInner class. @@ -72,43 +72,43 @@ public AzureBackupRecoveryPointResourceInner withProperties(AzureBackupRecoveryP } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -118,7 +118,6 @@ public SystemData systemData() { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupInstanceResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupInstanceResourceInner.java index 93cdbdc39c69..fa3eae802e7f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupInstanceResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupInstanceResourceInner.java @@ -27,24 +27,24 @@ public final class BackupInstanceResourceInner extends DppProxyResource { private BackupInstance properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of BackupInstanceResourceInner class. @@ -73,43 +73,43 @@ public BackupInstanceResourceInner withProperties(BackupInstance properties) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -128,7 +128,6 @@ public BackupInstanceResourceInner withTags(Map tags) { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupVaultResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupVaultResourceInner.java index fce5e3648118..e861a97e2a08 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupVaultResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BackupVaultResourceInner.java @@ -29,24 +29,24 @@ public final class BackupVaultResourceInner extends DppTrackedResource { private BackupVault properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of BackupVaultResourceInner class. @@ -75,43 +75,43 @@ public BackupVaultResourceInner withProperties(BackupVault properties) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -157,7 +157,6 @@ public BackupVaultResourceInner withTags(Map tags) { */ @Override public void validate() { - super.validate(); if (properties() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( @@ -165,6 +164,9 @@ public void validate() { } else { properties().validate(); } + if (identity() != null) { + identity().validate(); + } } private static final ClientLogger LOGGER = new ClientLogger(BackupVaultResourceInner.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BaseBackupPolicyResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BaseBackupPolicyResourceInner.java index 0cbfafcdce13..b53187312b97 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BaseBackupPolicyResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/BaseBackupPolicyResourceInner.java @@ -26,24 +26,24 @@ public final class BaseBackupPolicyResourceInner extends DppResource { private BaseBackupPolicy properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of BaseBackupPolicyResourceInner class. @@ -72,43 +72,43 @@ public BaseBackupPolicyResourceInner withProperties(BaseBackupPolicy properties) } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -118,7 +118,6 @@ public SystemData systemData() { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/DeletedBackupInstanceResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/DeletedBackupInstanceResourceInner.java index 9ab79aeb2953..c69d70de5b99 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/DeletedBackupInstanceResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/DeletedBackupInstanceResourceInner.java @@ -24,24 +24,24 @@ public final class DeletedBackupInstanceResourceInner extends DppResource { private DeletedBackupInstance properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of DeletedBackupInstanceResourceInner class. @@ -70,43 +70,43 @@ public DeletedBackupInstanceResourceInner withProperties(DeletedBackupInstance p } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -116,7 +116,6 @@ public SystemData systemData() { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/OperationJobExtendedInfoInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/OperationJobExtendedInfoInner.java index 82ea561f8dc9..cbfad1c5f284 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/OperationJobExtendedInfoInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/OperationJobExtendedInfoInner.java @@ -73,7 +73,6 @@ public OperationJobExtendedInfoInner withJobId(String jobId) { */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardProxyBaseResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardProxyBaseResourceInner.java index d818635dd073..d0923559fb86 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardProxyBaseResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardProxyBaseResourceInner.java @@ -24,24 +24,24 @@ public final class ResourceGuardProxyBaseResourceInner extends DppResource { private ResourceGuardProxyBase properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of ResourceGuardProxyBaseResourceInner class. @@ -70,43 +70,43 @@ public ResourceGuardProxyBaseResourceInner withProperties(ResourceGuardProxyBase } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -116,7 +116,6 @@ public SystemData systemData() { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardResourceInner.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardResourceInner.java index 68c290660cd9..1f7c7a11f1ad 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardResourceInner.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/fluent/models/ResourceGuardResourceInner.java @@ -25,24 +25,24 @@ public final class ResourceGuardResourceInner extends DppBaseTrackedResource { private ResourceGuard properties; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of ResourceGuardResourceInner class. @@ -71,43 +71,43 @@ public ResourceGuardResourceInner withProperties(ResourceGuard properties) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -144,7 +144,6 @@ public ResourceGuardResourceInner withTags(Map tags) { */ @Override public void validate() { - super.validate(); if (properties() != null) { properties().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstanceResourceImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstanceResourceImpl.java index dd8f464f358c..156cd0cf61a4 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstanceResourceImpl.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstanceResourceImpl.java @@ -16,6 +16,7 @@ import com.azure.resourcemanager.dataprotection.models.SuspendBackupRequest; import com.azure.resourcemanager.dataprotection.models.SyncBackupInstanceRequest; import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; +import com.azure.resourcemanager.dataprotection.models.ValidateForModifyBackupRequest; import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; import java.util.Collections; import java.util.Map; @@ -153,6 +154,17 @@ public OperationJobExtendedInfo adhocBackup(TriggerBackupRequest parameters, Con .adhocBackup(resourceGroupName, vaultName, backupInstanceName, parameters, context); } + public OperationJobExtendedInfo validateForModifyBackup(ValidateForModifyBackupRequest parameters) { + return serviceManager.backupInstances() + .validateForModifyBackup(resourceGroupName, vaultName, backupInstanceName, parameters); + } + + public OperationJobExtendedInfo validateForModifyBackup(ValidateForModifyBackupRequest parameters, + Context context) { + return serviceManager.backupInstances() + .validateForModifyBackup(resourceGroupName, vaultName, backupInstanceName, parameters, context); + } + public void triggerRehydrate(AzureBackupRehydrationRequest parameters) { serviceManager.backupInstances().triggerRehydrate(resourceGroupName, vaultName, backupInstanceName, parameters); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesClientImpl.java index 0a2935074abc..7fc6ef26a0cc 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesClientImpl.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesClientImpl.java @@ -45,6 +45,7 @@ import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; import com.azure.resourcemanager.dataprotection.models.ValidateCrossRegionRestoreRequestObject; import com.azure.resourcemanager.dataprotection.models.ValidateForBackupRequest; +import com.azure.resourcemanager.dataprotection.models.ValidateForModifyBackupRequest; import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; @@ -143,6 +144,17 @@ Mono>> validateForBackup(@HostParam("$host") String en @BodyParam("application/json") ValidateForBackupRequest parameters, @HeaderParam("Accept") String accept, Context context); + @Headers({ "Content-Type: application/json" }) + @Post("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateForModifyBackup") + @ExpectedResponses({ 200, 202 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono>> validateForModifyBackup(@HostParam("$host") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vaultName") String vaultName, + @PathParam("backupInstanceName") String backupInstanceName, + @BodyParam("application/json") ValidateForModifyBackupRequest parameters, + @HeaderParam("Accept") String accept, Context context); + @Headers({ "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/operationResults/{operationId}") @ExpectedResponses({ 200, 202 }) @@ -1516,6 +1528,268 @@ public OperationJobExtendedInfoInner validateForBackup(String resourceGroupName, return validateForBackupAsync(resourceGroupName, vaultName, parameters, context).block(); } + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono>> validateForModifyBackupWithResponseAsync(String resourceGroupName, + String vaultName, String backupInstanceName, ValidateForModifyBackupRequest 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 (backupInstanceName == null) { + return Mono + .error(new IllegalArgumentException("Parameter backupInstanceName 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.validateForModifyBackup(this.client.getEndpoint(), + this.client.getApiVersion(), this.client.getSubscriptionId(), resourceGroupName, vaultName, + backupInstanceName, parameters, accept, context)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono>> validateForModifyBackupWithResponseAsync(String resourceGroupName, + String vaultName, String backupInstanceName, ValidateForModifyBackupRequest 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 (backupInstanceName == null) { + return Mono + .error(new IllegalArgumentException("Parameter backupInstanceName 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.validateForModifyBackup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, vaultName, backupInstanceName, parameters, accept, + context); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, OperationJobExtendedInfoInner> + beginValidateForModifyBackupAsync(String resourceGroupName, String vaultName, String backupInstanceName, + ValidateForModifyBackupRequest parameters) { + Mono>> mono + = validateForModifyBackupWithResponseAsync(resourceGroupName, vaultName, backupInstanceName, parameters); + return this.client.getLroResult(mono, + this.client.getHttpPipeline(), OperationJobExtendedInfoInner.class, OperationJobExtendedInfoInner.class, + this.client.getContext()); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, OperationJobExtendedInfoInner> + beginValidateForModifyBackupAsync(String resourceGroupName, String vaultName, String backupInstanceName, + ValidateForModifyBackupRequest parameters, Context context) { + context = this.client.mergeContext(context); + Mono>> mono = validateForModifyBackupWithResponseAsync(resourceGroupName, vaultName, + backupInstanceName, parameters, context); + return this.client.getLroResult(mono, + this.client.getHttpPipeline(), OperationJobExtendedInfoInner.class, OperationJobExtendedInfoInner.class, + context); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, OperationJobExtendedInfoInner> + beginValidateForModifyBackup(String resourceGroupName, String vaultName, String backupInstanceName, + ValidateForModifyBackupRequest parameters) { + return this.beginValidateForModifyBackupAsync(resourceGroupName, vaultName, backupInstanceName, parameters) + .getSyncPoller(); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, OperationJobExtendedInfoInner> + beginValidateForModifyBackup(String resourceGroupName, String vaultName, String backupInstanceName, + ValidateForModifyBackupRequest parameters, Context context) { + return this + .beginValidateForModifyBackupAsync(resourceGroupName, vaultName, backupInstanceName, parameters, context) + .getSyncPoller(); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono validateForModifyBackupAsync(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters) { + return beginValidateForModifyBackupAsync(resourceGroupName, vaultName, backupInstanceName, parameters).last() + .flatMap(this.client::getLroFinalResultOrError); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono validateForModifyBackupAsync(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters, Context context) { + return beginValidateForModifyBackupAsync(resourceGroupName, vaultName, backupInstanceName, parameters, context) + .last() + .flatMap(this.client::getLroFinalResultOrError); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public OperationJobExtendedInfoInner validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters) { + return validateForModifyBackupAsync(resourceGroupName, vaultName, backupInstanceName, parameters).block(); + } + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public OperationJobExtendedInfoInner validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters, Context context) { + return validateForModifyBackupAsync(resourceGroupName, vaultName, backupInstanceName, parameters, context) + .block(); + } + /** * Get result of backup instance creation operation. * diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesImpl.java index 3805c75fc993..90f7076f1256 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesImpl.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupInstancesImpl.java @@ -24,6 +24,7 @@ import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; import com.azure.resourcemanager.dataprotection.models.ValidateCrossRegionRestoreRequestObject; import com.azure.resourcemanager.dataprotection.models.ValidateForBackupRequest; +import com.azure.resourcemanager.dataprotection.models.ValidateForModifyBackupRequest; import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; public final class BackupInstancesImpl implements BackupInstances { @@ -123,6 +124,28 @@ public OperationJobExtendedInfo validateForBackup(String resourceGroupName, Stri } } + public OperationJobExtendedInfo validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters) { + OperationJobExtendedInfoInner inner = this.serviceClient() + .validateForModifyBackup(resourceGroupName, vaultName, backupInstanceName, parameters); + if (inner != null) { + return new OperationJobExtendedInfoImpl(inner, this.manager()); + } else { + return null; + } + } + + public OperationJobExtendedInfo validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters, Context context) { + OperationJobExtendedInfoInner inner = this.serviceClient() + .validateForModifyBackup(resourceGroupName, vaultName, backupInstanceName, parameters, context); + if (inner != null) { + return new OperationJobExtendedInfoImpl(inner, this.manager()); + } else { + return null; + } + } + public Response getBackupInstanceOperationResultWithResponse(String resourceGroupName, String vaultName, String backupInstanceName, String operationId, Context context) { Response inner = this.serviceClient() diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DataProtectionClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DataProtectionClientImpl.java index 49e5d32ee68b..17ad6c22cca1 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DataProtectionClientImpl.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DataProtectionClientImpl.java @@ -13,8 +13,8 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.exception.ManagementError; import com.azure.core.management.exception.ManagementException; -import com.azure.core.management.polling.PollerFactory; import com.azure.core.management.polling.PollResult; +import com.azure.core.management.polling.PollerFactory; import com.azure.core.util.Context; import com.azure.core.util.CoreUtils; import com.azure.core.util.logging.ClientLogger; @@ -469,7 +469,7 @@ public DppResourceGuardProxiesClient getDppResourceGuardProxies() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2024-04-01"; + this.apiVersion = "2025-02-01"; this.backupVaults = new BackupVaultsClientImpl(this); this.operationResults = new OperationResultsClientImpl(this); this.operationStatus = new OperationStatusClientImpl(this); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/FetchSecondaryRecoveryPointsImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/FetchSecondaryRecoveryPointsImpl.java index 1fc5ba447ecd..0874ad3cebdf 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/FetchSecondaryRecoveryPointsImpl.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/FetchSecondaryRecoveryPointsImpl.java @@ -10,8 +10,8 @@ import com.azure.resourcemanager.dataprotection.fluent.FetchSecondaryRecoveryPointsClient; import com.azure.resourcemanager.dataprotection.fluent.models.AzureBackupRecoveryPointResourceInner; import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointResource; -import com.azure.resourcemanager.dataprotection.models.FetchSecondaryRecoveryPoints; import com.azure.resourcemanager.dataprotection.models.FetchSecondaryRPsRequestParameters; +import com.azure.resourcemanager.dataprotection.models.FetchSecondaryRecoveryPoints; public final class FetchSecondaryRecoveryPointsImpl implements FetchSecondaryRecoveryPoints { private static final ClientLogger LOGGER = new ClientLogger(FetchSecondaryRecoveryPointsImpl.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AbsoluteDeleteOption.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AbsoluteDeleteOption.java index 2a4d6b3de6b2..e240006feef0 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AbsoluteDeleteOption.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AbsoluteDeleteOption.java @@ -5,6 +5,7 @@ package com.azure.resourcemanager.dataprotection.models; import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; import com.azure.json.JsonReader; import com.azure.json.JsonToken; import com.azure.json.JsonWriter; @@ -54,9 +55,14 @@ public AbsoluteDeleteOption withDuration(String duration) { */ @Override public void validate() { - super.validate(); + if (duration() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException("Missing required property duration in model AbsoluteDeleteOption")); + } } + private static final ClientLogger LOGGER = new ClientLogger(AbsoluteDeleteOption.class); + /** * {@inheritDoc} */ diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AdhocBasedTriggerContext.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AdhocBasedTriggerContext.java index c2f75ce06628..62c939af0338 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AdhocBasedTriggerContext.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AdhocBasedTriggerContext.java @@ -71,7 +71,6 @@ public AdhocBasedTriggerContext withTaggingCriteria(AdhocBasedTaggingCriteria ta */ @Override public void validate() { - super.validate(); if (taggingCriteria() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AdlsBlobBackupDatasourceParameters.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AdlsBlobBackupDatasourceParameters.java new file mode 100644 index 000000000000..4b04436b4be9 --- /dev/null +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AdlsBlobBackupDatasourceParameters.java @@ -0,0 +1,108 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.dataprotection.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.azure.json.JsonReader; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; +import java.util.List; + +/** + * Parameters to be used during configuration of backup of azure data lake storage account blobs. + */ +@Fluent +public final class AdlsBlobBackupDatasourceParameters extends BlobBackupDatasourceParameters { + /* + * Type of the specific object - used for deserializing + */ + private String objectType = "AdlsBlobBackupDatasourceParameters"; + + /** + * Creates an instance of AdlsBlobBackupDatasourceParameters class. + */ + public AdlsBlobBackupDatasourceParameters() { + } + + /** + * Get the objectType property: Type of the specific object - used for deserializing. + * + * @return the objectType value. + */ + @Override + public String objectType() { + return this.objectType; + } + + /** + * {@inheritDoc} + */ + @Override + public AdlsBlobBackupDatasourceParameters withContainersList(List containersList) { + super.withContainersList(containersList); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + if (containersList() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property containersList in model AdlsBlobBackupDatasourceParameters")); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(AdlsBlobBackupDatasourceParameters.class); + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeArrayField("containersList", containersList(), + (writer, element) -> writer.writeString(element)); + jsonWriter.writeStringField("objectType", this.objectType); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of AdlsBlobBackupDatasourceParameters from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of AdlsBlobBackupDatasourceParameters if the JsonReader was pointing to an instance of it, or + * null if it was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the AdlsBlobBackupDatasourceParameters. + */ + public static AdlsBlobBackupDatasourceParameters fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + AdlsBlobBackupDatasourceParameters deserializedAdlsBlobBackupDatasourceParameters + = new AdlsBlobBackupDatasourceParameters(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("containersList".equals(fieldName)) { + List containersList = reader.readArray(reader1 -> reader1.getString()); + deserializedAdlsBlobBackupDatasourceParameters.withContainersList(containersList); + } else if ("objectType".equals(fieldName)) { + deserializedAdlsBlobBackupDatasourceParameters.objectType = reader.getString(); + } else { + reader.skipChildren(); + } + } + + return deserializedAdlsBlobBackupDatasourceParameters; + }); + } +} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AksVolumeTypes.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AksVolumeTypes.java new file mode 100644 index 000000000000..2176546cd0ab --- /dev/null +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AksVolumeTypes.java @@ -0,0 +1,51 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.dataprotection.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * Defines values for AksVolumeTypes. + */ +public final class AksVolumeTypes extends ExpandableStringEnum { + /** + * Static value AzureDisk for AksVolumeTypes. + */ + public static final AksVolumeTypes AZURE_DISK = fromString("AzureDisk"); + + /** + * Static value AzureFileShareSMB for AksVolumeTypes. + */ + public static final AksVolumeTypes AZURE_FILE_SHARE_SMB = fromString("AzureFileShareSMB"); + + /** + * Creates a new instance of AksVolumeTypes value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public AksVolumeTypes() { + } + + /** + * Creates or finds a AksVolumeTypes from its string representation. + * + * @param name a name to look for. + * @return the corresponding AksVolumeTypes. + */ + public static AksVolumeTypes fromString(String name) { + return fromString(name, AksVolumeTypes.class); + } + + /** + * Gets known AksVolumeTypes values. + * + * @return known AksVolumeTypes values. + */ + public static Collection values() { + return values(AksVolumeTypes.class); + } +} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupDiscreteRecoveryPoint.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupDiscreteRecoveryPoint.java index 7ffde0995599..f9b6c167c835 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupDiscreteRecoveryPoint.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupDiscreteRecoveryPoint.java @@ -318,7 +318,6 @@ public AzureBackupDiscreteRecoveryPoint withRecoveryPointState(RecoveryPointComp */ @Override public void validate() { - super.validate(); if (recoveryPointDataStoresDetails() != null) { recoveryPointDataStoresDetails().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupFindRestorableTimeRangesRequestResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupFindRestorableTimeRangesRequestResource.java index 719cad3a7089..2bfbbc9fbb09 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupFindRestorableTimeRangesRequestResource.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupFindRestorableTimeRangesRequestResource.java @@ -120,7 +120,6 @@ public AzureBackupFindRestorableTimeRangesRequestResource withHttpMethod(String */ @Override public void validate() { - super.validate(); if (content() != null) { content().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJob.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJob.java index 0a63afa30d65..fdf1866e7854 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJob.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJob.java @@ -143,7 +143,7 @@ public final class AzureBackupJob implements JsonSerializable { private OffsetDateTime startTime; /* - * Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning + * Status of the job like InProgress/Completed/Failed/Cancelled/CompletedWithWarnings/Cancelling/Paused */ private String status; @@ -567,7 +567,8 @@ public AzureBackupJob withStartTime(OffsetDateTime startTime) { } /** - * Get the status property: Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning. + * Get the status property: Status of the job like + * InProgress/Completed/Failed/Cancelled/CompletedWithWarnings/Cancelling/Paused. * * @return the status value. */ @@ -576,7 +577,8 @@ public String status() { } /** - * Set the status property: Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning. + * Set the status property: Status of the job like + * InProgress/Completed/Failed/Cancelled/CompletedWithWarnings/Cancelling/Paused. * * @param status the status value to set. * @return the AzureBackupJob object itself. diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJobResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJobResourceList.java index dc128597de3f..50df0cc21acf 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJobResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupJobResourceList.java @@ -64,7 +64,6 @@ public AzureBackupJobResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupParams.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupParams.java index 5c2bad9f6da3..2fc1e18135fc 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupParams.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupParams.java @@ -71,7 +71,6 @@ public AzureBackupParams withBackupType(String backupType) { */ @Override public void validate() { - super.validate(); if (backupType() == null) { throw LOGGER.atError() .log(new IllegalArgumentException("Missing required property backupType in model AzureBackupParams")); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointBasedRestoreRequest.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointBasedRestoreRequest.java index 406f081265af..d26800bc971b 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointBasedRestoreRequest.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointBasedRestoreRequest.java @@ -119,12 +119,26 @@ public AzureBackupRecoveryPointBasedRestoreRequest withIdentityDetails(IdentityD */ @Override public void validate() { - super.validate(); if (recoveryPointId() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( "Missing required property recoveryPointId in model AzureBackupRecoveryPointBasedRestoreRequest")); } + if (restoreTargetInfo() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property restoreTargetInfo in model AzureBackupRecoveryPointBasedRestoreRequest")); + } else { + restoreTargetInfo().validate(); + } + if (sourceDataStoreType() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property sourceDataStoreType in model AzureBackupRecoveryPointBasedRestoreRequest")); + } + if (identityDetails() != null) { + identityDetails().validate(); + } } private static final ClientLogger LOGGER = new ClientLogger(AzureBackupRecoveryPointBasedRestoreRequest.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointResourceList.java index 1ac9155a424e..d34d57e4ce07 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryPointResourceList.java @@ -66,7 +66,6 @@ public AzureBackupRecoveryPointResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryTimeBasedRestoreRequest.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryTimeBasedRestoreRequest.java index 02bc588bc5f6..606ae97686ab 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryTimeBasedRestoreRequest.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRecoveryTimeBasedRestoreRequest.java @@ -118,12 +118,26 @@ public AzureBackupRecoveryTimeBasedRestoreRequest withIdentityDetails(IdentityDe */ @Override public void validate() { - super.validate(); if (recoveryPointTime() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( "Missing required property recoveryPointTime in model AzureBackupRecoveryTimeBasedRestoreRequest")); } + if (restoreTargetInfo() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property restoreTargetInfo in model AzureBackupRecoveryTimeBasedRestoreRequest")); + } else { + restoreTargetInfo().validate(); + } + if (sourceDataStoreType() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property sourceDataStoreType in model AzureBackupRecoveryTimeBasedRestoreRequest")); + } + if (identityDetails() != null) { + identityDetails().validate(); + } } private static final ClientLogger LOGGER = new ClientLogger(AzureBackupRecoveryTimeBasedRestoreRequest.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRestoreWithRehydrationRequest.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRestoreWithRehydrationRequest.java index b33b6813783b..69847f2c0dca 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRestoreWithRehydrationRequest.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRestoreWithRehydrationRequest.java @@ -153,7 +153,6 @@ public AzureBackupRestoreWithRehydrationRequest withIdentityDetails(IdentityDeta */ @Override public void validate() { - super.validate(); if (rehydrationPriority() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( @@ -164,6 +163,26 @@ public void validate() { .log(new IllegalArgumentException( "Missing required property rehydrationRetentionDuration in model AzureBackupRestoreWithRehydrationRequest")); } + if (restoreTargetInfo() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property restoreTargetInfo in model AzureBackupRestoreWithRehydrationRequest")); + } else { + restoreTargetInfo().validate(); + } + if (sourceDataStoreType() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property sourceDataStoreType in model AzureBackupRestoreWithRehydrationRequest")); + } + if (identityDetails() != null) { + identityDetails().validate(); + } + if (recoveryPointId() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property recoveryPointId in model AzureBackupRestoreWithRehydrationRequest")); + } } private static final ClientLogger LOGGER = new ClientLogger(AzureBackupRestoreWithRehydrationRequest.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRule.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRule.java index 4287390e9313..9b07f6d9e575 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRule.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureBackupRule.java @@ -130,7 +130,6 @@ public AzureBackupRule withName(String name) { */ @Override public void validate() { - super.validate(); if (backupParameters() != null) { backupParameters().validate(); } @@ -146,6 +145,10 @@ public void validate() { } else { trigger().validate(); } + if (name() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException("Missing required property name in model AzureBackupRule")); + } } private static final ClientLogger LOGGER = new ClientLogger(AzureBackupRule.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureOperationalStoreParameters.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureOperationalStoreParameters.java index eb4e94295139..e807c76d2e52 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureOperationalStoreParameters.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureOperationalStoreParameters.java @@ -5,6 +5,7 @@ package com.azure.resourcemanager.dataprotection.models; import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; import com.azure.json.JsonReader; import com.azure.json.JsonToken; import com.azure.json.JsonWriter; @@ -77,9 +78,15 @@ public AzureOperationalStoreParameters withDataStoreType(DataStoreTypes dataStor */ @Override public void validate() { - super.validate(); + if (dataStoreType() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property dataStoreType in model AzureOperationalStoreParameters")); + } } + private static final ClientLogger LOGGER = new ClientLogger(AzureOperationalStoreParameters.class); + /** * {@inheritDoc} */ diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureRetentionRule.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureRetentionRule.java index a999d2c7d2aa..c1c32a15d22e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureRetentionRule.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/AzureRetentionRule.java @@ -106,13 +106,16 @@ public AzureRetentionRule withName(String name) { */ @Override public void validate() { - super.validate(); if (lifecycles() == null) { throw LOGGER.atError() .log(new IllegalArgumentException("Missing required property lifecycles in model AzureRetentionRule")); } else { lifecycles().forEach(e -> e.validate()); } + if (name() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException("Missing required property name in model AzureRetentionRule")); + } } private static final ClientLogger LOGGER = new ClientLogger(AzureRetentionRule.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupDatasourceParameters.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupDatasourceParameters.java index f2a230226b96..8f8b9c6ccdb2 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupDatasourceParameters.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupDatasourceParameters.java @@ -81,7 +81,9 @@ public static BackupDatasourceParameters fromJson(JsonReader jsonReader) throws if ("KubernetesClusterBackupDatasourceParameters".equals(discriminatorValue)) { return KubernetesClusterBackupDatasourceParameters.fromJson(readerToUse.reset()); } else if ("BlobBackupDatasourceParameters".equals(discriminatorValue)) { - return BlobBackupDatasourceParameters.fromJson(readerToUse.reset()); + return BlobBackupDatasourceParameters.fromJsonKnownDiscriminator(readerToUse.reset()); + } else if ("AdlsBlobBackupDatasourceParameters".equals(discriminatorValue)) { + return AdlsBlobBackupDatasourceParameters.fromJson(readerToUse.reset()); } else { return fromJsonKnownDiscriminator(readerToUse.reset()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResource.java index 1e10c507dbf3..cf1b62abcaca 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResource.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResource.java @@ -244,6 +244,29 @@ interface WithProperties { */ OperationJobExtendedInfo adhocBackup(TriggerBackupRequest parameters, Context context); + /** + * Validate whether update for backup instance will be successful or not. + * + * @param parameters Request body for 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 operationJobExtendedInfo. + */ + OperationJobExtendedInfo validateForModifyBackup(ValidateForModifyBackupRequest parameters); + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo. + */ + OperationJobExtendedInfo validateForModifyBackup(ValidateForModifyBackupRequest parameters, Context context); + /** * rehydrate recovery point for restore for a BackupInstance. * diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResourceList.java index 44b515600cbb..c9a4a47dced9 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstanceResourceList.java @@ -66,7 +66,6 @@ public BackupInstanceResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstances.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstances.java index 9b70fc3911fc..4a1ef6abcf31 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstances.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupInstances.java @@ -150,6 +150,37 @@ OperationJobExtendedInfo validateForBackup(String resourceGroupName, String vaul OperationJobExtendedInfo validateForBackup(String resourceGroupName, String vaultName, ValidateForBackupRequest parameters, Context context); + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for 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 operationJobExtendedInfo. + */ + OperationJobExtendedInfo validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters); + + /** + * Validate whether update for backup instance will be successful or not. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vaultName The name of the backup vault. + * @param backupInstanceName The name of the backup instance. + * @param parameters Request body for operation. + * @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 operationJobExtendedInfo. + */ + OperationJobExtendedInfo validateForModifyBackup(String resourceGroupName, String vaultName, + String backupInstanceName, ValidateForModifyBackupRequest parameters, Context context); + /** * Get result of backup instance creation operation. * diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupPolicy.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupPolicy.java index 6f406fa3121f..cd8a642ec0c6 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupPolicy.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupPolicy.java @@ -83,13 +83,16 @@ public BackupPolicy withDatasourceTypes(List datasourceTypes) { */ @Override public void validate() { - super.validate(); if (policyRules() == null) { throw LOGGER.atError() .log(new IllegalArgumentException("Missing required property policyRules in model BackupPolicy")); } else { policyRules().forEach(e -> e.validate()); } + if (datasourceTypes() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException("Missing required property datasourceTypes in model BackupPolicy")); + } } private static final ClientLogger LOGGER = new ClientLogger(BackupPolicy.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultOperationResultsGetHeaders.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultOperationResultsGetHeaders.java index ea99e624e7e4..0fa8be2e61aa 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultOperationResultsGetHeaders.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultOperationResultsGetHeaders.java @@ -28,8 +28,6 @@ public final class BackupVaultOperationResultsGetHeaders { */ private String location; - private static final HttpHeaderName AZURE_ASYNC_OPERATION = HttpHeaderName.fromString("Azure-AsyncOperation"); - // HttpHeaders containing the raw property values. /** * Creates an instance of BackupVaultOperationResultsGetHeaders class. @@ -41,7 +39,7 @@ public BackupVaultOperationResultsGetHeaders(HttpHeaders rawHeaders) { if (retryAfter != null) { this.retryAfter = Integer.parseInt(retryAfter); } - this.azureAsyncOperation = rawHeaders.getValue(AZURE_ASYNC_OPERATION); + this.azureAsyncOperation = rawHeaders.getValue(HttpHeaderName.AZURE_ASYNCOPERATION); this.location = rawHeaders.getValue(HttpHeaderName.LOCATION); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultResourceList.java index 01b93314ce09..ca04c40293fd 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BackupVaultResourceList.java @@ -66,7 +66,6 @@ public BackupVaultResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BaseBackupPolicyResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BaseBackupPolicyResourceList.java index 0b713aff4ce7..9af708fe018e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BaseBackupPolicyResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BaseBackupPolicyResourceList.java @@ -66,7 +66,6 @@ public BaseBackupPolicyResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BlobBackupDatasourceParameters.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BlobBackupDatasourceParameters.java index a7fcc4147fd2..73049272643a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BlobBackupDatasourceParameters.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/BlobBackupDatasourceParameters.java @@ -16,7 +16,7 @@ * Parameters to be used during configuration of backup of blobs. */ @Fluent -public final class BlobBackupDatasourceParameters extends BackupDatasourceParameters { +public class BlobBackupDatasourceParameters extends BackupDatasourceParameters { /* * Type of the specific object - used for deserializing */ @@ -70,7 +70,6 @@ public BlobBackupDatasourceParameters withContainersList(List containers */ @Override public void validate() { - super.validate(); if (containersList() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( @@ -102,6 +101,31 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { * @throws IOException If an error occurs while reading the BlobBackupDatasourceParameters. */ public static BlobBackupDatasourceParameters fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + String discriminatorValue = null; + try (JsonReader readerToUse = reader.bufferObject()) { + readerToUse.nextToken(); // Prepare for reading + while (readerToUse.nextToken() != JsonToken.END_OBJECT) { + String fieldName = readerToUse.getFieldName(); + readerToUse.nextToken(); + if ("objectType".equals(fieldName)) { + discriminatorValue = readerToUse.getString(); + break; + } else { + readerToUse.skipChildren(); + } + } + // Use the discriminator value to determine which subtype should be deserialized. + if ("AdlsBlobBackupDatasourceParameters".equals(discriminatorValue)) { + return AdlsBlobBackupDatasourceParameters.fromJson(readerToUse.reset()); + } else { + return fromJsonKnownDiscriminator(readerToUse.reset()); + } + } + }); + } + + static BlobBackupDatasourceParameters fromJsonKnownDiscriminator(JsonReader jsonReader) throws IOException { return jsonReader.readObject(reader -> { BlobBackupDatasourceParameters deserializedBlobBackupDatasourceParameters = new BlobBackupDatasourceParameters(); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CopyOnExpiryOption.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CopyOnExpiryOption.java index b2db6c02fd8b..a5a7f6b09209 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CopyOnExpiryOption.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CopyOnExpiryOption.java @@ -45,7 +45,6 @@ public String objectType() { */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CustomCopyOption.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CustomCopyOption.java index 23b28c38bd2d..5f5ae7d525ef 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CustomCopyOption.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/CustomCopyOption.java @@ -70,7 +70,6 @@ public CustomCopyOption withDuration(String duration) { */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DefaultResourceProperties.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DefaultResourceProperties.java index 4e4c9c36c3dc..9f8b23f05286 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DefaultResourceProperties.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DefaultResourceProperties.java @@ -43,7 +43,6 @@ public ResourcePropertiesObjectType objectType() { */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstance.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstance.java index 3b32595a219c..a230e09c03ad 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstance.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstance.java @@ -5,6 +5,7 @@ package com.azure.resourcemanager.dataprotection.models; import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; import com.azure.json.JsonReader; import com.azure.json.JsonToken; import com.azure.json.JsonWriter; @@ -22,24 +23,24 @@ public final class DeletedBackupInstance extends BackupInstance { private DeletionInfo deletionInfo; /* - * Specifies the protection status of the resource + * Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed */ - private ProtectionStatusDetails protectionStatus; + private String provisioningState; /* - * Specifies the current protection state of the resource + * Specifies the protection error of the resource */ - private CurrentProtectionState currentProtectionState; + private UserFacingError protectionErrorDetails; /* - * Specifies the protection error of the resource + * Specifies the current protection state of the resource */ - private UserFacingError protectionErrorDetails; + private CurrentProtectionState currentProtectionState; /* - * Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed + * Specifies the protection status of the resource */ - private String provisioningState; + private ProtectionStatusDetails protectionStatus; /** * Creates an instance of DeletedBackupInstance class. @@ -57,44 +58,44 @@ public DeletionInfo deletionInfo() { } /** - * Get the protectionStatus property: Specifies the protection status of the resource. + * Get the provisioningState property: Specifies the provisioning state of the resource i.e. + * provisioning/updating/Succeeded/Failed. * - * @return the protectionStatus value. + * @return the provisioningState value. */ @Override - public ProtectionStatusDetails protectionStatus() { - return this.protectionStatus; + public String provisioningState() { + return this.provisioningState; } /** - * Get the currentProtectionState property: Specifies the current protection state of the resource. + * Get the protectionErrorDetails property: Specifies the protection error of the resource. * - * @return the currentProtectionState value. + * @return the protectionErrorDetails value. */ @Override - public CurrentProtectionState currentProtectionState() { - return this.currentProtectionState; + public UserFacingError protectionErrorDetails() { + return this.protectionErrorDetails; } /** - * Get the protectionErrorDetails property: Specifies the protection error of the resource. + * Get the currentProtectionState property: Specifies the current protection state of the resource. * - * @return the protectionErrorDetails value. + * @return the currentProtectionState value. */ @Override - public UserFacingError protectionErrorDetails() { - return this.protectionErrorDetails; + public CurrentProtectionState currentProtectionState() { + return this.currentProtectionState; } /** - * Get the provisioningState property: Specifies the provisioning state of the resource i.e. - * provisioning/updating/Succeeded/Failed. + * Get the protectionStatus property: Specifies the protection status of the resource. * - * @return the provisioningState value. + * @return the protectionStatus value. */ @Override - public String provisioningState() { - return this.provisioningState; + public ProtectionStatusDetails protectionStatus() { + return this.protectionStatus; } /** @@ -185,12 +186,47 @@ public DeletedBackupInstance withObjectType(String objectType) { */ @Override public void validate() { - super.validate(); if (deletionInfo() != null) { deletionInfo().validate(); } + if (dataSourceInfo() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property dataSourceInfo in model DeletedBackupInstance")); + } else { + dataSourceInfo().validate(); + } + if (dataSourceSetInfo() != null) { + dataSourceSetInfo().validate(); + } + if (policyInfo() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property policyInfo in model DeletedBackupInstance")); + } else { + policyInfo().validate(); + } + if (protectionStatus() != null) { + protectionStatus().validate(); + } + if (protectionErrorDetails() != null) { + protectionErrorDetails().validate(); + } + if (datasourceAuthCredentials() != null) { + datasourceAuthCredentials().validate(); + } + if (identityDetails() != null) { + identityDetails().validate(); + } + if (objectType() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property objectType in model DeletedBackupInstance")); + } } + private static final ClientLogger LOGGER = new ClientLogger(DeletedBackupInstance.class); + /** * {@inheritDoc} */ diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstanceResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstanceResourceList.java index 9afee65f8807..bcc54ddbf894 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstanceResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DeletedBackupInstanceResourceList.java @@ -64,7 +64,6 @@ public DeletedBackupInstanceResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppBaseTrackedResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppBaseTrackedResource.java index 0a6e7857e384..625a8b392853 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppBaseTrackedResource.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppBaseTrackedResource.java @@ -29,9 +29,9 @@ public class DppBaseTrackedResource extends Resource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -39,9 +39,9 @@ public class DppBaseTrackedResource extends Resource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of DppBaseTrackedResource class. @@ -90,13 +90,13 @@ DppBaseTrackedResource withSystemData(SystemData systemData) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -110,13 +110,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppProxyResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppProxyResource.java index 0568c62e75bf..52210dcaeb14 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppProxyResource.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppProxyResource.java @@ -29,9 +29,9 @@ public class DppProxyResource extends ProxyResource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -39,9 +39,9 @@ public class DppProxyResource extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of DppProxyResource class. @@ -90,13 +90,13 @@ DppProxyResource withSystemData(SystemData systemData) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -110,13 +110,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppResource.java index 8772e0603e8a..858f4805d734 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppResource.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppResource.java @@ -25,9 +25,9 @@ public class DppResource extends ProxyResource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -35,9 +35,9 @@ public class DppResource extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of DppResource class. @@ -66,13 +66,13 @@ DppResource withSystemData(SystemData systemData) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -86,13 +86,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppTrackedResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppTrackedResource.java index 28ce084c7b49..b9a31bff1005 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppTrackedResource.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppTrackedResource.java @@ -23,24 +23,24 @@ public class DppTrackedResource extends DppBaseTrackedResource { private DppIdentityDetails identity; /* - * Fully qualified resource Id for the resource. + * Metadata pertaining to creation and last modification of the resource. */ - private String id; + private SystemData systemData; /* - * The name of the resource. + * The type of the resource. */ - private String name; + private String type; /* - * The type of the resource. + * The name of the resource. */ - private String type; + private String name; /* - * Metadata pertaining to creation and last modification of the resource. + * Fully qualified resource Id for the resource. */ - private SystemData systemData; + private String id; /** * Creates an instance of DppTrackedResource class. @@ -69,43 +69,43 @@ public DppTrackedResource withIdentity(DppIdentityDetails identity) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the systemData property: Metadata pertaining to creation and last modification of the resource. * - * @return the id value. + * @return the systemData value. */ @Override - public String id() { - return this.id; + public SystemData systemData() { + return this.systemData; } /** - * Get the name property: The name of the resource. + * Get the type property: The type of the resource. * - * @return the name value. + * @return the type value. */ @Override - public String name() { - return this.name; + public String type() { + return this.type; } /** - * Get the type property: The type of the resource. + * Get the name property: The name of the resource. * - * @return the type value. + * @return the name value. */ @Override - public String type() { - return this.type; + public String name() { + return this.name; } /** - * Get the systemData property: Metadata pertaining to creation and last modification of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the systemData value. + * @return the id value. */ @Override - public SystemData systemData() { - return this.systemData; + public String id() { + return this.id; } /** @@ -142,7 +142,6 @@ public DppTrackedResource withTags(Map tags) { */ @Override public void validate() { - super.validate(); if (identity() != null) { identity().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationRequest.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationRequest.java index 5b70d2b47bab..7fa3a1debb70 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationRequest.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationRequest.java @@ -93,7 +93,6 @@ public FeatureValidationRequest withFeatureName(String featureName) { */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationResponse.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationResponse.java index 7f355805b497..ef8e54858b3a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationResponse.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/FeatureValidationResponse.java @@ -95,7 +95,6 @@ public FeatureValidationResponse withFeatures(List features) { */ @Override public void validate() { - super.validate(); if (features() != null) { features().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ImmediateCopyOption.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ImmediateCopyOption.java index e4ebe0b1d30c..809a5a50380f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ImmediateCopyOption.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ImmediateCopyOption.java @@ -45,7 +45,6 @@ public String objectType() { */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemLevelRestoreTargetInfo.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemLevelRestoreTargetInfo.java index 59e951204244..5420d4f7de4e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemLevelRestoreTargetInfo.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemLevelRestoreTargetInfo.java @@ -163,7 +163,6 @@ public ItemLevelRestoreTargetInfo withRestoreLocation(String restoreLocation) { */ @Override public void validate() { - super.validate(); if (restoreCriteria() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( @@ -184,6 +183,11 @@ public void validate() { if (datasourceAuthCredentials() != null) { datasourceAuthCredentials().validate(); } + if (recoveryOption() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property recoveryOption in model ItemLevelRestoreTargetInfo")); + } } private static final ClientLogger LOGGER = new ClientLogger(ItemLevelRestoreTargetInfo.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemPathBasedRestoreCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemPathBasedRestoreCriteria.java index c297713dd167..3056d7595f4b 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemPathBasedRestoreCriteria.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ItemPathBasedRestoreCriteria.java @@ -126,7 +126,6 @@ public ItemPathBasedRestoreCriteria withSubItemPathPrefix(List subItemPa */ @Override public void validate() { - super.validate(); if (itemPath() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java index 0b1a97d59a17..f84aa30df79e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java @@ -26,6 +26,11 @@ public final class KubernetesClusterBackupDatasourceParameters extends BackupDat */ private boolean snapshotVolumes; + /* + * Gets or sets the include volume types property. This property sets the volume types to be included during backup. + */ + private List includedVolumeTypes; + /* * Gets or sets the include cluster resources property. This property if enabled will include cluster scope * resources during backup. @@ -103,6 +108,29 @@ public KubernetesClusterBackupDatasourceParameters withSnapshotVolumes(boolean s return this; } + /** + * Get the includedVolumeTypes property: Gets or sets the include volume types property. This property sets the + * volume types to be included during backup. + * + * @return the includedVolumeTypes value. + */ + public List includedVolumeTypes() { + return this.includedVolumeTypes; + } + + /** + * Set the includedVolumeTypes property: Gets or sets the include volume types property. This property sets the + * volume types to be included during backup. + * + * @param includedVolumeTypes the includedVolumeTypes value to set. + * @return the KubernetesClusterBackupDatasourceParameters object itself. + */ + public KubernetesClusterBackupDatasourceParameters + withIncludedVolumeTypes(List includedVolumeTypes) { + this.includedVolumeTypes = includedVolumeTypes; + return this; + } + /** * Get the includeClusterScopeResources property: Gets or sets the include cluster resources property. This property * if enabled will include cluster scope resources during backup. @@ -266,7 +294,6 @@ public List backupHookReferences() { */ @Override public void validate() { - super.validate(); if (backupHookReferences() != null) { backupHookReferences().forEach(e -> e.validate()); } @@ -281,6 +308,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeBooleanField("snapshotVolumes", this.snapshotVolumes); jsonWriter.writeBooleanField("includeClusterScopeResources", this.includeClusterScopeResources); jsonWriter.writeStringField("objectType", this.objectType); + jsonWriter.writeArrayField("includedVolumeTypes", this.includedVolumeTypes, + (writer, element) -> writer.writeString(element == null ? null : element.toString())); jsonWriter.writeArrayField("includedNamespaces", this.includedNamespaces, (writer, element) -> writer.writeString(element)); jsonWriter.writeArrayField("excludedNamespaces", this.excludedNamespaces, @@ -320,6 +349,10 @@ public static KubernetesClusterBackupDatasourceParameters fromJson(JsonReader js = reader.getBoolean(); } else if ("objectType".equals(fieldName)) { deserializedKubernetesClusterBackupDatasourceParameters.objectType = reader.getString(); + } else if ("includedVolumeTypes".equals(fieldName)) { + List includedVolumeTypes + = reader.readArray(reader1 -> AksVolumeTypes.fromString(reader1.getString())); + deserializedKubernetesClusterBackupDatasourceParameters.includedVolumeTypes = includedVolumeTypes; } else if ("includedNamespaces".equals(fieldName)) { List includedNamespaces = reader.readArray(reader1 -> reader1.getString()); deserializedKubernetesClusterBackupDatasourceParameters.includedNamespaces = includedNamespaces; diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java index 22f0ec28a4f1..2511b765c63a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java @@ -351,7 +351,6 @@ public NamespacedNameResource resourceModifierReference() { */ @Override public void validate() { - super.validate(); if (restoreHookReferences() != null) { restoreHookReferences().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterVaultTierRestoreCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterVaultTierRestoreCriteria.java index 6e524c5dd536..f380a839c613 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterVaultTierRestoreCriteria.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterVaultTierRestoreCriteria.java @@ -412,7 +412,6 @@ public NamespacedNameResource resourceModifierReference() { */ @Override public void validate() { - super.validate(); if (restoreHookReferences() != null) { restoreHookReferences().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesPVRestoreCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesPVRestoreCriteria.java index d6ba1df43181..67107bffb2ff 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesPVRestoreCriteria.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesPVRestoreCriteria.java @@ -93,7 +93,6 @@ public KubernetesPVRestoreCriteria withStorageClassName(String storageClassName) */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesStorageClassRestoreCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesStorageClassRestoreCriteria.java index 59189aff3bbe..20d210343420 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesStorageClassRestoreCriteria.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesStorageClassRestoreCriteria.java @@ -93,7 +93,6 @@ public KubernetesStorageClassRestoreCriteria withProvisioner(String provisioner) */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/OperationResultsGetHeaders.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/OperationResultsGetHeaders.java index 1f8f24f60db4..c8c66a065aa1 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/OperationResultsGetHeaders.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/OperationResultsGetHeaders.java @@ -28,8 +28,6 @@ public final class OperationResultsGetHeaders { */ private String location; - private static final HttpHeaderName AZURE_ASYNC_OPERATION = HttpHeaderName.fromString("Azure-AsyncOperation"); - // HttpHeaders containing the raw property values. /** * Creates an instance of OperationResultsGetHeaders class. @@ -41,7 +39,7 @@ public OperationResultsGetHeaders(HttpHeaders rawHeaders) { if (retryAfter != null) { this.retryAfter = Integer.parseInt(retryAfter); } - this.azureAsyncOperation = rawHeaders.getValue(AZURE_ASYNC_OPERATION); + this.azureAsyncOperation = rawHeaders.getValue(HttpHeaderName.AZURE_ASYNCOPERATION); this.location = rawHeaders.getValue(HttpHeaderName.LOCATION); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RangeBasedItemLevelRestoreCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RangeBasedItemLevelRestoreCriteria.java index de80bb44bdf7..a5856622d95e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RangeBasedItemLevelRestoreCriteria.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RangeBasedItemLevelRestoreCriteria.java @@ -93,7 +93,6 @@ public RangeBasedItemLevelRestoreCriteria withMaxMatchingValue(String maxMatchin */ @Override public void validate() { - super.validate(); } /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResourceList.java index fbfb4dffdc5f..584a72d402ce 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResourceList.java @@ -64,7 +64,6 @@ public ResourceGuardProxyBaseResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardResourceList.java index 9139e9314fb1..83d61bcf870e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardResourceList.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardResourceList.java @@ -64,7 +64,6 @@ public ResourceGuardResourceList withNextLink(String nextLink) { */ @Override public void validate() { - super.validate(); if (value() != null) { value().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreFilesTargetInfo.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreFilesTargetInfo.java index 461c92d7173f..60341a90b747 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreFilesTargetInfo.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreFilesTargetInfo.java @@ -87,7 +87,6 @@ public RestoreFilesTargetInfo withRestoreLocation(String restoreLocation) { */ @Override public void validate() { - super.validate(); if (targetDetails() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( @@ -95,6 +94,11 @@ public void validate() { } else { targetDetails().validate(); } + if (recoveryOption() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property recoveryOption in model RestoreFilesTargetInfo")); + } } private static final ClientLogger LOGGER = new ClientLogger(RestoreFilesTargetInfo.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreTargetInfo.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreTargetInfo.java index f7ff5849346f..47a8bc5abe5d 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreTargetInfo.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/RestoreTargetInfo.java @@ -137,7 +137,6 @@ public RestoreTargetInfo withRestoreLocation(String restoreLocation) { */ @Override public void validate() { - super.validate(); if (datasourceInfo() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( @@ -151,6 +150,11 @@ public void validate() { if (datasourceAuthCredentials() != null) { datasourceAuthCredentials().validate(); } + if (recoveryOption() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property recoveryOption in model RestoreTargetInfo")); + } } private static final ClientLogger LOGGER = new ClientLogger(RestoreTargetInfo.class); diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java index c0366d72728b..99464e759c5a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java @@ -204,7 +204,6 @@ public ScheduleBasedBackupCriteria withWeeksOfTheMonth(List weeksOfT */ @Override public void validate() { - super.validate(); if (daysOfMonth() != null) { daysOfMonth().forEach(e -> e.validate()); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedTriggerContext.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedTriggerContext.java index dfad9e572ba4..3a35411bd8f2 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedTriggerContext.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedTriggerContext.java @@ -97,7 +97,6 @@ public ScheduleBasedTriggerContext withTaggingCriteria(List tag */ @Override public void validate() { - super.validate(); if (schedule() == null) { throw LOGGER.atError() .log(new IllegalArgumentException( diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/SecretStoreBasedAuthCredentials.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/SecretStoreBasedAuthCredentials.java index 25d9e2704781..9ffbb8d0999d 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/SecretStoreBasedAuthCredentials.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/SecretStoreBasedAuthCredentials.java @@ -68,7 +68,6 @@ public SecretStoreBasedAuthCredentials withSecretStoreResource(SecretStoreResour */ @Override public void validate() { - super.validate(); if (secretStoreResource() != null) { secretStoreResource().validate(); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ValidateForModifyBackupRequest.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ValidateForModifyBackupRequest.java new file mode 100644 index 000000000000..0e1ff01302bc --- /dev/null +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ValidateForModifyBackupRequest.java @@ -0,0 +1,107 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.dataprotection.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * ValidateForModifyBackupRequest + * + * Validate for modify backup request. + */ +@Fluent +public final class ValidateForModifyBackupRequest implements JsonSerializable { + /* + * Backup Instance + */ + private BackupInstance backupInstance; + + /** + * Creates an instance of ValidateForModifyBackupRequest class. + */ + public ValidateForModifyBackupRequest() { + } + + /** + * Get the backupInstance property: Backup Instance. + * + * @return the backupInstance value. + */ + public BackupInstance backupInstance() { + return this.backupInstance; + } + + /** + * Set the backupInstance property: Backup Instance. + * + * @param backupInstance the backupInstance value to set. + * @return the ValidateForModifyBackupRequest object itself. + */ + public ValidateForModifyBackupRequest withBackupInstance(BackupInstance backupInstance) { + this.backupInstance = backupInstance; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (backupInstance() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException( + "Missing required property backupInstance in model ValidateForModifyBackupRequest")); + } else { + backupInstance().validate(); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(ValidateForModifyBackupRequest.class); + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeJsonField("backupInstance", this.backupInstance); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of ValidateForModifyBackupRequest from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of ValidateForModifyBackupRequest if the JsonReader was pointing to an instance of it, or + * null if it was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the ValidateForModifyBackupRequest. + */ + public static ValidateForModifyBackupRequest fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + ValidateForModifyBackupRequest deserializedValidateForModifyBackupRequest + = new ValidateForModifyBackupRequest(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("backupInstance".equals(fieldName)) { + deserializedValidateForModifyBackupRequest.backupInstance = BackupInstance.fromJson(reader); + } else { + reader.skipChildren(); + } + } + + return deserializedValidateForModifyBackupRequest; + }); + } +} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/proxy-config.json b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/proxy-config.json index a806395f2c60..1a27c1c17e5a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/proxy-config.json +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/proxy-config.json @@ -1 +1 @@ -[ [ "com.azure.resourcemanager.dataprotection.implementation.BackupInstancesClientImpl$BackupInstancesService" ], [ "com.azure.resourcemanager.dataprotection.implementation.BackupInstancesExtensionRoutingsClientImpl$BackupInstancesExtensionRoutingsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.BackupPoliciesClientImpl$BackupPoliciesService" ], [ "com.azure.resourcemanager.dataprotection.implementation.BackupVaultOperationResultsClientImpl$BackupVaultOperationResultsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.BackupVaultsClientImpl$BackupVaultsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.DataProtectionOperationsClientImpl$DataProtectionOperationsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.DataProtectionsClientImpl$DataProtectionsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.DeletedBackupInstancesClientImpl$DeletedBackupInstancesService" ], [ "com.azure.resourcemanager.dataprotection.implementation.DppResourceGuardProxiesClientImpl$DppResourceGuardProxiesService" ], [ "com.azure.resourcemanager.dataprotection.implementation.ExportJobsClientImpl$ExportJobsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.ExportJobsOperationResultsClientImpl$ExportJobsOperationResultsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.FetchCrossRegionRestoreJobsClientImpl$FetchCrossRegionRestoreJobsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.FetchCrossRegionRestoreJobsOperationsClientImpl$FetchCrossRegionRestoreJobsOperationsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.FetchSecondaryRecoveryPointsClientImpl$FetchSecondaryRecoveryPointsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.JobsClientImpl$JobsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.OperationResultsClientImpl$OperationResultsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.OperationStatusBackupVaultContextsClientImpl$OperationStatusBackupVaultContextsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.OperationStatusClientImpl$OperationStatusService" ], [ "com.azure.resourcemanager.dataprotection.implementation.OperationStatusResourceGroupContextsClientImpl$OperationStatusResourceGroupContextsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.RecoveryPointsClientImpl$RecoveryPointsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.ResourceGuardsClientImpl$ResourceGuardsService" ], [ "com.azure.resourcemanager.dataprotection.implementation.RestorableTimeRangesClientImpl$RestorableTimeRangesService" ] ] \ No newline at end of file +[["com.azure.resourcemanager.dataprotection.implementation.BackupInstancesClientImpl$BackupInstancesService"],["com.azure.resourcemanager.dataprotection.implementation.BackupInstancesExtensionRoutingsClientImpl$BackupInstancesExtensionRoutingsService"],["com.azure.resourcemanager.dataprotection.implementation.BackupPoliciesClientImpl$BackupPoliciesService"],["com.azure.resourcemanager.dataprotection.implementation.BackupVaultOperationResultsClientImpl$BackupVaultOperationResultsService"],["com.azure.resourcemanager.dataprotection.implementation.BackupVaultsClientImpl$BackupVaultsService"],["com.azure.resourcemanager.dataprotection.implementation.DataProtectionOperationsClientImpl$DataProtectionOperationsService"],["com.azure.resourcemanager.dataprotection.implementation.DataProtectionsClientImpl$DataProtectionsService"],["com.azure.resourcemanager.dataprotection.implementation.DeletedBackupInstancesClientImpl$DeletedBackupInstancesService"],["com.azure.resourcemanager.dataprotection.implementation.DppResourceGuardProxiesClientImpl$DppResourceGuardProxiesService"],["com.azure.resourcemanager.dataprotection.implementation.ExportJobsClientImpl$ExportJobsService"],["com.azure.resourcemanager.dataprotection.implementation.ExportJobsOperationResultsClientImpl$ExportJobsOperationResultsService"],["com.azure.resourcemanager.dataprotection.implementation.FetchCrossRegionRestoreJobsClientImpl$FetchCrossRegionRestoreJobsService"],["com.azure.resourcemanager.dataprotection.implementation.FetchCrossRegionRestoreJobsOperationsClientImpl$FetchCrossRegionRestoreJobsOperationsService"],["com.azure.resourcemanager.dataprotection.implementation.FetchSecondaryRecoveryPointsClientImpl$FetchSecondaryRecoveryPointsService"],["com.azure.resourcemanager.dataprotection.implementation.JobsClientImpl$JobsService"],["com.azure.resourcemanager.dataprotection.implementation.OperationResultsClientImpl$OperationResultsService"],["com.azure.resourcemanager.dataprotection.implementation.OperationStatusBackupVaultContextsClientImpl$OperationStatusBackupVaultContextsService"],["com.azure.resourcemanager.dataprotection.implementation.OperationStatusClientImpl$OperationStatusService"],["com.azure.resourcemanager.dataprotection.implementation.OperationStatusResourceGroupContextsClientImpl$OperationStatusResourceGroupContextsService"],["com.azure.resourcemanager.dataprotection.implementation.RecoveryPointsClientImpl$RecoveryPointsService"],["com.azure.resourcemanager.dataprotection.implementation.ResourceGuardsClientImpl$ResourceGuardsService"],["com.azure.resourcemanager.dataprotection.implementation.RestorableTimeRangesClientImpl$RestorableTimeRangesService"]] \ No newline at end of file diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/reflect-config.json b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/reflect-config.json index 8878e547a798..0637a088a01e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/reflect-config.json +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-dataprotection/reflect-config.json @@ -1 +1 @@ -[ ] \ No newline at end of file +[] \ No newline at end of file diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/azure-resourcemanager-dataprotection.properties b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/azure-resourcemanager-dataprotection.properties new file mode 100644 index 000000000000..defbd48204e4 --- /dev/null +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/resources/azure-resourcemanager-dataprotection.properties @@ -0,0 +1 @@ +version=${project.version} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java index f6800695cd8b..a7da8ce87e61 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java @@ -14,7 +14,7 @@ public final class BackupInstancesAdhocBackupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerBackup.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java index 1da29de568b3..ec9a47790898 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java @@ -4,11 +4,15 @@ package com.azure.resourcemanager.dataprotection.generated; +import com.azure.resourcemanager.dataprotection.models.AdlsBlobBackupDatasourceParameters; +import com.azure.resourcemanager.dataprotection.models.AksVolumeTypes; import com.azure.resourcemanager.dataprotection.models.AzureOperationalStoreParameters; import com.azure.resourcemanager.dataprotection.models.BackupInstance; +import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; +import com.azure.resourcemanager.dataprotection.models.KubernetesClusterBackupDatasourceParameters; import com.azure.resourcemanager.dataprotection.models.PolicyInfo; import com.azure.resourcemanager.dataprotection.models.PolicyParameters; import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; @@ -25,7 +29,7 @@ public final class BackupInstancesCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/PutBackupInstance.json */ /** @@ -66,13 +70,61 @@ public static void createBackupInstance(com.azure.resourcemanager.dataprotection new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT))) .withValidationType(ValidationType.SHALLOW_VALIDATION) + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) + .withObjectType("BackupInstance")) + .create(); + } + + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/PutBackupInstance_ADLSBlobBackupDatasourceParameters.json + */ + /** + * Sample code: Create BackupInstance With ADLSBlobBackupDatasourceParameters. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void createBackupInstanceWithADLSBlobBackupDatasourceParameters( + com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .define("adlsstorageaccount-adlsstorageaccount-19a76f8a-c176-4f7d-819e-95157e2b0071") + .withExistingBackupVault("adlsrg", "adlsvault") + .withTags(mapOf("key1", "fakeTokenPlaceholder")) + .withProperties(new BackupInstance().withFriendlyName("adlsstorageaccount\\adlsbackupinstance") + .withDataSourceInfo(new Datasource() + .withDatasourceType("Microsoft.Storage/storageAccounts/adlsBlobServices") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount") + .withResourceLocation("centraluseuap") + .withResourceName("adlsstorageaccount") + .withResourceType("microsoft.storage/storageAccounts") + .withResourceUri( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount")) + .withDataSourceSetInfo(new DatasourceSet() + .withDatasourceType("Microsoft.Storage/storageAccounts/adlsBlobServices") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount") + .withResourceLocation("centraluseuap") + .withResourceName("adlsstorageaccount") + .withResourceType("microsoft.storage/storageAccounts") + .withResourceUri( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount")) + .withPolicyInfo(new PolicyInfo().withPolicyId( + "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy") + .withPolicyParameters(new PolicyParameters().withBackupDatasourceParametersList(Arrays.asList( + new AdlsBlobBackupDatasourceParameters().withContainersList(Arrays.asList("container1")))))) .withObjectType("BackupInstance")) .create(); } /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/PutBackupInstance_ResourceGuardEnabled.json */ /** @@ -120,6 +172,63 @@ public static void createBackupInstanceToPerformCriticalOperationWithMUA( .create(); } + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/PutBackupInstance_KubernetesClusterBackupDatasourceParameters.json + */ + /** + * Sample code: Create BackupInstance With KubernetesClusterBackupDatasourceParameters. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void createBackupInstanceWithKubernetesClusterBackupDatasourceParameters( + com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .define("aksbi") + .withExistingBackupVault("aksrg", "aksvault") + .withTags(mapOf("key1", "fakeTokenPlaceholder")) + .withProperties(new BackupInstance().withFriendlyName("aksbi") + .withDataSourceInfo(new Datasource().withDatasourceType("Microsoft.ContainerService/managedclusters") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster") + .withResourceLocation("eastus2euap") + .withResourceName("akscluster") + .withResourceType("Microsoft.ContainerService/managedclusters") + .withResourceUri( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster")) + .withDataSourceSetInfo(new DatasourceSet() + .withDatasourceType("Microsoft.ContainerService/managedclusters") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster") + .withResourceLocation("eastus2euap") + .withResourceName("akscluster") + .withResourceType("Microsoft.ContainerService/managedclusters") + .withResourceUri( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster")) + .withPolicyInfo(new PolicyInfo().withPolicyId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourcegroups/aksrg/providers/Microsoft.DataProtection/BackupVaults/aksvault/backupPolicies/akspolicy") + .withPolicyParameters(new PolicyParameters() + .withDataStoreParametersList(Arrays.asList( + new AzureOperationalStoreParameters().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE) + .withResourceGroupId( + "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg"))) + .withBackupDatasourceParametersList( + Arrays.asList(new KubernetesClusterBackupDatasourceParameters().withSnapshotVolumes(true) + .withIncludedVolumeTypes( + Arrays.asList(AksVolumeTypes.AZURE_DISK, AksVolumeTypes.AZURE_FILE_SHARE_SMB)) + .withIncludeClusterScopeResources(true) + .withIncludedNamespaces(Arrays.asList("test")) + .withExcludedNamespaces(Arrays.asList("kube-system")) + .withIncludedResourceTypes(Arrays.asList()) + .withExcludedResourceTypes(Arrays.asList("v1/Secret")) + .withLabelSelectors(Arrays.asList()))))) + .withObjectType("BackupInstance")) + .create(); + } + // Use "Map.of" if available @SuppressWarnings("unchecked") private static Map mapOf(Object... inputs) { diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java index 82f94604b6c4..6b320baa3778 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java @@ -10,7 +10,7 @@ public final class BackupInstancesDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/DeleteBackupInstance.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesExtensionRoutingListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesExtensionRoutingListSamples.java index 3d35f6972a45..c35de086ae7d 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesExtensionRoutingListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesExtensionRoutingListSamples.java @@ -10,7 +10,7 @@ public final class BackupInstancesExtensionRoutingListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/ListBackupInstancesExtensionRouting.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java index 3186d502f8ab..14b3f3d1bf34 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java @@ -10,7 +10,7 @@ public final class BackupInstancesGetBackupInstanceOperationResultSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/GetBackupInstanceOperationResult.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java index ee572ab72cf2..7626d33f2701 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java @@ -10,7 +10,23 @@ public final class BackupInstancesGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/GetBackupInstance_ADLSBlobBackupDatasourceParameters.json + */ + /** + * Sample code: Get BackupInstance for ADLS Blob. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void + getBackupInstanceForADLSBlob(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .getWithResponse("adlsrg", "adlsvault", "adlsbackupinstance", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/GetBackupInstance.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java index fa404c9b659f..4de3dad92c51 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java @@ -10,7 +10,7 @@ public final class BackupInstancesListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/ListBackupInstances.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java index 8dd2a4d29fab..de691bdca3b4 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java @@ -10,7 +10,7 @@ public final class BackupInstancesResumeBackupsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/ResumeBackups.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java index c768739e5163..135a99d0edfd 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java @@ -10,7 +10,7 @@ public final class BackupInstancesResumeProtectionSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/ResumeProtection.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java index f94fdb2a947f..b88215e00a7d 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java @@ -13,7 +13,7 @@ public final class BackupInstancesStopProtectionSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/StopProtection.json */ /** @@ -28,7 +28,7 @@ public static void stopProtection(com.azure.resourcemanager.dataprotection.DataP /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/StopProtection_ResourceGuardEnabled.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java index d0ec5738218b..f0592421b36f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java @@ -13,7 +13,7 @@ public final class BackupInstancesSuspendBackupsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/SuspendBackups.json */ /** @@ -28,7 +28,7 @@ public static void suspendBackups(com.azure.resourcemanager.dataprotection.DataP /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/SuspendBackup_ResourceGuardEnabled.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java index bde5ec77e1fe..19252b5f3515 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java @@ -13,7 +13,7 @@ public final class BackupInstancesSyncBackupInstanceSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/SyncBackupInstance.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerCrossRegionRestoreSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerCrossRegionRestoreSamples.java index ee4e6985c999..411be066f997 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerCrossRegionRestoreSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerCrossRegionRestoreSamples.java @@ -22,7 +22,7 @@ public final class BackupInstancesTriggerCrossRegionRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * CrossRegionRestore/TriggerCrossRegionRestore.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java index 5fafdb297a19..e072f26651d9 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java @@ -13,7 +13,7 @@ public final class BackupInstancesTriggerRehydrateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRehydrate.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java index 3bb3f5e9e931..469a8d46c945 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java @@ -8,6 +8,7 @@ import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreWithRehydrationRequest; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; import com.azure.resourcemanager.dataprotection.models.RecoveryOption; import com.azure.resourcemanager.dataprotection.models.RehydrationPriority; import com.azure.resourcemanager.dataprotection.models.RestoreFilesTargetInfo; @@ -25,7 +26,7 @@ public final class BackupInstancesTriggerRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRestoreAsFiles.json */ /** @@ -52,7 +53,7 @@ public static void triggerRestoreAsFiles(com.azure.resourcemanager.dataprotectio /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRestoreWithRehydration.json */ /** @@ -94,7 +95,7 @@ public static void triggerRestoreAsFiles(com.azure.resourcemanager.dataprotectio /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/TriggerRestore.json */ /** @@ -132,6 +133,9 @@ public static void triggerRestore(com.azure.resourcemanager.dataprotection.DataP .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) .withSourceResourceId( "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) .withRecoveryPointId("hardcodedRP"), com.azure.core.util.Context.NONE); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateCrossRegionRestoreSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateCrossRegionRestoreSamples.java index b037e32ab99e..60e85239a945 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateCrossRegionRestoreSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateCrossRegionRestoreSamples.java @@ -22,7 +22,7 @@ public final class BackupInstancesValidateCrossRegionRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * CrossRegionRestore/ValidateCrossRegionRestore.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java index f46eb1cc1d7e..262a20f7cd5f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java @@ -7,6 +7,7 @@ import com.azure.resourcemanager.dataprotection.models.BackupInstance; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; import com.azure.resourcemanager.dataprotection.models.PolicyInfo; import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; @@ -19,7 +20,7 @@ public final class BackupInstancesValidateForBackupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/ValidateForBackup.json */ /** @@ -52,6 +53,9 @@ public static void validateForBackup(com.azure.resourcemanager.dataprotection.Da .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT))) + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) .withObjectType("BackupInstance")), com.azure.core.util.Context.NONE); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForModifyBackupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForModifyBackupSamples.java new file mode 100644 index 000000000000..f7157d9efcc6 --- /dev/null +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForModifyBackupSamples.java @@ -0,0 +1,63 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.dataprotection.generated; + +import com.azure.resourcemanager.dataprotection.models.BackupInstance; +import com.azure.resourcemanager.dataprotection.models.Datasource; +import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; +import com.azure.resourcemanager.dataprotection.models.PolicyInfo; +import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; +import com.azure.resourcemanager.dataprotection.models.SecretStoreResource; +import com.azure.resourcemanager.dataprotection.models.SecretStoreType; +import com.azure.resourcemanager.dataprotection.models.ValidateForModifyBackupRequest; + +/** + * Samples for BackupInstances ValidateForModifyBackup. + */ +public final class BackupInstancesValidateForModifyBackupSamples { + /* + * x-ms-original-file: + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ + * BackupInstanceOperations/ValidateForModifyBackup.json + */ + /** + * Sample code: Validate For Modify Backup. + * + * @param manager Entry point to DataProtectionManager. + */ + public static void validateForModifyBackup(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) { + manager.backupInstances() + .validateForModifyBackup("000pikumar", "PratikPrivatePreviewVault1", "testInstance1", + new ValidateForModifyBackupRequest().withBackupInstance(new BackupInstance() + .withFriendlyName("harshitbi2") + .withDataSourceInfo(new Datasource().withDatasourceType("OssDB") + .withObjectType("Datasource") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withResourceLocation("") + .withResourceName("testdb") + .withResourceType("Microsoft.DBforPostgreSQL/servers/databases") + .withResourceUri("")) + .withDataSourceSetInfo(new DatasourceSet().withDatasourceType("OssDB") + .withObjectType("DatasourceSet") + .withResourceId( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest") + .withResourceLocation("") + .withResourceName("viveksipgtest") + .withResourceType("Microsoft.DBforPostgreSQL/servers") + .withResourceUri("")) + .withPolicyInfo(new PolicyInfo().withPolicyId( + "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1")) + .withDatasourceAuthCredentials(new SecretStoreBasedAuthCredentials().withSecretStoreResource( + new SecretStoreResource().withUri("https://samplevault.vault.azure.net/secrets/credentials") + .withSecretStoreType(SecretStoreType.AZURE_KEY_VAULT))) + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) + .withObjectType("BackupInstance")), + com.azure.core.util.Context.NONE); + } +} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java index d7d86783bc15..93de71f8d74a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java @@ -7,6 +7,7 @@ import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; import com.azure.resourcemanager.dataprotection.models.Datasource; import com.azure.resourcemanager.dataprotection.models.DatasourceSet; +import com.azure.resourcemanager.dataprotection.models.IdentityDetails; import com.azure.resourcemanager.dataprotection.models.RecoveryOption; import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfo; import com.azure.resourcemanager.dataprotection.models.SecretStoreBasedAuthCredentials; @@ -21,7 +22,7 @@ public final class BackupInstancesValidateForRestoreSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/ValidateRestore.json */ /** @@ -60,6 +61,9 @@ public static void validateRestore(com.azure.resourcemanager.dataprotection.Data .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) .withSourceResourceId( "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb") + .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) + .withUserAssignedIdentityArmUrl( + "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami")) .withRecoveryPointId("hardcodedRP")), com.azure.core.util.Context.NONE); } diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java index e470714d0fdc..6a4f84c1218d 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java @@ -27,7 +27,7 @@ public final class BackupPoliciesCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ * CreateOrUpdateBackupPolicy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java index e9afa361a28d..ca5ffe7c431e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java @@ -10,7 +10,7 @@ public final class BackupPoliciesDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ * DeleteBackupPolicy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java index 5d274e11fdf0..ac8f4a646071 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java @@ -10,7 +10,7 @@ public final class BackupPoliciesGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ * GetBackupPolicy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java index 09df838f9b70..af86f4ec5dc3 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java @@ -10,7 +10,7 @@ public final class BackupPoliciesListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/PolicyCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/PolicyCRUD/ * ListBackupPolicy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java index d8e72c479a1b..7acd619b4d14 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java @@ -10,7 +10,7 @@ public final class BackupVaultOperationResultsGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * GetOperationResultPatch.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java index 8c88876b578b..8ec50ac29d7d 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java @@ -12,7 +12,7 @@ public final class BackupVaultsCheckNameAvailabilitySamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * CheckBackupVaultsNameAvailability.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java index a93bedea545c..bc107382798f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java @@ -36,7 +36,7 @@ public final class BackupVaultsCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * PutBackupVault.json */ /** @@ -67,7 +67,7 @@ public static void createBackupVault(com.azure.resourcemanager.dataprotection.Da /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * PutBackupVaultWithCMK.json */ /** @@ -104,7 +104,7 @@ public static void createBackupVault(com.azure.resourcemanager.dataprotection.Da /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * PutBackupVaultWithMSI.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java index b21fea1d7a5c..87948091a0ac 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java @@ -10,7 +10,7 @@ public final class BackupVaultsDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * DeleteBackupVault.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java index 14d239f2a660..9017656f7831 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class BackupVaultsGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * GetBackupVault.json */ /** @@ -25,7 +25,7 @@ public static void getBackupVault(com.azure.resourcemanager.dataprotection.DataP /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * GetBackupVaultWithMSI.json */ /** @@ -40,7 +40,7 @@ public static void getBackupVaultWithMSI(com.azure.resourcemanager.dataprotectio /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * GetBackupVaultWithCMK.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java index 6e5e23ab48ae..22eb410e5636 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class BackupVaultsListByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * GetBackupVaultsInResourceGroup.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java index c3890d7346b1..5e81680f07e9 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java @@ -10,7 +10,7 @@ public final class BackupVaultsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * GetBackupVaultsInSubscription.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java index 98e99992ac3d..30d7686a0fd5 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java @@ -29,7 +29,7 @@ public final class BackupVaultsUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * PatchBackupVault.json */ /** @@ -51,7 +51,7 @@ public static void patchBackupVault(com.azure.resourcemanager.dataprotection.Dat /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/VaultCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/VaultCRUD/ * PatchBackupVaultWithCMK.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java index 321d1e923a61..baafc62730de 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java @@ -13,7 +13,7 @@ public final class DataProtectionCheckFeatureSupportSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * CheckfeatureSupport.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java index 20058ee27d8d..807d59fa76ab 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java @@ -10,7 +10,7 @@ public final class DataProtectionOperationsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/Operations/List + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/Operations/List * .json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java index 9e8baa94d531..1c0f63808105 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java @@ -10,7 +10,7 @@ public final class DeletedBackupInstancesGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * DeletedBackupInstanceOperations/GetDeletedBackupInstance.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java index b4fd70ac7b6b..79ce3c84b056 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java @@ -10,7 +10,7 @@ public final class DeletedBackupInstancesListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * DeletedBackupInstanceOperations/ListDeletedBackupInstances.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java index a3e4e3f75982..e1a0c6367445 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java @@ -10,7 +10,7 @@ public final class DeletedBackupInstancesUndeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * DeletedBackupInstanceOperations/UndeleteDeletedBackupInstance.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyCreateOrUpdateSamples.java index 178f42315691..842bd593f2b9 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyCreateOrUpdateSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyCreateOrUpdateSamples.java @@ -12,7 +12,7 @@ public final class DppResourceGuardProxyCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyDeleteSamples.java index f669e7898e72..f75eb6bc5b6b 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyDeleteSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyDeleteSamples.java @@ -10,7 +10,7 @@ public final class DppResourceGuardProxyDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyGetSamples.java index 19c73b5e0658..0d958c44f871 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyGetSamples.java @@ -10,7 +10,7 @@ public final class DppResourceGuardProxyGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyListSamples.java index 06572cefce04..a913315c873f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyListSamples.java @@ -10,7 +10,7 @@ public final class DppResourceGuardProxyListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyUnlockDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyUnlockDeleteSamples.java index f16240ff6e5b..3a0f5129580e 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyUnlockDeleteSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyUnlockDeleteSamples.java @@ -13,7 +13,7 @@ public final class DppResourceGuardProxyUnlockDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java index a7923c4dda77..fff817c7dc9f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java @@ -10,7 +10,7 @@ public final class ExportJobsOperationResultGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/ * GetExportJobsOperationResult.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java index 985edc5f21c2..60f3818e1fff 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java @@ -10,7 +10,7 @@ public final class ExportJobsTriggerSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/ * TriggerExportJobs.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobGetSamples.java index 333a886739ff..b0899ddbd818 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobGetSamples.java @@ -12,7 +12,7 @@ public final class FetchCrossRegionRestoreJobGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * CrossRegionRestore/FetchCrossRegionRestoreJob.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobsOperationListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobsOperationListSamples.java index 6607aa8ffeb2..5f29f2931a5a 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobsOperationListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchCrossRegionRestoreJobsOperationListSamples.java @@ -12,7 +12,7 @@ public final class FetchCrossRegionRestoreJobsOperationListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * CrossRegionRestore/FetchCrossRegionRestoreJobs.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRecoveryPointsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRecoveryPointsListSamples.java index d5f29a36e300..e9541aad13f8 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRecoveryPointsListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRecoveryPointsListSamples.java @@ -12,7 +12,7 @@ public final class FetchSecondaryRecoveryPointsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * CrossRegionRestore/FetchSecondaryRPs.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java index 671df315d13b..24d50fe6fffa 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java @@ -10,7 +10,7 @@ public final class JobsGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/GetJob. + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/GetJob. * json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java index eb3999795394..949c5d324108 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java @@ -10,7 +10,7 @@ public final class JobsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/JobCRUD/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/JobCRUD/ * ListJobs.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java index 7184db087ce4..23383015f258 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java @@ -10,7 +10,7 @@ public final class OperationResultGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * GetOperationResult.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java index 7101d47cabd9..e4a898dbd329 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java @@ -10,7 +10,7 @@ public final class OperationStatusBackupVaultContextGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * GetOperationStatusVaultContext.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java index 4bd5151a03e5..c63d8d893034 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java @@ -10,7 +10,7 @@ public final class OperationStatusGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * GetOperationStatus.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java index 10bbe02bedc4..cada7bb0de83 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class OperationStatusResourceGroupContextGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * GetOperationStatusRGContext.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java index dca95f14b29c..ab959fca0586 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java @@ -10,7 +10,7 @@ public final class RecoveryPointsGetSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/GetRecoveryPoint.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java index 8c3a02e5b1d9..83f7400d2a73 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java @@ -10,7 +10,7 @@ public final class RecoveryPointsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/ListRecoveryPoints.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java index b75bcf3096b2..7f76977b60b3 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsDeleteSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/DeleteResourceGuard.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java index f5e790acc74f..7d6497fca294 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/ListBackupSecurityPINRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java index 6f5e722c18e0..da58354c802f 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetResourceGuard.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java index 9720e5a13274..816e119ce3b3 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetDefaultBackupSecurityPINRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java index 6a567e665828..fcdb6fe00473 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetDefaultDeleteProtectedItemRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java index 3855cd6b9657..cabfd8f87af9 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetDefaultDeleteResourceGuardProxyRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java index 05f1dcbcb3c5..05e0a95d3f64 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetDefaultDisableSoftDeleteRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java index 879bbd7546d4..1bc45ec1c281 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetDefaultUpdateProtectedItemRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java index c1fc8b92d3d4..08fc57bdd75c 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetDefaultUpdateProtectionPolicyRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java index 9df505745e8e..9655945b6cc6 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/ListDeleteProtectedItemRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java index a45adcc183d1..c2a433a7ec17 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/ListDeleteResourceGuardProxyRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java index 6d82233ba62f..332bbb1ca737 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/ListDisableSoftDeleteRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java index 9f1afbc37c31..78cc3bf74eda 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/ListUpdateProtectedItemRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java index 512b758a2a7b..2f37cf1faff1 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/ListUpdateProtectionPolicyRequests.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java index 6c9b8b615af5..d86190e24637 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsListByResourceGroupSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetResourceGuardsInResourceGroup.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java index fc0cba6e7077..df7c3ce9672d 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java @@ -10,7 +10,7 @@ public final class ResourceGuardsListSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/GetResourceGuardsInSubscription.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java index bce4aae90d81..ca004776c3f5 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java @@ -14,7 +14,7 @@ public final class ResourceGuardsPatchSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/PatchResourceGuard.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java index 09b4302f1aa4..481ee21faf78 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java @@ -13,7 +13,7 @@ public final class ResourceGuardsPutSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * ResourceGuardCRUD/PutResourceGuard.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java index 7c6c1362f39f..9f63d2e26e92 100644 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java +++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java @@ -13,7 +13,7 @@ public final class RestorableTimeRangesFindSamples { /* * x-ms-original-file: - * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2024-04-01/examples/ + * specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2025-02-01/examples/ * BackupInstanceOperations/FindRestorableTimeRanges.json */ /** diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AbsoluteDeleteOptionTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AbsoluteDeleteOptionTests.java deleted file mode 100644 index 222c209682f4..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AbsoluteDeleteOptionTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AbsoluteDeleteOption; -import org.junit.jupiter.api.Assertions; - -public final class AbsoluteDeleteOptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AbsoluteDeleteOption model - = BinaryData.fromString("{\"objectType\":\"AbsoluteDeleteOption\",\"duration\":\"btndo\"}") - .toObject(AbsoluteDeleteOption.class); - Assertions.assertEquals("btndo", model.duration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AbsoluteDeleteOption model = new AbsoluteDeleteOption().withDuration("btndo"); - model = BinaryData.fromObject(model).toObject(AbsoluteDeleteOption.class); - Assertions.assertEquals("btndo", model.duration()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdHocBackupRuleOptionsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdHocBackupRuleOptionsTests.java deleted file mode 100644 index 0dfb21e0a752..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdHocBackupRuleOptionsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AdHocBackupRuleOptions; -import com.azure.resourcemanager.dataprotection.models.AdhocBackupTriggerOption; -import org.junit.jupiter.api.Assertions; - -public final class AdHocBackupRuleOptionsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AdHocBackupRuleOptions model = BinaryData - .fromString("{\"ruleName\":\"yaxuconuqszfkb\",\"triggerOption\":{\"retentionTagOverride\":\"pewr\"}}") - .toObject(AdHocBackupRuleOptions.class); - Assertions.assertEquals("yaxuconuqszfkb", model.ruleName()); - Assertions.assertEquals("pewr", model.triggerOption().retentionTagOverride()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AdHocBackupRuleOptions model = new AdHocBackupRuleOptions().withRuleName("yaxuconuqszfkb") - .withTriggerOption(new AdhocBackupTriggerOption().withRetentionTagOverride("pewr")); - model = BinaryData.fromObject(model).toObject(AdHocBackupRuleOptions.class); - Assertions.assertEquals("yaxuconuqszfkb", model.ruleName()); - Assertions.assertEquals("pewr", model.triggerOption().retentionTagOverride()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBackupTriggerOptionTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBackupTriggerOptionTests.java deleted file mode 100644 index e3418090d9d3..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBackupTriggerOptionTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AdhocBackupTriggerOption; -import org.junit.jupiter.api.Assertions; - -public final class AdhocBackupTriggerOptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AdhocBackupTriggerOption model = BinaryData.fromString("{\"retentionTagOverride\":\"mwvvjektcxsenhw\"}") - .toObject(AdhocBackupTriggerOption.class); - Assertions.assertEquals("mwvvjektcxsenhw", model.retentionTagOverride()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AdhocBackupTriggerOption model = new AdhocBackupTriggerOption().withRetentionTagOverride("mwvvjektcxsenhw"); - model = BinaryData.fromObject(model).toObject(AdhocBackupTriggerOption.class); - Assertions.assertEquals("mwvvjektcxsenhw", model.retentionTagOverride()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBasedTaggingCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBasedTaggingCriteriaTests.java deleted file mode 100644 index 5adb3019d616..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBasedTaggingCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AdhocBasedTaggingCriteria; -import com.azure.resourcemanager.dataprotection.models.RetentionTag; -import org.junit.jupiter.api.Assertions; - -public final class AdhocBasedTaggingCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AdhocBasedTaggingCriteria model = BinaryData - .fromString("{\"tagInfo\":{\"eTag\":\"tcje\",\"id\":\"twwaezkojvdcpzf\",\"tagName\":\"qouicybxarzgsz\"}}") - .toObject(AdhocBasedTaggingCriteria.class); - Assertions.assertEquals("qouicybxarzgsz", model.tagInfo().tagName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AdhocBasedTaggingCriteria model - = new AdhocBasedTaggingCriteria().withTagInfo(new RetentionTag().withTagName("qouicybxarzgsz")); - model = BinaryData.fromObject(model).toObject(AdhocBasedTaggingCriteria.class); - Assertions.assertEquals("qouicybxarzgsz", model.tagInfo().tagName()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBasedTriggerContextTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBasedTriggerContextTests.java deleted file mode 100644 index 723bf4d29377..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AdhocBasedTriggerContextTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AdhocBasedTaggingCriteria; -import com.azure.resourcemanager.dataprotection.models.AdhocBasedTriggerContext; -import com.azure.resourcemanager.dataprotection.models.RetentionTag; -import org.junit.jupiter.api.Assertions; - -public final class AdhocBasedTriggerContextTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AdhocBasedTriggerContext model = BinaryData.fromString( - "{\"objectType\":\"AdhocBasedTriggerContext\",\"taggingCriteria\":{\"tagInfo\":{\"eTag\":\"zcmrvexztvb\",\"id\":\"gsfraoyzkoow\",\"tagName\":\"lmnguxaw\"}}}") - .toObject(AdhocBasedTriggerContext.class); - Assertions.assertEquals("lmnguxaw", model.taggingCriteria().tagInfo().tagName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AdhocBasedTriggerContext model = new AdhocBasedTriggerContext().withTaggingCriteria( - new AdhocBasedTaggingCriteria().withTagInfo(new RetentionTag().withTagName("lmnguxaw"))); - model = BinaryData.fromObject(model).toObject(AdhocBasedTriggerContext.class); - Assertions.assertEquals("lmnguxaw", model.taggingCriteria().tagInfo().tagName()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AuthCredentialsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AuthCredentialsTests.java deleted file mode 100644 index d2b2a92e3df6..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AuthCredentialsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AuthCredentials; - -public final class AuthCredentialsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AuthCredentials model - = BinaryData.fromString("{\"objectType\":\"AuthCredentials\"}").toObject(AuthCredentials.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AuthCredentials model = new AuthCredentials(); - model = BinaryData.fromObject(model).toObject(AuthCredentials.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupDiscreteRecoveryPointTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupDiscreteRecoveryPointTests.java deleted file mode 100644 index 32eb26ee6716..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupDiscreteRecoveryPointTests.java +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupDiscreteRecoveryPoint; -import com.azure.resourcemanager.dataprotection.models.RecoveryPointCompletionState; -import com.azure.resourcemanager.dataprotection.models.RecoveryPointDataStoreDetails; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupDiscreteRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupDiscreteRecoveryPoint model = BinaryData.fromString( - "{\"objectType\":\"AzureBackupDiscreteRecoveryPoint\",\"friendlyName\":\"ldsyuuximerqfob\",\"recoveryPointDataStoresDetails\":[{\"creationTime\":\"2021-04-12T06:30:25Z\",\"expiryTime\":\"2021-10-07T08:54:51Z\",\"id\":\"utwpfhp\",\"metaData\":\"m\",\"state\":\"skdsnfdsdoakg\",\"type\":\"lmkk\",\"visible\":true,\"rehydrationExpiryTime\":\"2020-12-20T17:30:39Z\",\"rehydrationStatus\":\"DELETE_IN_PROGRESS\"},{\"creationTime\":\"2021-05-16T03:51:54Z\",\"expiryTime\":\"2021-07-06T21:17:30Z\",\"id\":\"sttwvogvbbe\",\"metaData\":\"cngqqmoakufgmjz\",\"state\":\"rdgrtw\",\"type\":\"nuuzkopbm\",\"visible\":false,\"rehydrationExpiryTime\":\"2021-08-21T07:56:19Z\",\"rehydrationStatus\":\"CREATE_IN_PROGRESS\"},{\"creationTime\":\"2021-07-25T01:07:20Z\",\"expiryTime\":\"2021-12-03T00:28:31Z\",\"id\":\"iuiefozbhdmsm\",\"metaData\":\"zqhof\",\"state\":\"maequiahxicslfa\",\"type\":\"z\",\"visible\":true,\"rehydrationExpiryTime\":\"2021-07-09T22:00:16Z\",\"rehydrationStatus\":\"CREATE_IN_PROGRESS\"},{\"creationTime\":\"2021-10-10T06:29:17Z\",\"expiryTime\":\"2021-01-11T10:09:18Z\",\"id\":\"ccsphkaivwi\",\"metaData\":\"scywuggwoluhc\",\"state\":\"wem\",\"type\":\"i\",\"visible\":false,\"rehydrationExpiryTime\":\"2021-01-14T04:14:03Z\",\"rehydrationStatus\":\"FAILED\"}],\"recoveryPointTime\":\"2021-02-08T08:17:57Z\",\"policyName\":\"swe\",\"policyVersion\":\"qwdxggicc\",\"recoveryPointId\":\"xqhuexm\",\"recoveryPointType\":\"tlstvlzywem\",\"retentionTagName\":\"rncsdtclu\",\"retentionTagVersion\":\"ypbsfgytguslfead\",\"expiryTime\":\"2021-10-11T19:56:34Z\",\"recoveryPointState\":\"Partial\"}") - .toObject(AzureBackupDiscreteRecoveryPoint.class); - Assertions.assertEquals("ldsyuuximerqfob", model.friendlyName()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-12T06:30:25Z"), - model.recoveryPointDataStoresDetails().get(0).creationTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-07T08:54:51Z"), - model.recoveryPointDataStoresDetails().get(0).expiryTime()); - Assertions.assertEquals("utwpfhp", model.recoveryPointDataStoresDetails().get(0).id()); - Assertions.assertEquals("m", model.recoveryPointDataStoresDetails().get(0).metadata()); - Assertions.assertEquals("skdsnfdsdoakg", model.recoveryPointDataStoresDetails().get(0).state()); - Assertions.assertEquals("lmkk", model.recoveryPointDataStoresDetails().get(0).type()); - Assertions.assertEquals(true, model.recoveryPointDataStoresDetails().get(0).visible()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-08T08:17:57Z"), model.recoveryPointTime()); - Assertions.assertEquals("swe", model.policyName()); - Assertions.assertEquals("qwdxggicc", model.policyVersion()); - Assertions.assertEquals("xqhuexm", model.recoveryPointId()); - Assertions.assertEquals("tlstvlzywem", model.recoveryPointType()); - Assertions.assertEquals("rncsdtclu", model.retentionTagName()); - Assertions.assertEquals("ypbsfgytguslfead", model.retentionTagVersion()); - Assertions.assertEquals(RecoveryPointCompletionState.PARTIAL, model.recoveryPointState()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupDiscreteRecoveryPoint model - = new AzureBackupDiscreteRecoveryPoint().withFriendlyName("ldsyuuximerqfob") - .withRecoveryPointDataStoresDetails(Arrays.asList( - new RecoveryPointDataStoreDetails().withCreationTime(OffsetDateTime.parse("2021-04-12T06:30:25Z")) - .withExpiryTime(OffsetDateTime.parse("2021-10-07T08:54:51Z")) - .withId("utwpfhp") - .withMetadata("m") - .withState("skdsnfdsdoakg") - .withType("lmkk") - .withVisible(true), - new RecoveryPointDataStoreDetails().withCreationTime(OffsetDateTime.parse("2021-05-16T03:51:54Z")) - .withExpiryTime(OffsetDateTime.parse("2021-07-06T21:17:30Z")) - .withId("sttwvogvbbe") - .withMetadata("cngqqmoakufgmjz") - .withState("rdgrtw") - .withType("nuuzkopbm") - .withVisible(false), - new RecoveryPointDataStoreDetails().withCreationTime(OffsetDateTime.parse("2021-07-25T01:07:20Z")) - .withExpiryTime(OffsetDateTime.parse("2021-12-03T00:28:31Z")) - .withId("iuiefozbhdmsm") - .withMetadata("zqhof") - .withState("maequiahxicslfa") - .withType("z") - .withVisible(true), - new RecoveryPointDataStoreDetails().withCreationTime(OffsetDateTime.parse("2021-10-10T06:29:17Z")) - .withExpiryTime(OffsetDateTime.parse("2021-01-11T10:09:18Z")) - .withId("ccsphkaivwi") - .withMetadata("scywuggwoluhc") - .withState("wem") - .withType("i") - .withVisible(false))) - .withRecoveryPointTime(OffsetDateTime.parse("2021-02-08T08:17:57Z")) - .withPolicyName("swe") - .withPolicyVersion("qwdxggicc") - .withRecoveryPointId("xqhuexm") - .withRecoveryPointType("tlstvlzywem") - .withRetentionTagName("rncsdtclu") - .withRetentionTagVersion("ypbsfgytguslfead") - .withRecoveryPointState(RecoveryPointCompletionState.PARTIAL); - model = BinaryData.fromObject(model).toObject(AzureBackupDiscreteRecoveryPoint.class); - Assertions.assertEquals("ldsyuuximerqfob", model.friendlyName()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-12T06:30:25Z"), - model.recoveryPointDataStoresDetails().get(0).creationTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-07T08:54:51Z"), - model.recoveryPointDataStoresDetails().get(0).expiryTime()); - Assertions.assertEquals("utwpfhp", model.recoveryPointDataStoresDetails().get(0).id()); - Assertions.assertEquals("m", model.recoveryPointDataStoresDetails().get(0).metadata()); - Assertions.assertEquals("skdsnfdsdoakg", model.recoveryPointDataStoresDetails().get(0).state()); - Assertions.assertEquals("lmkk", model.recoveryPointDataStoresDetails().get(0).type()); - Assertions.assertEquals(true, model.recoveryPointDataStoresDetails().get(0).visible()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-08T08:17:57Z"), model.recoveryPointTime()); - Assertions.assertEquals("swe", model.policyName()); - Assertions.assertEquals("qwdxggicc", model.policyVersion()); - Assertions.assertEquals("xqhuexm", model.recoveryPointId()); - Assertions.assertEquals("tlstvlzywem", model.recoveryPointType()); - Assertions.assertEquals("rncsdtclu", model.retentionTagName()); - Assertions.assertEquals("ypbsfgytguslfead", model.retentionTagVersion()); - Assertions.assertEquals(RecoveryPointCompletionState.PARTIAL, model.recoveryPointState()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesRequestResourceTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesRequestResourceTests.java deleted file mode 100644 index b4796ba9c8dc..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesRequestResourceTests.java +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesRequest; -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesRequestResource; -import com.azure.resourcemanager.dataprotection.models.RestoreSourceDataStoreType; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupFindRestorableTimeRangesRequestResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupFindRestorableTimeRangesRequestResource model = BinaryData.fromString( - "{\"content\":{\"sourceDataStoreType\":\"OperationalStore\",\"startTime\":\"ehtwdwrft\",\"endTime\":\"iby\"},\"subscriptionId\":\"dl\",\"uri\":\"shfwpracstwity\",\"headers\":{\"ltiugcxnavv\":[\"xccedcpnmdyodn\",\"zxltjcvn\"],\"unyowxwl\":[\"qiby\"],\"rwkq\":[\"jrkvfgbvfvpdbo\",\"acizsjqlhkrr\",\"bdeibqipqk\",\"hvxndzwmkrefajpj\"]},\"supportedGroupVersions\":[\"gbijtjivfx\",\"sjabibs\"],\"cultureInfo\":\"tawfsdjpvkvp\",\"parameters\":{\"ncj\":\"bkzbzkd\",\"zhjjklffhmouwq\":\"budurgkakmo\",\"eeyebi\":\"gzrf\"},\"httpMethod\":\"kayuhqlbjbs\"}") - .toObject(AzureBackupFindRestorableTimeRangesRequestResource.class); - Assertions.assertEquals("dl", model.subscriptionId()); - Assertions.assertEquals("shfwpracstwity", model.uri()); - Assertions.assertEquals("xccedcpnmdyodn", model.headers().get("ltiugcxnavv").get(0)); - Assertions.assertEquals("gbijtjivfx", model.supportedGroupVersions().get(0)); - Assertions.assertEquals("tawfsdjpvkvp", model.cultureInfo()); - Assertions.assertEquals("bkzbzkd", model.parameters().get("ncj")); - Assertions.assertEquals("kayuhqlbjbs", model.httpMethod()); - Assertions.assertEquals(RestoreSourceDataStoreType.OPERATIONAL_STORE, model.content().sourceDataStoreType()); - Assertions.assertEquals("ehtwdwrft", model.content().startTime()); - Assertions.assertEquals("iby", model.content().endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupFindRestorableTimeRangesRequestResource model - = new AzureBackupFindRestorableTimeRangesRequestResource().withSubscriptionId("dl") - .withUri("shfwpracstwity") - .withHeaders( - mapOf("ltiugcxnavv", Arrays.asList("xccedcpnmdyodn", "zxltjcvn"), "unyowxwl", Arrays.asList("qiby"), - "rwkq", Arrays.asList("jrkvfgbvfvpdbo", "acizsjqlhkrr", "bdeibqipqk", "hvxndzwmkrefajpj"))) - .withSupportedGroupVersions(Arrays.asList("gbijtjivfx", "sjabibs")) - .withCultureInfo("tawfsdjpvkvp") - .withParameters(mapOf("ncj", "bkzbzkd", "zhjjklffhmouwq", "budurgkakmo", "eeyebi", "gzrf")) - .withHttpMethod("kayuhqlbjbs") - .withContent(new AzureBackupFindRestorableTimeRangesRequest() - .withSourceDataStoreType(RestoreSourceDataStoreType.OPERATIONAL_STORE) - .withStartTime("ehtwdwrft") - .withEndTime("iby")); - model = BinaryData.fromObject(model).toObject(AzureBackupFindRestorableTimeRangesRequestResource.class); - Assertions.assertEquals("dl", model.subscriptionId()); - Assertions.assertEquals("shfwpracstwity", model.uri()); - Assertions.assertEquals("xccedcpnmdyodn", model.headers().get("ltiugcxnavv").get(0)); - Assertions.assertEquals("gbijtjivfx", model.supportedGroupVersions().get(0)); - Assertions.assertEquals("tawfsdjpvkvp", model.cultureInfo()); - Assertions.assertEquals("bkzbzkd", model.parameters().get("ncj")); - Assertions.assertEquals("kayuhqlbjbs", model.httpMethod()); - Assertions.assertEquals(RestoreSourceDataStoreType.OPERATIONAL_STORE, model.content().sourceDataStoreType()); - Assertions.assertEquals("ehtwdwrft", model.content().startTime()); - Assertions.assertEquals("iby", model.content().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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesRequestTests.java deleted file mode 100644 index 93c3c1dca640..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesRequest; -import com.azure.resourcemanager.dataprotection.models.RestoreSourceDataStoreType; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupFindRestorableTimeRangesRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupFindRestorableTimeRangesRequest model = BinaryData - .fromString( - "{\"sourceDataStoreType\":\"VaultStore\",\"startTime\":\"ylgqgitxmedjvcsl\",\"endTime\":\"qwwncw\"}") - .toObject(AzureBackupFindRestorableTimeRangesRequest.class); - Assertions.assertEquals(RestoreSourceDataStoreType.VAULT_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("ylgqgitxmedjvcsl", model.startTime()); - Assertions.assertEquals("qwwncw", model.endTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupFindRestorableTimeRangesRequest model = new AzureBackupFindRestorableTimeRangesRequest() - .withSourceDataStoreType(RestoreSourceDataStoreType.VAULT_STORE) - .withStartTime("ylgqgitxmedjvcsl") - .withEndTime("qwwncw"); - model = BinaryData.fromObject(model).toObject(AzureBackupFindRestorableTimeRangesRequest.class); - Assertions.assertEquals(RestoreSourceDataStoreType.VAULT_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("ylgqgitxmedjvcsl", model.startTime()); - Assertions.assertEquals("qwwncw", model.endTime()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesResponseResourceInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesResponseResourceInnerTests.java deleted file mode 100644 index 19dfd5408229..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesResponseResourceInnerTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.AzureBackupFindRestorableTimeRangesResponseResourceInner; -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesResponse; -import com.azure.resourcemanager.dataprotection.models.RestorableTimeRange; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupFindRestorableTimeRangesResponseResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupFindRestorableTimeRangesResponseResourceInner model = BinaryData.fromString( - "{\"properties\":{\"restorableTimeRanges\":[{\"startTime\":\"gktrmgucnapkte\",\"endTime\":\"ellwptfdy\",\"objectType\":\"fqbuaceopzf\"}],\"objectType\":\"hhuao\"},\"id\":\"pcqeqx\",\"name\":\"lzdahzxctobgbkdm\",\"type\":\"izpost\"}") - .toObject(AzureBackupFindRestorableTimeRangesResponseResourceInner.class); - Assertions.assertEquals("gktrmgucnapkte", model.properties().restorableTimeRanges().get(0).startTime()); - Assertions.assertEquals("ellwptfdy", model.properties().restorableTimeRanges().get(0).endTime()); - Assertions.assertEquals("fqbuaceopzf", model.properties().restorableTimeRanges().get(0).objectType()); - Assertions.assertEquals("hhuao", model.properties().objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupFindRestorableTimeRangesResponseResourceInner model - = new AzureBackupFindRestorableTimeRangesResponseResourceInner() - .withProperties(new AzureBackupFindRestorableTimeRangesResponse() - .withRestorableTimeRanges(Arrays.asList(new RestorableTimeRange().withStartTime("gktrmgucnapkte") - .withEndTime("ellwptfdy") - .withObjectType("fqbuaceopzf"))) - .withObjectType("hhuao")); - model = BinaryData.fromObject(model).toObject(AzureBackupFindRestorableTimeRangesResponseResourceInner.class); - Assertions.assertEquals("gktrmgucnapkte", model.properties().restorableTimeRanges().get(0).startTime()); - Assertions.assertEquals("ellwptfdy", model.properties().restorableTimeRanges().get(0).endTime()); - Assertions.assertEquals("fqbuaceopzf", model.properties().restorableTimeRanges().get(0).objectType()); - Assertions.assertEquals("hhuao", model.properties().objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesResponseTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesResponseTests.java deleted file mode 100644 index e2cb3f65c3b7..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupFindRestorableTimeRangesResponseTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesResponse; -import com.azure.resourcemanager.dataprotection.models.RestorableTimeRange; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupFindRestorableTimeRangesResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupFindRestorableTimeRangesResponse model = BinaryData.fromString( - "{\"restorableTimeRanges\":[{\"startTime\":\"cfbu\",\"endTime\":\"rmfqjhhkxbpvj\",\"objectType\":\"jhxxjyn\"},{\"startTime\":\"u\",\"endTime\":\"ivkrtsw\",\"objectType\":\"qzvszjf\"}],\"objectType\":\"vjfdx\"}") - .toObject(AzureBackupFindRestorableTimeRangesResponse.class); - Assertions.assertEquals("cfbu", model.restorableTimeRanges().get(0).startTime()); - Assertions.assertEquals("rmfqjhhkxbpvj", model.restorableTimeRanges().get(0).endTime()); - Assertions.assertEquals("jhxxjyn", model.restorableTimeRanges().get(0).objectType()); - Assertions.assertEquals("vjfdx", model.objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupFindRestorableTimeRangesResponse model = new AzureBackupFindRestorableTimeRangesResponse() - .withRestorableTimeRanges(Arrays.asList( - new RestorableTimeRange().withStartTime("cfbu").withEndTime("rmfqjhhkxbpvj").withObjectType("jhxxjyn"), - new RestorableTimeRange().withStartTime("u").withEndTime("ivkrtsw").withObjectType("qzvszjf"))) - .withObjectType("vjfdx"); - model = BinaryData.fromObject(model).toObject(AzureBackupFindRestorableTimeRangesResponse.class); - Assertions.assertEquals("cfbu", model.restorableTimeRanges().get(0).startTime()); - Assertions.assertEquals("rmfqjhhkxbpvj", model.restorableTimeRanges().get(0).endTime()); - Assertions.assertEquals("jhxxjyn", model.restorableTimeRanges().get(0).objectType()); - Assertions.assertEquals("vjfdx", model.objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupParamsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupParamsTests.java deleted file mode 100644 index 01615888569b..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupParamsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupParams; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupParamsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupParams model - = BinaryData.fromString("{\"objectType\":\"AzureBackupParams\",\"backupType\":\"dxdigr\"}") - .toObject(AzureBackupParams.class); - Assertions.assertEquals("dxdigr", model.backupType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupParams model = new AzureBackupParams().withBackupType("dxdigr"); - model = BinaryData.fromObject(model).toObject(AzureBackupParams.class); - Assertions.assertEquals("dxdigr", model.backupType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointBasedRestoreRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointBasedRestoreRequestTests.java deleted file mode 100644 index 7b42c61c6695..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointBasedRestoreRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointBasedRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupRecoveryPointBasedRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRecoveryPointBasedRestoreRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureBackupRecoveryPointBasedRestoreRequest\",\"recoveryPointId\":\"guufzd\",\"restoreTargetInfo\":{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"qtfihwhbotzinga\"},\"sourceDataStoreType\":\"SnapshotStore\",\"sourceResourceId\":\"phoszqz\",\"resourceGuardOperationRequests\":[\"hqamvdkf\",\"ynwcvtbv\",\"ayhmtnvyqiatkz\",\"pcnp\"],\"identityDetails\":{\"useSystemAssignedIdentity\":true,\"userAssignedIdentityArmUrl\":\"esgvvsccyaj\"}}") - .toObject(AzureBackupRecoveryPointBasedRestoreRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("qtfihwhbotzinga", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.SNAPSHOT_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("phoszqz", model.sourceResourceId()); - Assertions.assertEquals("hqamvdkf", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("esgvvsccyaj", model.identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("guufzd", model.recoveryPointId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRecoveryPointBasedRestoreRequest model = new AzureBackupRecoveryPointBasedRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("qtfihwhbotzinga")) - .withSourceDataStoreType(SourceDataStoreType.SNAPSHOT_STORE) - .withSourceResourceId("phoszqz") - .withResourceGuardOperationRequests(Arrays.asList("hqamvdkf", "ynwcvtbv", "ayhmtnvyqiatkz", "pcnp")) - .withIdentityDetails( - new IdentityDetails().withUseSystemAssignedIdentity(true).withUserAssignedIdentityArmUrl("esgvvsccyaj")) - .withRecoveryPointId("guufzd"); - model = BinaryData.fromObject(model).toObject(AzureBackupRecoveryPointBasedRestoreRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("qtfihwhbotzinga", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.SNAPSHOT_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("phoszqz", model.sourceResourceId()); - Assertions.assertEquals("hqamvdkf", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("esgvvsccyaj", model.identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("guufzd", model.recoveryPointId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointResourceInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointResourceInnerTests.java deleted file mode 100644 index b3546fc9d4da..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointResourceInnerTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.AzureBackupRecoveryPointResourceInner; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPoint; - -public final class AzureBackupRecoveryPointResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRecoveryPointResourceInner model = BinaryData.fromString( - "{\"properties\":{\"objectType\":\"AzureBackupRecoveryPoint\"},\"id\":\"myskpbhenbtkcxy\",\"name\":\"ny\",\"type\":\"nrs\"}") - .toObject(AzureBackupRecoveryPointResourceInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRecoveryPointResourceInner model - = new AzureBackupRecoveryPointResourceInner().withProperties(new AzureBackupRecoveryPoint()); - model = BinaryData.fromObject(model).toObject(AzureBackupRecoveryPointResourceInner.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointResourceListTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointResourceListTests.java deleted file mode 100644 index 95f96b8b401d..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointResourceListTests.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.AzureBackupRecoveryPointResourceInner; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPoint; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointResourceList; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupRecoveryPointResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRecoveryPointResourceList model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"objectType\":\"AzureBackupRecoveryPoint\"},\"id\":\"ebf\",\"name\":\"iarbutrcvpna\",\"type\":\"zmhjrunmp\"}],\"nextLink\":\"tdbhrbnla\"}") - .toObject(AzureBackupRecoveryPointResourceList.class); - Assertions.assertEquals("tdbhrbnla", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRecoveryPointResourceList model - = new AzureBackupRecoveryPointResourceList().withNextLink("tdbhrbnla") - .withValue(Arrays.asList( - new AzureBackupRecoveryPointResourceInner().withProperties(new AzureBackupRecoveryPoint()))); - model = BinaryData.fromObject(model).toObject(AzureBackupRecoveryPointResourceList.class); - Assertions.assertEquals("tdbhrbnla", model.nextLink()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointTests.java deleted file mode 100644 index 2e4e79220b1e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryPointTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPoint; - -public final class AzureBackupRecoveryPointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRecoveryPoint model = BinaryData.fromString("{\"objectType\":\"AzureBackupRecoveryPoint\"}") - .toObject(AzureBackupRecoveryPoint.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRecoveryPoint model = new AzureBackupRecoveryPoint(); - model = BinaryData.fromObject(model).toObject(AzureBackupRecoveryPoint.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryTimeBasedRestoreRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryTimeBasedRestoreRequestTests.java deleted file mode 100644 index 7604e9401373..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRecoveryTimeBasedRestoreRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryTimeBasedRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupRecoveryTimeBasedRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRecoveryTimeBasedRestoreRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureBackupRecoveryTimeBasedRestoreRequest\",\"recoveryPointTime\":\"wccsnjvcdwxlpqek\",\"restoreTargetInfo\":{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"khtj\"},\"sourceDataStoreType\":\"ArchiveStore\",\"sourceResourceId\":\"ngwfqatm\",\"resourceGuardOperationRequests\":[\"tmdvypgikdgs\",\"ywkbirryuzhlhkjo\"],\"identityDetails\":{\"useSystemAssignedIdentity\":true,\"userAssignedIdentityArmUrl\":\"aatjinrvgoupmfi\"}}") - .toObject(AzureBackupRecoveryTimeBasedRestoreRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("khtj", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.ARCHIVE_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("ngwfqatm", model.sourceResourceId()); - Assertions.assertEquals("tmdvypgikdgs", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("aatjinrvgoupmfi", model.identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("wccsnjvcdwxlpqek", model.recoveryPointTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRecoveryTimeBasedRestoreRequest model = new AzureBackupRecoveryTimeBasedRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("khtj")) - .withSourceDataStoreType(SourceDataStoreType.ARCHIVE_STORE) - .withSourceResourceId("ngwfqatm") - .withResourceGuardOperationRequests(Arrays.asList("tmdvypgikdgs", "ywkbirryuzhlhkjo")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(true) - .withUserAssignedIdentityArmUrl("aatjinrvgoupmfi")) - .withRecoveryPointTime("wccsnjvcdwxlpqek"); - model = BinaryData.fromObject(model).toObject(AzureBackupRecoveryTimeBasedRestoreRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("khtj", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.ARCHIVE_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("ngwfqatm", model.sourceResourceId()); - Assertions.assertEquals("tmdvypgikdgs", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("aatjinrvgoupmfi", model.identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("wccsnjvcdwxlpqek", model.recoveryPointTime()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRehydrationRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRehydrationRequestTests.java deleted file mode 100644 index 67fd7fe79055..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRehydrationRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRehydrationRequest; -import com.azure.resourcemanager.dataprotection.models.RehydrationPriority; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupRehydrationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRehydrationRequest model = BinaryData.fromString( - "{\"recoveryPointId\":\"xl\",\"rehydrationPriority\":\"Invalid\",\"rehydrationRetentionDuration\":\"dttouwaboekqvkel\"}") - .toObject(AzureBackupRehydrationRequest.class); - Assertions.assertEquals("xl", model.recoveryPointId()); - Assertions.assertEquals(RehydrationPriority.INVALID, model.rehydrationPriority()); - Assertions.assertEquals("dttouwaboekqvkel", model.rehydrationRetentionDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRehydrationRequest model = new AzureBackupRehydrationRequest().withRecoveryPointId("xl") - .withRehydrationPriority(RehydrationPriority.INVALID) - .withRehydrationRetentionDuration("dttouwaboekqvkel"); - model = BinaryData.fromObject(model).toObject(AzureBackupRehydrationRequest.class); - Assertions.assertEquals("xl", model.recoveryPointId()); - Assertions.assertEquals(RehydrationPriority.INVALID, model.rehydrationPriority()); - Assertions.assertEquals("dttouwaboekqvkel", model.rehydrationRetentionDuration()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRestoreRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRestoreRequestTests.java deleted file mode 100644 index 1a393ad9b443..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRestoreRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupRestoreRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRestoreRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureBackupRestoreRequest\",\"restoreTargetInfo\":{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"ujwb\"},\"sourceDataStoreType\":\"VaultStore\",\"sourceResourceId\":\"almuzyoxaepdkzja\",\"resourceGuardOperationRequests\":[\"xrhdwbavxbniwdjs\"],\"identityDetails\":{\"useSystemAssignedIdentity\":false,\"userAssignedIdentityArmUrl\":\"bpg\"}}") - .toObject(AzureBackupRestoreRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("ujwb", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.VAULT_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("almuzyoxaepdkzja", model.sourceResourceId()); - Assertions.assertEquals("xrhdwbavxbniwdjs", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("bpg", model.identityDetails().userAssignedIdentityArmUrl()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRestoreRequest model = new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("ujwb")) - .withSourceDataStoreType(SourceDataStoreType.VAULT_STORE) - .withSourceResourceId("almuzyoxaepdkzja") - .withResourceGuardOperationRequests(Arrays.asList("xrhdwbavxbniwdjs")) - .withIdentityDetails( - new IdentityDetails().withUseSystemAssignedIdentity(false).withUserAssignedIdentityArmUrl("bpg")); - model = BinaryData.fromObject(model).toObject(AzureBackupRestoreRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("ujwb", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.VAULT_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("almuzyoxaepdkzja", model.sourceResourceId()); - Assertions.assertEquals("xrhdwbavxbniwdjs", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("bpg", model.identityDetails().userAssignedIdentityArmUrl()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRestoreWithRehydrationRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRestoreWithRehydrationRequestTests.java deleted file mode 100644 index 04e3f239f3c9..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRestoreWithRehydrationRequestTests.java +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreWithRehydrationRequest; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RehydrationPriority; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupRestoreWithRehydrationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRestoreWithRehydrationRequest model = BinaryData.fromString( - "{\"objectType\":\"AzureBackupRestoreWithRehydrationRequest\",\"rehydrationPriority\":\"Invalid\",\"rehydrationRetentionDuration\":\"qfhwyg\",\"recoveryPointId\":\"lvdnkfx\",\"restoreTargetInfo\":{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"mdwzrmuhapfcqdps\"},\"sourceDataStoreType\":\"ArchiveStore\",\"sourceResourceId\":\"vpsvuoymgcce\",\"resourceGuardOperationRequests\":[\"zrypqlmfeokerqw\",\"yhko\"],\"identityDetails\":{\"useSystemAssignedIdentity\":false,\"userAssignedIdentityArmUrl\":\"edkowepbqpcrfk\"}}") - .toObject(AzureBackupRestoreWithRehydrationRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("mdwzrmuhapfcqdps", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.ARCHIVE_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("vpsvuoymgcce", model.sourceResourceId()); - Assertions.assertEquals("zrypqlmfeokerqw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("edkowepbqpcrfk", model.identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("lvdnkfx", model.recoveryPointId()); - Assertions.assertEquals(RehydrationPriority.INVALID, model.rehydrationPriority()); - Assertions.assertEquals("qfhwyg", model.rehydrationRetentionDuration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRestoreWithRehydrationRequest model = new AzureBackupRestoreWithRehydrationRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("mdwzrmuhapfcqdps")) - .withSourceDataStoreType(SourceDataStoreType.ARCHIVE_STORE) - .withSourceResourceId("vpsvuoymgcce") - .withResourceGuardOperationRequests(Arrays.asList("zrypqlmfeokerqw", "yhko")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) - .withUserAssignedIdentityArmUrl("edkowepbqpcrfk")) - .withRecoveryPointId("lvdnkfx") - .withRehydrationPriority(RehydrationPriority.INVALID) - .withRehydrationRetentionDuration("qfhwyg"); - model = BinaryData.fromObject(model).toObject(AzureBackupRestoreWithRehydrationRequest.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("mdwzrmuhapfcqdps", model.restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.ARCHIVE_STORE, model.sourceDataStoreType()); - Assertions.assertEquals("vpsvuoymgcce", model.sourceResourceId()); - Assertions.assertEquals("zrypqlmfeokerqw", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("edkowepbqpcrfk", model.identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("lvdnkfx", model.recoveryPointId()); - Assertions.assertEquals(RehydrationPriority.INVALID, model.rehydrationPriority()); - Assertions.assertEquals("qfhwyg", model.rehydrationRetentionDuration()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRuleTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRuleTests.java deleted file mode 100644 index 003fdabf17f6..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureBackupRuleTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRule; -import com.azure.resourcemanager.dataprotection.models.BackupParameters; -import com.azure.resourcemanager.dataprotection.models.DataStoreInfoBase; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import com.azure.resourcemanager.dataprotection.models.TriggerContext; -import org.junit.jupiter.api.Assertions; - -public final class AzureBackupRuleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureBackupRule model = BinaryData.fromString( - "{\"objectType\":\"AzureBackupRule\",\"backupParameters\":{\"objectType\":\"BackupParameters\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"ggjioolvr\"},\"trigger\":{\"objectType\":\"TriggerContext\"},\"name\":\"x\"}") - .toObject(AzureBackupRule.class); - Assertions.assertEquals("x", model.name()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.dataStore().dataStoreType()); - Assertions.assertEquals("ggjioolvr", model.dataStore().objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureBackupRule model = new AzureBackupRule().withName("x") - .withBackupParameters(new BackupParameters()) - .withDataStore( - new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE).withObjectType("ggjioolvr")) - .withTrigger(new TriggerContext()); - model = BinaryData.fromObject(model).toObject(AzureBackupRule.class); - Assertions.assertEquals("x", model.name()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.dataStore().dataStoreType()); - Assertions.assertEquals("ggjioolvr", model.dataStore().objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureMonitorAlertSettingsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureMonitorAlertSettingsTests.java deleted file mode 100644 index 6d942b135a4b..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureMonitorAlertSettingsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AlertsState; -import com.azure.resourcemanager.dataprotection.models.AzureMonitorAlertSettings; -import org.junit.jupiter.api.Assertions; - -public final class AzureMonitorAlertSettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureMonitorAlertSettings model = BinaryData.fromString("{\"alertsForAllJobFailures\":\"Enabled\"}") - .toObject(AzureMonitorAlertSettings.class); - Assertions.assertEquals(AlertsState.ENABLED, model.alertsForAllJobFailures()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureMonitorAlertSettings model - = new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED); - model = BinaryData.fromObject(model).toObject(AzureMonitorAlertSettings.class); - Assertions.assertEquals(AlertsState.ENABLED, model.alertsForAllJobFailures()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureOperationalStoreParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureOperationalStoreParametersTests.java deleted file mode 100644 index 29108efb2cb7..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureOperationalStoreParametersTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureOperationalStoreParameters; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import org.junit.jupiter.api.Assertions; - -public final class AzureOperationalStoreParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureOperationalStoreParameters model = BinaryData.fromString( - "{\"objectType\":\"AzureOperationalStoreParameters\",\"resourceGroupId\":\"xvvy\",\"dataStoreType\":\"ArchiveStore\"}") - .toObject(AzureOperationalStoreParameters.class); - Assertions.assertEquals(DataStoreTypes.ARCHIVE_STORE, model.dataStoreType()); - Assertions.assertEquals("xvvy", model.resourceGroupId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureOperationalStoreParameters model - = new AzureOperationalStoreParameters().withDataStoreType(DataStoreTypes.ARCHIVE_STORE) - .withResourceGroupId("xvvy"); - model = BinaryData.fromObject(model).toObject(AzureOperationalStoreParameters.class); - Assertions.assertEquals(DataStoreTypes.ARCHIVE_STORE, model.dataStoreType()); - Assertions.assertEquals("xvvy", model.resourceGroupId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureRetentionRuleTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureRetentionRuleTests.java deleted file mode 100644 index 15ca68cf0d43..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/AzureRetentionRuleTests.java +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureRetentionRule; -import com.azure.resourcemanager.dataprotection.models.CopyOption; -import com.azure.resourcemanager.dataprotection.models.DataStoreInfoBase; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import com.azure.resourcemanager.dataprotection.models.DeleteOption; -import com.azure.resourcemanager.dataprotection.models.SourceLifeCycle; -import com.azure.resourcemanager.dataprotection.models.TargetCopySetting; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AzureRetentionRuleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureRetentionRule model = BinaryData.fromString( - "{\"objectType\":\"AzureRetentionRule\",\"isDefault\":true,\"lifecycles\":[{\"deleteAfter\":{\"objectType\":\"DeleteOption\",\"duration\":\"j\"},\"sourceDataStore\":{\"dataStoreType\":\"OperationalStore\",\"objectType\":\"wuenvr\"},\"targetDataStoreCopySettings\":[{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"uaibrebqaaysj\"}}]},{\"deleteAfter\":{\"objectType\":\"DeleteOption\",\"duration\":\"ixqtn\"},\"sourceDataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"tezlwff\"},\"targetDataStoreCopySettings\":[{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"pjpqqmtedltmmji\"}},{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"OperationalStore\",\"objectType\":\"eozphv\"}},{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"uyqncygupkvipmd\"}},{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"OperationalStore\",\"objectType\":\"wx\"}}]}],\"name\":\"upev\"}") - .toObject(AzureRetentionRule.class); - Assertions.assertEquals("upev", model.name()); - Assertions.assertEquals(true, model.isDefault()); - Assertions.assertEquals("j", model.lifecycles().get(0).deleteAfter().duration()); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, - model.lifecycles().get(0).sourceDataStore().dataStoreType()); - Assertions.assertEquals("wuenvr", model.lifecycles().get(0).sourceDataStore().objectType()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, - model.lifecycles().get(0).targetDataStoreCopySettings().get(0).dataStore().dataStoreType()); - Assertions.assertEquals("uaibrebqaaysj", - model.lifecycles().get(0).targetDataStoreCopySettings().get(0).dataStore().objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureRetentionRule model = new AzureRetentionRule().withName("upev") - .withIsDefault(true) - .withLifecycles(Arrays.asList( - new SourceLifeCycle().withDeleteAfter(new DeleteOption().withDuration("j")) - .withSourceDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE) - .withObjectType("wuenvr")) - .withTargetDataStoreCopySettings( - Arrays.asList(new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore(new DataStoreInfoBase() - .withDataStoreType(DataStoreTypes.VAULT_STORE) - .withObjectType("uaibrebqaaysj")))), - new SourceLifeCycle().withDeleteAfter(new DeleteOption().withDuration("ixqtn")) - .withSourceDataStore( - new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE).withObjectType("tezlwff")) - .withTargetDataStoreCopySettings(Arrays.asList( - new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE) - .withObjectType("pjpqqmtedltmmji")), - new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE) - .withObjectType("eozphv")), - new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE) - .withObjectType("uyqncygupkvipmd")), - new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE) - .withObjectType("wx")))))); - model = BinaryData.fromObject(model).toObject(AzureRetentionRule.class); - Assertions.assertEquals("upev", model.name()); - Assertions.assertEquals(true, model.isDefault()); - Assertions.assertEquals("j", model.lifecycles().get(0).deleteAfter().duration()); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, - model.lifecycles().get(0).sourceDataStore().dataStoreType()); - Assertions.assertEquals("wuenvr", model.lifecycles().get(0).sourceDataStore().objectType()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, - model.lifecycles().get(0).targetDataStoreCopySettings().get(0).dataStore().dataStoreType()); - Assertions.assertEquals("uaibrebqaaysj", - model.lifecycles().get(0).targetDataStoreCopySettings().get(0).dataStore().objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupCriteriaTests.java deleted file mode 100644 index b5d5aa5d8caa..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupCriteria; - -public final class BackupCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupCriteria model - = BinaryData.fromString("{\"objectType\":\"BackupCriteria\"}").toObject(BackupCriteria.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupCriteria model = new BackupCriteria(); - model = BinaryData.fromObject(model).toObject(BackupCriteria.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupDatasourceParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupDatasourceParametersTests.java deleted file mode 100644 index 2d689d1ed460..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupDatasourceParametersTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupDatasourceParameters; - -public final class BackupDatasourceParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupDatasourceParameters model = BinaryData.fromString("{\"objectType\":\"BackupDatasourceParameters\"}") - .toObject(BackupDatasourceParameters.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupDatasourceParameters model = new BackupDatasourceParameters(); - model = BinaryData.fromObject(model).toObject(BackupDatasourceParameters.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupMockTests.java deleted file mode 100644 index 03ede445d4be..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AdHocBackupRuleOptions; -import com.azure.resourcemanager.dataprotection.models.AdhocBackupTriggerOption; -import com.azure.resourcemanager.dataprotection.models.OperationJobExtendedInfo; -import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesAdhocBackupMockTests { - @Test - public void testAdhocBackup() throws Exception { - String responseStr = "{\"objectType\":\"OperationJobExtendedInfo\",\"jobId\":\"sjnygqdnfwqzdzgt\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationJobExtendedInfo response = manager.backupInstances() - .adhocBackup("zhhzjhfjmhvvmu", "gpmuneqsxvmhfbuz", "yihsasbhudypohyu", - new TriggerBackupRequest().withBackupRuleOptions(new AdHocBackupRuleOptions().withRuleName("ms") - .withTriggerOption(new AdhocBackupTriggerOption().withRetentionTagOverride("nsqyrpfoobrltt"))), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("sjnygqdnfwqzdzgt", response.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteMockTests.java deleted file mode 100644 index b2ec0d6e44b1..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupInstances() - .delete("nwsdtutnwlduyc", "uzhyrmewipmvekdx", "kuqgsjjxundxgket", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsMockTests.java deleted file mode 100644 index a0b2ff5de29b..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesResumeBackupsMockTests { - @Test - public void testResumeBackups() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupInstances().resumeBackups("zaum", "eoohguufuzboyj", "thwtzol", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionMockTests.java deleted file mode 100644 index 4f6e430e1b76..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesResumeProtectionMockTests { - @Test - public void testResumeProtection() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupInstances() - .resumeProtection("a", "mwmdxmebwjscjpa", "lxveabfqx", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionMockTests.java deleted file mode 100644 index f1468b520fcf..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.StopProtectionRequest; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesStopProtectionMockTests { - @Test - public void testStopProtection() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupInstances() - .stopProtection("mwmqtibx", "ijddtvqc", "tad", - new StopProtectionRequest().withResourceGuardOperationRequests(Arrays.asList("eukmr", "ieekpndzaa")), - com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsMockTests.java deleted file mode 100644 index 46a41057ba7a..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.SuspendBackupRequest; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesSuspendBackupsMockTests { - @Test - public void testSuspendBackups() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupInstances() - .suspendBackups("mudqmeq", "igpibud", "wyxebeybpmzz", - new SuspendBackupRequest().withResourceGuardOperationRequests(Arrays.asList("ff", "aqi")), - com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceMockTests.java deleted file mode 100644 index d074696a81eb..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.SyncBackupInstanceRequest; -import com.azure.resourcemanager.dataprotection.models.SyncType; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesSyncBackupInstanceMockTests { - @Test - public void testSyncBackupInstance() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupInstances() - .syncBackupInstance("mhh", "ioqaqhvs", "ufuqyrx", - new SyncBackupInstanceRequest().withSyncType(SyncType.FORCE_RESYNC), com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerCrossRegionRestoreMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerCrossRegionRestoreMockTests.java deleted file mode 100644 index c48b2439ef44..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerCrossRegionRestoreMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreRequestObject; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.OperationJobExtendedInfo; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesTriggerCrossRegionRestoreMockTests { - @Test - public void testTriggerCrossRegionRestore() throws Exception { - String responseStr = "{\"objectType\":\"OperationJobExtendedInfo\",\"jobId\":\"efedxihchrphkm\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationJobExtendedInfo response = manager.backupInstances() - .triggerCrossRegionRestore("nrzvuljraaer", "nok", new CrossRegionRestoreRequestObject() - .withRestoreRequestObject(new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("kkjqnvbroylaxxu")) - .withSourceDataStoreType(SourceDataStoreType.SNAPSHOT_STORE) - .withSourceResourceId("isdos") - .withResourceGuardOperationRequests(Arrays.asList("jsvg")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) - .withUserAssignedIdentityArmUrl("yvycytdclxgcckn"))) - .withCrossRegionRestoreDetails( - new CrossRegionRestoreDetails().withSourceRegion("nwm").withSourceBackupInstanceId("tmvpdvjdhtt")), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("efedxihchrphkm", response.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreMockTests.java deleted file mode 100644 index 437ed3bcbdad..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreMockTests.java +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.OperationJobExtendedInfo; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesTriggerRestoreMockTests { - @Test - public void testTriggerRestore() throws Exception { - String responseStr = "{\"objectType\":\"OperationJobExtendedInfo\",\"jobId\":\"asylwx\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationJobExtendedInfo response = manager.backupInstances() - .triggerRestore("a", "llibphbqzmizak", "kan", new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("dnjzh")) - .withSourceDataStoreType(SourceDataStoreType.SNAPSHOT_STORE) - .withSourceResourceId("ylhjlm") - .withResourceGuardOperationRequests(Arrays.asList("xprimrsop")) - .withIdentityDetails( - new IdentityDetails().withUseSystemAssignedIdentity(true).withUserAssignedIdentityArmUrl("meisls")), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("asylwx", response.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateCrossRegionRestoreMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateCrossRegionRestoreMockTests.java deleted file mode 100644 index 165dacf7559f..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateCrossRegionRestoreMockTests.java +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.OperationJobExtendedInfo; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import com.azure.resourcemanager.dataprotection.models.ValidateCrossRegionRestoreRequestObject; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesValidateCrossRegionRestoreMockTests { - @Test - public void testValidateCrossRegionRestore() throws Exception { - String responseStr = "{\"objectType\":\"OperationJobExtendedInfo\",\"jobId\":\"mcwsldrizetpwb\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationJobExtendedInfo response = manager.backupInstances() - .validateCrossRegionRestore("rjdqnsdfzp", "gtgkylkdghr", new ValidateCrossRegionRestoreRequestObject() - .withRestoreRequestObject(new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("utlwxezwzhok")) - .withSourceDataStoreType(SourceDataStoreType.SNAPSHOT_STORE) - .withSourceResourceId("nhhtql") - .withResourceGuardOperationRequests( - Arrays.asList("gppipifh", "f", "oajvgcxtxjcs", "eafidltugsresm")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(true) - .withUserAssignedIdentityArmUrl("oiftxfkfwegprh"))) - .withCrossRegionRestoreDetails( - new CrossRegionRestoreDetails().withSourceRegion("tillucbiqtg").withSourceBackupInstanceId("q")), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("mcwsldrizetpwb", response.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreMockTests.java deleted file mode 100644 index 575c6bcd4632..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.OperationJobExtendedInfo; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupInstancesValidateForRestoreMockTests { - @Test - public void testValidateForRestore() throws Exception { - String responseStr = "{\"objectType\":\"OperationJobExtendedInfo\",\"jobId\":\"e\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationJobExtendedInfo response = manager.backupInstances() - .validateForRestore("cgq", "sismjqfrddga", "quhiosrsjuivf", - new ValidateRestoreRequestObject().withRestoreRequestObject(new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("syirnx")) - .withSourceDataStoreType(SourceDataStoreType.ARCHIVE_STORE) - .withSourceResourceId("zexrxzbujrt") - .withResourceGuardOperationRequests(Arrays.asList("vwrevkhgnlnzon", "lrpiqywnc")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(true) - .withUserAssignedIdentityArmUrl("cof"))), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("e", response.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupParametersTests.java deleted file mode 100644 index a3eb65938e29..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupParametersTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupParameters; - -public final class BackupParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupParameters model - = BinaryData.fromString("{\"objectType\":\"BackupParameters\"}").toObject(BackupParameters.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupParameters model = new BackupParameters(); - model = BinaryData.fromObject(model).toObject(BackupParameters.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index 1315fe7b775a..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicy; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicyResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupPoliciesCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"objectType\":\"BaseBackupPolicy\",\"datasourceTypes\":[\"nowc\",\"hfgmvecactxm\",\"oteyowc\",\"uqovekqvgqouwif\"]},\"id\":\"pjwyiv\",\"name\":\"ikf\",\"type\":\"cvhrfsp\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BaseBackupPolicyResource response = manager.backupPolicies() - .define("own") - .withExistingBackupVault("zjvusfzldmo", "uxylfsbtkadpy") - .withProperties(new BaseBackupPolicy().withDatasourceTypes(Arrays.asList("kb", "grjqctojcmi", "of"))) - .create(); - - Assertions.assertEquals("nowc", response.properties().datasourceTypes().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteWithResponseMockTests.java deleted file mode 100644 index 01cff3208ca8..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupPoliciesDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupPolicies() - .deleteWithResponse("knlrariaawiuagy", "wqfbylyrfgiagt", "ojocqwogf", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetWithResponseMockTests.java deleted file mode 100644 index ec99fbb5028f..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicyResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupPoliciesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"objectType\":\"BaseBackupPolicy\",\"datasourceTypes\":[\"gnhnzeyq\"]},\"id\":\"jjfzqlqhycavo\",\"name\":\"ggxdb\",\"type\":\"esmi\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - BaseBackupPolicyResource response = manager.backupPolicies() - .getWithResponse("jnaeois", "vhmgorffukis", "vwmzhwplefaxvxil", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("gnhnzeyq", response.properties().datasourceTypes().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListMockTests.java deleted file mode 100644 index a4819ee29e04..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicyResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupPoliciesListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"objectType\":\"BaseBackupPolicy\",\"datasourceTypes\":[\"ocxvdfffwafqr\",\"udaspavehh\",\"vkbunzozudh\",\"xg\"]},\"id\":\"oyxcdyuib\",\"name\":\"mfdn\",\"type\":\"zydvfvf\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.backupPolicies().list("suxmpraf", "g", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("ocxvdfffwafqr", response.iterator().next().properties().datasourceTypes().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPolicyTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPolicyTests.java deleted file mode 100644 index e61441ec4d5b..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupPolicyTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupPolicy; -import com.azure.resourcemanager.dataprotection.models.BasePolicyRule; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BackupPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupPolicy model = BinaryData.fromString( - "{\"objectType\":\"BackupPolicy\",\"policyRules\":[{\"objectType\":\"BasePolicyRule\",\"name\":\"curdoiwiitht\"}],\"datasourceTypes\":[\"ubxcbihw\",\"knfd\"]}") - .toObject(BackupPolicy.class); - Assertions.assertEquals("ubxcbihw", model.datasourceTypes().get(0)); - Assertions.assertEquals("curdoiwiitht", model.policyRules().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupPolicy model = new BackupPolicy().withDatasourceTypes(Arrays.asList("ubxcbihw", "knfd")) - .withPolicyRules(Arrays.asList(new BasePolicyRule().withName("curdoiwiitht"))); - model = BinaryData.fromObject(model).toObject(BackupPolicy.class); - Assertions.assertEquals("ubxcbihw", model.datasourceTypes().get(0)); - Assertions.assertEquals("curdoiwiitht", model.policyRules().get(0).name()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupScheduleTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupScheduleTests.java deleted file mode 100644 index 31f2d1636257..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupScheduleTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupSchedule; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BackupScheduleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BackupSchedule model = BinaryData - .fromString("{\"repeatingTimeIntervals\":[\"wjchrdg\",\"ihxumwctondzj\"],\"timeZone\":\"udfdlwgg\"}") - .toObject(BackupSchedule.class); - Assertions.assertEquals("wjchrdg", model.repeatingTimeIntervals().get(0)); - Assertions.assertEquals("udfdlwgg", model.timeZone()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BackupSchedule model - = new BackupSchedule().withRepeatingTimeIntervals(Arrays.asList("wjchrdg", "ihxumwctondzj")) - .withTimeZone("udfdlwgg"); - model = BinaryData.fromObject(model).toObject(BackupSchedule.class); - Assertions.assertEquals("wjchrdg", model.repeatingTimeIntervals().get(0)); - Assertions.assertEquals("udfdlwgg", model.timeZone()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilityWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilityWithResponseMockTests.java deleted file mode 100644 index 33a45a93bbaa..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilityWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.CheckNameAvailabilityRequest; -import com.azure.resourcemanager.dataprotection.models.CheckNameAvailabilityResult; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupVaultsCheckNameAvailabilityWithResponseMockTests { - @Test - public void testCheckNameAvailabilityWithResponse() throws Exception { - String responseStr = "{\"message\":\"odbzevwrdnhf\",\"nameAvailable\":false,\"reason\":\"sjcswsmystuluqyp\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CheckNameAvailabilityResult response = manager.backupVaults() - .checkNameAvailabilityWithResponse("nobaiyhddviacegf", "m", - new CheckNameAvailabilityRequest().withName("fpmvmemfnczd").withType("vbalxlllc"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("odbzevwrdnhf", response.message()); - Assertions.assertEquals(false, response.nameAvailable()); - Assertions.assertEquals("sjcswsmystuluqyp", response.reason()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteMockTests.java deleted file mode 100644 index 0ef2056bd2c4..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class BackupVaultsDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.backupVaults().delete("yohpfkyrkdbdgiog", "jkmnwq", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyResourceInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyResourceInnerTests.java deleted file mode 100644 index b4b2b5a9b593..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyResourceInnerTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.BaseBackupPolicyResourceInner; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BaseBackupPolicyResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BaseBackupPolicyResourceInner model = BinaryData.fromString( - "{\"properties\":{\"objectType\":\"BaseBackupPolicy\",\"datasourceTypes\":[\"ojnxqbzvdd\",\"t\",\"ndei\"]},\"id\":\"twnpzaoqvuhrhcf\",\"name\":\"cyddglmjthjqk\",\"type\":\"pyeicxm\"}") - .toObject(BaseBackupPolicyResourceInner.class); - Assertions.assertEquals("ojnxqbzvdd", model.properties().datasourceTypes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BaseBackupPolicyResourceInner model = new BaseBackupPolicyResourceInner() - .withProperties(new BaseBackupPolicy().withDatasourceTypes(Arrays.asList("ojnxqbzvdd", "t", "ndei"))); - model = BinaryData.fromObject(model).toObject(BaseBackupPolicyResourceInner.class); - Assertions.assertEquals("ojnxqbzvdd", model.properties().datasourceTypes().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyResourceListTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyResourceListTests.java deleted file mode 100644 index 319e2338ac93..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyResourceListTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.BaseBackupPolicyResourceInner; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicy; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicyResourceList; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BaseBackupPolicyResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BaseBackupPolicyResourceList model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"objectType\":\"BaseBackupPolicy\",\"datasourceTypes\":[\"gcpo\"]},\"id\":\"maajrmvdjwzrlo\",\"name\":\"mcl\",\"type\":\"hijco\"},{\"properties\":{\"objectType\":\"BaseBackupPolicy\",\"datasourceTypes\":[\"tbzaqsqsycbkbfk\",\"ukdkexxppofmxa\"]},\"id\":\"fjpgddtocjjxhvp\",\"name\":\"o\",\"type\":\"exhd\"}],\"nextLink\":\"i\"}") - .toObject(BaseBackupPolicyResourceList.class); - Assertions.assertEquals("i", model.nextLink()); - Assertions.assertEquals("gcpo", model.value().get(0).properties().datasourceTypes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BaseBackupPolicyResourceList model = new BaseBackupPolicyResourceList().withNextLink("i") - .withValue(Arrays.asList( - new BaseBackupPolicyResourceInner() - .withProperties(new BaseBackupPolicy().withDatasourceTypes(Arrays.asList("gcpo"))), - new BaseBackupPolicyResourceInner().withProperties( - new BaseBackupPolicy().withDatasourceTypes(Arrays.asList("tbzaqsqsycbkbfk", "ukdkexxppofmxa"))))); - model = BinaryData.fromObject(model).toObject(BaseBackupPolicyResourceList.class); - Assertions.assertEquals("i", model.nextLink()); - Assertions.assertEquals("gcpo", model.value().get(0).properties().datasourceTypes().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyTests.java deleted file mode 100644 index 9d58cdab4d7b..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseBackupPolicyTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BaseBackupPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BaseBackupPolicyTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BaseBackupPolicy model = BinaryData - .fromString("{\"objectType\":\"BaseBackupPolicy\",\"datasourceTypes\":[\"iwqvhkh\",\"xuigdtopbobj\"]}") - .toObject(BaseBackupPolicy.class); - Assertions.assertEquals("iwqvhkh", model.datasourceTypes().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BaseBackupPolicy model = new BaseBackupPolicy().withDatasourceTypes(Arrays.asList("iwqvhkh", "xuigdtopbobj")); - model = BinaryData.fromObject(model).toObject(BaseBackupPolicy.class); - Assertions.assertEquals("iwqvhkh", model.datasourceTypes().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BasePolicyRuleTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BasePolicyRuleTests.java deleted file mode 100644 index a0c8fa54cd88..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BasePolicyRuleTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BasePolicyRule; -import org.junit.jupiter.api.Assertions; - -public final class BasePolicyRuleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BasePolicyRule model = BinaryData.fromString("{\"objectType\":\"BasePolicyRule\",\"name\":\"vjayvblmhvkzu\"}") - .toObject(BasePolicyRule.class); - Assertions.assertEquals("vjayvblmhvkzu", model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BasePolicyRule model = new BasePolicyRule().withName("vjayvblmhvkzu"); - model = BinaryData.fromObject(model).toObject(BasePolicyRule.class); - Assertions.assertEquals("vjayvblmhvkzu", model.name()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseResourcePropertiesTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseResourcePropertiesTests.java deleted file mode 100644 index 2a114393dbb2..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BaseResourcePropertiesTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BaseResourceProperties; - -public final class BaseResourcePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BaseResourceProperties model = BinaryData.fromString("{\"objectType\":\"BaseResourceProperties\"}") - .toObject(BaseResourceProperties.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BaseResourceProperties model = new BaseResourceProperties(); - model = BinaryData.fromObject(model).toObject(BaseResourceProperties.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BlobBackupDatasourceParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BlobBackupDatasourceParametersTests.java deleted file mode 100644 index 9c59ff0ba586..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/BlobBackupDatasourceParametersTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BlobBackupDatasourceParameters; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class BlobBackupDatasourceParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - BlobBackupDatasourceParameters model = BinaryData.fromString( - "{\"objectType\":\"BlobBackupDatasourceParameters\",\"containersList\":[\"ejjoqkagfhsxtta\",\"gzxnfaazpxdtnk\"]}") - .toObject(BlobBackupDatasourceParameters.class); - Assertions.assertEquals("ejjoqkagfhsxtta", model.containersList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - BlobBackupDatasourceParameters model = new BlobBackupDatasourceParameters() - .withContainersList(Arrays.asList("ejjoqkagfhsxtta", "gzxnfaazpxdtnk")); - model = BinaryData.fromObject(model).toObject(BlobBackupDatasourceParameters.class); - Assertions.assertEquals("ejjoqkagfhsxtta", model.containersList().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CheckNameAvailabilityRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CheckNameAvailabilityRequestTests.java deleted file mode 100644 index e3c42dadf438..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CheckNameAvailabilityRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CheckNameAvailabilityRequest; -import org.junit.jupiter.api.Assertions; - -public final class CheckNameAvailabilityRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CheckNameAvailabilityRequest model - = BinaryData.fromString("{\"name\":\"yhxhu\",\"type\":\"k\"}").toObject(CheckNameAvailabilityRequest.class); - Assertions.assertEquals("yhxhu", model.name()); - Assertions.assertEquals("k", model.type()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CheckNameAvailabilityRequest model = new CheckNameAvailabilityRequest().withName("yhxhu").withType("k"); - model = BinaryData.fromObject(model).toObject(CheckNameAvailabilityRequest.class); - Assertions.assertEquals("yhxhu", model.name()); - Assertions.assertEquals("k", model.type()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CheckNameAvailabilityResultInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CheckNameAvailabilityResultInnerTests.java deleted file mode 100644 index 944bce6a6088..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CheckNameAvailabilityResultInnerTests.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.CheckNameAvailabilityResultInner; -import org.junit.jupiter.api.Assertions; - -public final class CheckNameAvailabilityResultInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CheckNameAvailabilityResultInner model - = BinaryData.fromString("{\"message\":\"yxolniwp\",\"nameAvailable\":true,\"reason\":\"jfkgiawxk\"}") - .toObject(CheckNameAvailabilityResultInner.class); - Assertions.assertEquals("yxolniwp", model.message()); - Assertions.assertEquals(true, model.nameAvailable()); - Assertions.assertEquals("jfkgiawxk", model.reason()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CheckNameAvailabilityResultInner model = new CheckNameAvailabilityResultInner().withMessage("yxolniwp") - .withNameAvailable(true) - .withReason("jfkgiawxk"); - model = BinaryData.fromObject(model).toObject(CheckNameAvailabilityResultInner.class); - Assertions.assertEquals("yxolniwp", model.message()); - Assertions.assertEquals(true, model.nameAvailable()); - Assertions.assertEquals("jfkgiawxk", model.reason()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryDisplayTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryDisplayTests.java deleted file mode 100644 index d71788f273c1..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryDisplayTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.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( - "{\"description\":\"izgazxu\",\"operation\":\"zuckyfi\",\"provider\":\"fidfvzw\",\"resource\":\"uht\"}") - .toObject(ClientDiscoveryDisplay.class); - Assertions.assertEquals("izgazxu", model.description()); - Assertions.assertEquals("zuckyfi", model.operation()); - Assertions.assertEquals("fidfvzw", model.provider()); - Assertions.assertEquals("uht", model.resource()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryDisplay model = new ClientDiscoveryDisplay().withDescription("izgazxu") - .withOperation("zuckyfi") - .withProvider("fidfvzw") - .withResource("uht"); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryDisplay.class); - Assertions.assertEquals("izgazxu", model.description()); - Assertions.assertEquals("zuckyfi", model.operation()); - Assertions.assertEquals("fidfvzw", model.provider()); - Assertions.assertEquals("uht", model.resource()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForLogSpecificationTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForLogSpecificationTests.java deleted file mode 100644 index 4836861c7a49..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForLogSpecificationTests.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.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("{\"blobDuration\":\"aodxo\",\"displayName\":\"bdxkqpxokaj\",\"name\":\"npime\"}") - .toObject(ClientDiscoveryForLogSpecification.class); - Assertions.assertEquals("aodxo", model.blobDuration()); - Assertions.assertEquals("bdxkqpxokaj", model.displayName()); - Assertions.assertEquals("npime", model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryForLogSpecification model = new ClientDiscoveryForLogSpecification().withBlobDuration("aodxo") - .withDisplayName("bdxkqpxokaj") - .withName("npime"); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryForLogSpecification.class); - Assertions.assertEquals("aodxo", model.blobDuration()); - Assertions.assertEquals("bdxkqpxokaj", model.displayName()); - Assertions.assertEquals("npime", model.name()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForPropertiesTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForPropertiesTests.java deleted file mode 100644 index 3f0ce0b6b875..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForPropertiesTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForProperties; -import com.azure.resourcemanager.dataprotection.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\":[{\"blobDuration\":\"dkfthwxmnt\",\"displayName\":\"waopvkmijcmmxd\",\"name\":\"fufsrpymzi\"},{\"blobDuration\":\"sezcxtb\",\"displayName\":\"gfycc\",\"name\":\"ewmdw\"},{\"blobDuration\":\"eiachboosflnr\",\"displayName\":\"fqpte\",\"name\":\"zzvypyqrimzinp\"},{\"blobDuration\":\"wjdk\",\"displayName\":\"soodqxhcrmnoh\",\"name\":\"ckwhds\"}]}}") - .toObject(ClientDiscoveryForProperties.class); - Assertions.assertEquals("dkfthwxmnt", model.serviceSpecification().logSpecifications().get(0).blobDuration()); - Assertions.assertEquals("waopvkmijcmmxd", - model.serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("fufsrpymzi", model.serviceSpecification().logSpecifications().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryForProperties model = new ClientDiscoveryForProperties() - .withServiceSpecification(new ClientDiscoveryForServiceSpecification().withLogSpecifications(Arrays.asList( - new ClientDiscoveryForLogSpecification().withBlobDuration("dkfthwxmnt") - .withDisplayName("waopvkmijcmmxd") - .withName("fufsrpymzi"), - new ClientDiscoveryForLogSpecification().withBlobDuration("sezcxtb") - .withDisplayName("gfycc") - .withName("ewmdw"), - new ClientDiscoveryForLogSpecification().withBlobDuration("eiachboosflnr") - .withDisplayName("fqpte") - .withName("zzvypyqrimzinp"), - new ClientDiscoveryForLogSpecification().withBlobDuration("wjdk") - .withDisplayName("soodqxhcrmnoh") - .withName("ckwhds")))); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryForProperties.class); - Assertions.assertEquals("dkfthwxmnt", model.serviceSpecification().logSpecifications().get(0).blobDuration()); - Assertions.assertEquals("waopvkmijcmmxd", - model.serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("fufsrpymzi", model.serviceSpecification().logSpecifications().get(0).name()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForServiceSpecificationTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForServiceSpecificationTests.java deleted file mode 100644 index eeda1165fc00..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryForServiceSpecificationTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.dataprotection.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\":[{\"blobDuration\":\"yip\",\"displayName\":\"sqwpgrjb\",\"name\":\"orcjxvsnby\"},{\"blobDuration\":\"abnmocpcyshu\",\"displayName\":\"afbljjgpbtoqcjmk\",\"name\":\"a\"},{\"blobDuration\":\"qidtqajzyu\",\"displayName\":\"kudjkrlkhb\",\"name\":\"fepgzgq\"},{\"blobDuration\":\"zloc\",\"displayName\":\"c\",\"name\":\"ierhhbcsglummaj\"}]}") - .toObject(ClientDiscoveryForServiceSpecification.class); - Assertions.assertEquals("yip", model.logSpecifications().get(0).blobDuration()); - Assertions.assertEquals("sqwpgrjb", model.logSpecifications().get(0).displayName()); - Assertions.assertEquals("orcjxvsnby", model.logSpecifications().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryForServiceSpecification model - = new ClientDiscoveryForServiceSpecification().withLogSpecifications(Arrays.asList( - new ClientDiscoveryForLogSpecification().withBlobDuration("yip") - .withDisplayName("sqwpgrjb") - .withName("orcjxvsnby"), - new ClientDiscoveryForLogSpecification().withBlobDuration("abnmocpcyshu") - .withDisplayName("afbljjgpbtoqcjmk") - .withName("a"), - new ClientDiscoveryForLogSpecification().withBlobDuration("qidtqajzyu") - .withDisplayName("kudjkrlkhb") - .withName("fepgzgq"), - new ClientDiscoveryForLogSpecification().withBlobDuration("zloc") - .withDisplayName("c") - .withName("ierhhbcsglummaj"))); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryForServiceSpecification.class); - Assertions.assertEquals("yip", model.logSpecifications().get(0).blobDuration()); - Assertions.assertEquals("sqwpgrjb", model.logSpecifications().get(0).displayName()); - Assertions.assertEquals("orcjxvsnby", model.logSpecifications().get(0).name()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryResponseTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryResponseTests.java deleted file mode 100644 index 2c156524bfc2..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryResponseTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.ClientDiscoveryValueForSingleApiInner; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryDisplay; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForProperties; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForServiceSpecification; -import com.azure.resourcemanager.dataprotection.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( - "{\"nextLink\":\"ypl\",\"value\":[{\"display\":{\"description\":\"syyp\",\"operation\":\"dhsgcba\",\"provider\":\"hejkotynqgou\",\"resource\":\"ndlik\"},\"name\":\"qkgfgibma\",\"isDataAction\":false,\"origin\":\"eqsrxybzqqedqyt\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{},{}]}}},{\"display\":{\"description\":\"flmmnk\",\"operation\":\"modmglougpb\",\"provider\":\"tmut\",\"resource\":\"qktapspwgcuert\"},\"name\":\"kdosvqw\",\"isDataAction\":true,\"origin\":\"gbbjfddgmbmbe\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{},{},{}]}}}]}") - .toObject(ClientDiscoveryResponse.class); - Assertions.assertEquals("ypl", model.nextLink()); - Assertions.assertEquals("syyp", model.value().get(0).display().description()); - Assertions.assertEquals("dhsgcba", model.value().get(0).display().operation()); - Assertions.assertEquals("hejkotynqgou", model.value().get(0).display().provider()); - Assertions.assertEquals("ndlik", model.value().get(0).display().resource()); - Assertions.assertEquals("qkgfgibma", model.value().get(0).name()); - Assertions.assertEquals(false, model.value().get(0).isDataAction()); - Assertions.assertEquals("eqsrxybzqqedqyt", model.value().get(0).origin()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryResponse model = new ClientDiscoveryResponse().withNextLink("ypl") - .withValue(Arrays.asList( - new ClientDiscoveryValueForSingleApiInner() - .withDisplay(new ClientDiscoveryDisplay().withDescription("syyp") - .withOperation("dhsgcba") - .withProvider("hejkotynqgou") - .withResource("ndlik")) - .withName("qkgfgibma") - .withIsDataAction(false) - .withOrigin("eqsrxybzqqedqyt") - .withProperties(new ClientDiscoveryForProperties().withServiceSpecification( - new ClientDiscoveryForServiceSpecification().withLogSpecifications(Arrays.asList( - new ClientDiscoveryForLogSpecification(), new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification(), new ClientDiscoveryForLogSpecification())))), - new ClientDiscoveryValueForSingleApiInner() - .withDisplay(new ClientDiscoveryDisplay().withDescription("flmmnk") - .withOperation("modmglougpb") - .withProvider("tmut") - .withResource("qktapspwgcuert")) - .withName("kdosvqw") - .withIsDataAction(true) - .withOrigin("gbbjfddgmbmbe") - .withProperties(new ClientDiscoveryForProperties().withServiceSpecification( - new ClientDiscoveryForServiceSpecification().withLogSpecifications(Arrays.asList( - new ClientDiscoveryForLogSpecification(), new ClientDiscoveryForLogSpecification(), - new ClientDiscoveryForLogSpecification())))))); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryResponse.class); - Assertions.assertEquals("ypl", model.nextLink()); - Assertions.assertEquals("syyp", model.value().get(0).display().description()); - Assertions.assertEquals("dhsgcba", model.value().get(0).display().operation()); - Assertions.assertEquals("hejkotynqgou", model.value().get(0).display().provider()); - Assertions.assertEquals("ndlik", model.value().get(0).display().resource()); - Assertions.assertEquals("qkgfgibma", model.value().get(0).name()); - Assertions.assertEquals(false, model.value().get(0).isDataAction()); - Assertions.assertEquals("eqsrxybzqqedqyt", model.value().get(0).origin()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryValueForSingleApiInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryValueForSingleApiInnerTests.java deleted file mode 100644 index 71da82aa36a8..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ClientDiscoveryValueForSingleApiInnerTests.java +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.ClientDiscoveryValueForSingleApiInner; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryDisplay; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForLogSpecification; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryForProperties; -import com.azure.resourcemanager.dataprotection.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( - "{\"display\":{\"description\":\"qrolfpf\",\"operation\":\"algbquxigjyjg\",\"provider\":\"aoyfhrtxilnerkuj\",\"resource\":\"vlejuvfqa\"},\"name\":\"lyxwjkcprbnwbx\",\"isDataAction\":false,\"origin\":\"bvpyss\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{\"blobDuration\":\"qguhmuo\",\"displayName\":\"f\",\"name\":\"wzwbnguitn\"}]}}}") - .toObject(ClientDiscoveryValueForSingleApiInner.class); - Assertions.assertEquals("qrolfpf", model.display().description()); - Assertions.assertEquals("algbquxigjyjg", model.display().operation()); - Assertions.assertEquals("aoyfhrtxilnerkuj", model.display().provider()); - Assertions.assertEquals("vlejuvfqa", model.display().resource()); - Assertions.assertEquals("lyxwjkcprbnwbx", model.name()); - Assertions.assertEquals(false, model.isDataAction()); - Assertions.assertEquals("bvpyss", model.origin()); - Assertions.assertEquals("qguhmuo", - model.properties().serviceSpecification().logSpecifications().get(0).blobDuration()); - Assertions.assertEquals("f", - model.properties().serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("wzwbnguitn", - model.properties().serviceSpecification().logSpecifications().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ClientDiscoveryValueForSingleApiInner model = new ClientDiscoveryValueForSingleApiInner() - .withDisplay(new ClientDiscoveryDisplay().withDescription("qrolfpf") - .withOperation("algbquxigjyjg") - .withProvider("aoyfhrtxilnerkuj") - .withResource("vlejuvfqa")) - .withName("lyxwjkcprbnwbx") - .withIsDataAction(false) - .withOrigin("bvpyss") - .withProperties(new ClientDiscoveryForProperties() - .withServiceSpecification(new ClientDiscoveryForServiceSpecification().withLogSpecifications( - Arrays.asList(new ClientDiscoveryForLogSpecification().withBlobDuration("qguhmuo") - .withDisplayName("f") - .withName("wzwbnguitn"))))); - model = BinaryData.fromObject(model).toObject(ClientDiscoveryValueForSingleApiInner.class); - Assertions.assertEquals("qrolfpf", model.display().description()); - Assertions.assertEquals("algbquxigjyjg", model.display().operation()); - Assertions.assertEquals("aoyfhrtxilnerkuj", model.display().provider()); - Assertions.assertEquals("vlejuvfqa", model.display().resource()); - Assertions.assertEquals("lyxwjkcprbnwbx", model.name()); - Assertions.assertEquals(false, model.isDataAction()); - Assertions.assertEquals("bvpyss", model.origin()); - Assertions.assertEquals("qguhmuo", - model.properties().serviceSpecification().logSpecifications().get(0).blobDuration()); - Assertions.assertEquals("f", - model.properties().serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("wzwbnguitn", - model.properties().serviceSpecification().logSpecifications().get(0).name()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CmkKekIdentityTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CmkKekIdentityTests.java deleted file mode 100644 index 9b56ff24fa47..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CmkKekIdentityTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CmkKekIdentity; -import com.azure.resourcemanager.dataprotection.models.IdentityType; -import org.junit.jupiter.api.Assertions; - -public final class CmkKekIdentityTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CmkKekIdentity model = BinaryData.fromString("{\"identityType\":\"UserAssigned\",\"identityId\":\"s\"}") - .toObject(CmkKekIdentity.class); - Assertions.assertEquals(IdentityType.USER_ASSIGNED, model.identityType()); - Assertions.assertEquals("s", model.identityId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CmkKekIdentity model = new CmkKekIdentity().withIdentityType(IdentityType.USER_ASSIGNED).withIdentityId("s"); - model = BinaryData.fromObject(model).toObject(CmkKekIdentity.class); - Assertions.assertEquals(IdentityType.USER_ASSIGNED, model.identityType()); - Assertions.assertEquals("s", model.identityId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CopyOnExpiryOptionTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CopyOnExpiryOptionTests.java deleted file mode 100644 index dc0b043cb313..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CopyOnExpiryOptionTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CopyOnExpiryOption; - -public final class CopyOnExpiryOptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CopyOnExpiryOption model - = BinaryData.fromString("{\"objectType\":\"CopyOnExpiryOption\"}").toObject(CopyOnExpiryOption.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CopyOnExpiryOption model = new CopyOnExpiryOption(); - model = BinaryData.fromObject(model).toObject(CopyOnExpiryOption.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CopyOptionTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CopyOptionTests.java deleted file mode 100644 index 225d533dee2d..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CopyOptionTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CopyOption; - -public final class CopyOptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CopyOption model = BinaryData.fromString("{\"objectType\":\"CopyOption\"}").toObject(CopyOption.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CopyOption model = new CopyOption(); - model = BinaryData.fromObject(model).toObject(CopyOption.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreDetailsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreDetailsTests.java deleted file mode 100644 index dfe9dc7328fd..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreDetailsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; -import org.junit.jupiter.api.Assertions; - -public final class CrossRegionRestoreDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CrossRegionRestoreDetails model - = BinaryData.fromString("{\"sourceRegion\":\"xbzpfzab\",\"sourceBackupInstanceId\":\"lcuhxwtctyqiklb\"}") - .toObject(CrossRegionRestoreDetails.class); - Assertions.assertEquals("xbzpfzab", model.sourceRegion()); - Assertions.assertEquals("lcuhxwtctyqiklb", model.sourceBackupInstanceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CrossRegionRestoreDetails model = new CrossRegionRestoreDetails().withSourceRegion("xbzpfzab") - .withSourceBackupInstanceId("lcuhxwtctyqiklb"); - model = BinaryData.fromObject(model).toObject(CrossRegionRestoreDetails.class); - Assertions.assertEquals("xbzpfzab", model.sourceRegion()); - Assertions.assertEquals("lcuhxwtctyqiklb", model.sourceBackupInstanceId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreJobRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreJobRequestTests.java deleted file mode 100644 index 03b2882d363a..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreJobRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreJobRequest; -import org.junit.jupiter.api.Assertions; - -public final class CrossRegionRestoreJobRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CrossRegionRestoreJobRequest model = BinaryData - .fromString( - "{\"sourceRegion\":\"ie\",\"sourceBackupVaultId\":\"tfhvpesapskrdqmh\",\"jobId\":\"jdhtldwkyzxu\"}") - .toObject(CrossRegionRestoreJobRequest.class); - Assertions.assertEquals("ie", model.sourceRegion()); - Assertions.assertEquals("tfhvpesapskrdqmh", model.sourceBackupVaultId()); - Assertions.assertEquals("jdhtldwkyzxu", model.jobId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CrossRegionRestoreJobRequest model = new CrossRegionRestoreJobRequest().withSourceRegion("ie") - .withSourceBackupVaultId("tfhvpesapskrdqmh") - .withJobId("jdhtldwkyzxu"); - model = BinaryData.fromObject(model).toObject(CrossRegionRestoreJobRequest.class); - Assertions.assertEquals("ie", model.sourceRegion()); - Assertions.assertEquals("tfhvpesapskrdqmh", model.sourceBackupVaultId()); - Assertions.assertEquals("jdhtldwkyzxu", model.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreJobsRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreJobsRequestTests.java deleted file mode 100644 index dae99f4948cd..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreJobsRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreJobsRequest; -import org.junit.jupiter.api.Assertions; - -public final class CrossRegionRestoreJobsRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CrossRegionRestoreJobsRequest model - = BinaryData.fromString("{\"sourceRegion\":\"rwmdyvxqtay\",\"sourceBackupVaultId\":\"iwwroyqbexrmc\"}") - .toObject(CrossRegionRestoreJobsRequest.class); - Assertions.assertEquals("rwmdyvxqtay", model.sourceRegion()); - Assertions.assertEquals("iwwroyqbexrmc", model.sourceBackupVaultId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CrossRegionRestoreJobsRequest model = new CrossRegionRestoreJobsRequest().withSourceRegion("rwmdyvxqtay") - .withSourceBackupVaultId("iwwroyqbexrmc"); - model = BinaryData.fromObject(model).toObject(CrossRegionRestoreJobsRequest.class); - Assertions.assertEquals("rwmdyvxqtay", model.sourceRegion()); - Assertions.assertEquals("iwwroyqbexrmc", model.sourceBackupVaultId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreRequestObjectTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreRequestObjectTests.java deleted file mode 100644 index b47bd866a032..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreRequestObjectTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreRequestObject; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class CrossRegionRestoreRequestObjectTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CrossRegionRestoreRequestObject model = BinaryData.fromString( - "{\"restoreRequestObject\":{\"objectType\":\"AzureBackupRestoreRequest\",\"restoreTargetInfo\":{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"xdbabphlwr\"},\"sourceDataStoreType\":\"SnapshotStore\",\"sourceResourceId\":\"ktsthsucocmny\",\"resourceGuardOperationRequests\":[\"t\"],\"identityDetails\":{\"useSystemAssignedIdentity\":false,\"userAssignedIdentityArmUrl\":\"rq\"}},\"crossRegionRestoreDetails\":{\"sourceRegion\":\"uedck\",\"sourceBackupInstanceId\":\"ywbiexzfeyueax\"}}") - .toObject(CrossRegionRestoreRequestObject.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, - model.restoreRequestObject().restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("xdbabphlwr", model.restoreRequestObject().restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.SNAPSHOT_STORE, model.restoreRequestObject().sourceDataStoreType()); - Assertions.assertEquals("ktsthsucocmny", model.restoreRequestObject().sourceResourceId()); - Assertions.assertEquals("t", model.restoreRequestObject().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.restoreRequestObject().identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("rq", model.restoreRequestObject().identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("uedck", model.crossRegionRestoreDetails().sourceRegion()); - Assertions.assertEquals("ywbiexzfeyueax", model.crossRegionRestoreDetails().sourceBackupInstanceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CrossRegionRestoreRequestObject model - = new CrossRegionRestoreRequestObject() - .withRestoreRequestObject(new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("xdbabphlwr")) - .withSourceDataStoreType(SourceDataStoreType.SNAPSHOT_STORE) - .withSourceResourceId("ktsthsucocmny") - .withResourceGuardOperationRequests(Arrays.asList("t")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(false) - .withUserAssignedIdentityArmUrl("rq"))) - .withCrossRegionRestoreDetails(new CrossRegionRestoreDetails().withSourceRegion("uedck") - .withSourceBackupInstanceId("ywbiexzfeyueax")); - model = BinaryData.fromObject(model).toObject(CrossRegionRestoreRequestObject.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, - model.restoreRequestObject().restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("xdbabphlwr", model.restoreRequestObject().restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.SNAPSHOT_STORE, model.restoreRequestObject().sourceDataStoreType()); - Assertions.assertEquals("ktsthsucocmny", model.restoreRequestObject().sourceResourceId()); - Assertions.assertEquals("t", model.restoreRequestObject().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(false, model.restoreRequestObject().identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("rq", model.restoreRequestObject().identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("uedck", model.crossRegionRestoreDetails().sourceRegion()); - Assertions.assertEquals("ywbiexzfeyueax", model.crossRegionRestoreDetails().sourceBackupInstanceId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreSettingsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreSettingsTests.java deleted file mode 100644 index afd4ec76bde7..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossRegionRestoreSettingsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreSettings; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreState; -import org.junit.jupiter.api.Assertions; - -public final class CrossRegionRestoreSettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CrossRegionRestoreSettings model - = BinaryData.fromString("{\"state\":\"Disabled\"}").toObject(CrossRegionRestoreSettings.class); - Assertions.assertEquals(CrossRegionRestoreState.DISABLED, model.state()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CrossRegionRestoreSettings model = new CrossRegionRestoreSettings().withState(CrossRegionRestoreState.DISABLED); - model = BinaryData.fromObject(model).toObject(CrossRegionRestoreSettings.class); - Assertions.assertEquals(CrossRegionRestoreState.DISABLED, model.state()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossSubscriptionRestoreSettingsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossSubscriptionRestoreSettingsTests.java deleted file mode 100644 index edb538913e42..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CrossSubscriptionRestoreSettingsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CrossSubscriptionRestoreSettings; -import com.azure.resourcemanager.dataprotection.models.CrossSubscriptionRestoreState; -import org.junit.jupiter.api.Assertions; - -public final class CrossSubscriptionRestoreSettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CrossSubscriptionRestoreSettings model - = BinaryData.fromString("{\"state\":\"Enabled\"}").toObject(CrossSubscriptionRestoreSettings.class); - Assertions.assertEquals(CrossSubscriptionRestoreState.ENABLED, model.state()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CrossSubscriptionRestoreSettings model - = new CrossSubscriptionRestoreSettings().withState(CrossSubscriptionRestoreState.ENABLED); - model = BinaryData.fromObject(model).toObject(CrossSubscriptionRestoreSettings.class); - Assertions.assertEquals(CrossSubscriptionRestoreState.ENABLED, model.state()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CustomCopyOptionTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CustomCopyOptionTests.java deleted file mode 100644 index f503ae05ff70..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/CustomCopyOptionTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CustomCopyOption; -import org.junit.jupiter.api.Assertions; - -public final class CustomCopyOptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CustomCopyOption model = BinaryData.fromString("{\"objectType\":\"CustomCopyOption\",\"duration\":\"sb\"}") - .toObject(CustomCopyOption.class); - Assertions.assertEquals("sb", model.duration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CustomCopyOption model = new CustomCopyOption().withDuration("sb"); - model = BinaryData.fromObject(model).toObject(CustomCopyOption.class); - Assertions.assertEquals("sb", model.duration()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListMockTests.java deleted file mode 100644 index 39c89d1a2112..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListMockTests.java +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ClientDiscoveryValueForSingleApi; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DataProtectionOperationsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"display\":{\"description\":\"zzp\",\"operation\":\"a\",\"provider\":\"sdzhezww\",\"resource\":\"iqyuvvfo\"},\"name\":\"p\",\"isDataAction\":false,\"origin\":\"ikvylauya\",\"properties\":{\"serviceSpecification\":{\"logSpecifications\":[{\"blobDuration\":\"csttijfybvpoekr\",\"displayName\":\"sgbdhuz\",\"name\":\"njdgkynscliq\"},{\"blobDuration\":\"vhxnk\",\"displayName\":\"tkubotppn\",\"name\":\"xz\"},{\"blobDuration\":\"ihfrbbcevqa\",\"displayName\":\"ltd\",\"name\":\"fkqojpy\"},{\"blobDuration\":\"gtrd\",\"displayName\":\"ifmzzsd\",\"name\":\"brn\"}]}}}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.dataProtectionOperations().list(com.azure.core.util.Context.NONE); - - Assertions.assertEquals("zzp", response.iterator().next().display().description()); - Assertions.assertEquals("a", response.iterator().next().display().operation()); - Assertions.assertEquals("sdzhezww", response.iterator().next().display().provider()); - Assertions.assertEquals("iqyuvvfo", response.iterator().next().display().resource()); - Assertions.assertEquals("p", response.iterator().next().name()); - Assertions.assertEquals(false, response.iterator().next().isDataAction()); - Assertions.assertEquals("ikvylauya", response.iterator().next().origin()); - Assertions.assertEquals("csttijfybvpoekr", - response.iterator().next().properties().serviceSpecification().logSpecifications().get(0).blobDuration()); - Assertions.assertEquals("sgbdhuz", - response.iterator().next().properties().serviceSpecification().logSpecifications().get(0).displayName()); - Assertions.assertEquals("njdgkynscliq", - response.iterator().next().properties().serviceSpecification().logSpecifications().get(0).name()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionsCheckFeatureSupportWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionsCheckFeatureSupportWithResponseMockTests.java deleted file mode 100644 index 6c8841e6beff..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionsCheckFeatureSupportWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.FeatureValidationRequestBase; -import com.azure.resourcemanager.dataprotection.models.FeatureValidationResponseBase; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DataProtectionsCheckFeatureSupportWithResponseMockTests { - @Test - public void testCheckFeatureSupportWithResponse() throws Exception { - String responseStr = "{\"objectType\":\"FeatureValidationResponseBase\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - FeatureValidationResponseBase response = manager.dataProtections() - .checkFeatureSupportWithResponse("digumbnr", new FeatureValidationRequestBase(), - com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataStoreInfoBaseTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataStoreInfoBaseTests.java deleted file mode 100644 index 9bcaad3dd305..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataStoreInfoBaseTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DataStoreInfoBase; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import org.junit.jupiter.api.Assertions; - -public final class DataStoreInfoBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DataStoreInfoBase model - = BinaryData.fromString("{\"dataStoreType\":\"OperationalStore\",\"objectType\":\"tkkgllqwjy\"}") - .toObject(DataStoreInfoBase.class); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, model.dataStoreType()); - Assertions.assertEquals("tkkgllqwjy", model.objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DataStoreInfoBase model - = new DataStoreInfoBase().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE).withObjectType("tkkgllqwjy"); - model = BinaryData.fromObject(model).toObject(DataStoreInfoBase.class); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, model.dataStoreType()); - Assertions.assertEquals("tkkgllqwjy", model.objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataStoreParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataStoreParametersTests.java deleted file mode 100644 index 9b86c5d7197d..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DataStoreParametersTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DataStoreParameters; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import org.junit.jupiter.api.Assertions; - -public final class DataStoreParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DataStoreParameters model - = BinaryData.fromString("{\"objectType\":\"DataStoreParameters\",\"dataStoreType\":\"VaultStore\"}") - .toObject(DataStoreParameters.class); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.dataStoreType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DataStoreParameters model = new DataStoreParameters().withDataStoreType(DataStoreTypes.VAULT_STORE); - model = BinaryData.fromObject(model).toObject(DataStoreParameters.class); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.dataStoreType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DatasourceSetTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DatasourceSetTests.java deleted file mode 100644 index b7aba41ed1e9..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DatasourceSetTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BaseResourceProperties; -import com.azure.resourcemanager.dataprotection.models.DatasourceSet; -import org.junit.jupiter.api.Assertions; - -public final class DatasourceSetTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DatasourceSet model = BinaryData.fromString( - "{\"datasourceType\":\"kevle\",\"objectType\":\"zfbuhf\",\"resourceID\":\"vfaxkffeiith\",\"resourceLocation\":\"m\",\"resourceName\":\"yvshxmz\",\"resourceType\":\"bzoggigrx\",\"resourceUri\":\"ur\",\"resourceProperties\":{\"objectType\":\"BaseResourceProperties\"}}") - .toObject(DatasourceSet.class); - Assertions.assertEquals("kevle", model.datasourceType()); - Assertions.assertEquals("zfbuhf", model.objectType()); - Assertions.assertEquals("vfaxkffeiith", model.resourceId()); - Assertions.assertEquals("m", model.resourceLocation()); - Assertions.assertEquals("yvshxmz", model.resourceName()); - Assertions.assertEquals("bzoggigrx", model.resourceType()); - Assertions.assertEquals("ur", model.resourceUri()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DatasourceSet model = new DatasourceSet().withDatasourceType("kevle") - .withObjectType("zfbuhf") - .withResourceId("vfaxkffeiith") - .withResourceLocation("m") - .withResourceName("yvshxmz") - .withResourceType("bzoggigrx") - .withResourceUri("ur") - .withResourceProperties(new BaseResourceProperties()); - model = BinaryData.fromObject(model).toObject(DatasourceSet.class); - Assertions.assertEquals("kevle", model.datasourceType()); - Assertions.assertEquals("zfbuhf", model.objectType()); - Assertions.assertEquals("vfaxkffeiith", model.resourceId()); - Assertions.assertEquals("m", model.resourceLocation()); - Assertions.assertEquals("yvshxmz", model.resourceName()); - Assertions.assertEquals("bzoggigrx", model.resourceType()); - Assertions.assertEquals("ur", model.resourceUri()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DatasourceTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DatasourceTests.java deleted file mode 100644 index 5b015f2f83d9..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DatasourceTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BaseResourceProperties; -import com.azure.resourcemanager.dataprotection.models.Datasource; -import org.junit.jupiter.api.Assertions; - -public final class DatasourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - Datasource model = BinaryData.fromString( - "{\"datasourceType\":\"vnchrkcci\",\"objectType\":\"zjuqkhrsaj\",\"resourceID\":\"wkuofoskghsauu\",\"resourceLocation\":\"jmvxie\",\"resourceName\":\"ugidyjrr\",\"resourceType\":\"y\",\"resourceUri\":\"svexcsonpclhoco\",\"resourceProperties\":{\"objectType\":\"BaseResourceProperties\"}}") - .toObject(Datasource.class); - Assertions.assertEquals("vnchrkcci", model.datasourceType()); - Assertions.assertEquals("zjuqkhrsaj", model.objectType()); - Assertions.assertEquals("wkuofoskghsauu", model.resourceId()); - Assertions.assertEquals("jmvxie", model.resourceLocation()); - Assertions.assertEquals("ugidyjrr", model.resourceName()); - Assertions.assertEquals("y", model.resourceType()); - Assertions.assertEquals("svexcsonpclhoco", model.resourceUri()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Datasource model = new Datasource().withDatasourceType("vnchrkcci") - .withObjectType("zjuqkhrsaj") - .withResourceId("wkuofoskghsauu") - .withResourceLocation("jmvxie") - .withResourceName("ugidyjrr") - .withResourceType("y") - .withResourceUri("svexcsonpclhoco") - .withResourceProperties(new BaseResourceProperties()); - model = BinaryData.fromObject(model).toObject(Datasource.class); - Assertions.assertEquals("vnchrkcci", model.datasourceType()); - Assertions.assertEquals("zjuqkhrsaj", model.objectType()); - Assertions.assertEquals("wkuofoskghsauu", model.resourceId()); - Assertions.assertEquals("jmvxie", model.resourceLocation()); - Assertions.assertEquals("ugidyjrr", model.resourceName()); - Assertions.assertEquals("y", model.resourceType()); - Assertions.assertEquals("svexcsonpclhoco", model.resourceUri()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DayTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DayTests.java deleted file mode 100644 index 05a6b454f024..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.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\":1284513946,\"isLast\":false}").toObject(Day.class); - Assertions.assertEquals(1284513946, model.date()); - Assertions.assertEquals(false, model.isLast()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Day model = new Day().withDate(1284513946).withIsLast(false); - model = BinaryData.fromObject(model).toObject(Day.class); - Assertions.assertEquals(1284513946, model.date()); - Assertions.assertEquals(false, model.isLast()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DefaultResourcePropertiesTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DefaultResourcePropertiesTests.java deleted file mode 100644 index b23ddd682193..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DefaultResourcePropertiesTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DefaultResourceProperties; - -public final class DefaultResourcePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DefaultResourceProperties model = BinaryData.fromString("{\"objectType\":\"DefaultResourceProperties\"}") - .toObject(DefaultResourceProperties.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DefaultResourceProperties model = new DefaultResourceProperties(); - model = BinaryData.fromObject(model).toObject(DefaultResourceProperties.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeleteOptionTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeleteOptionTests.java deleted file mode 100644 index 3658eb4ad8d4..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeleteOptionTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DeleteOption; -import org.junit.jupiter.api.Assertions; - -public final class DeleteOptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DeleteOption model = BinaryData.fromString("{\"objectType\":\"DeleteOption\",\"duration\":\"ongbjcnt\"}") - .toObject(DeleteOption.class); - Assertions.assertEquals("ongbjcnt", model.duration()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DeleteOption model = new DeleteOption().withDuration("ongbjcnt"); - model = BinaryData.fromObject(model).toObject(DeleteOption.class); - Assertions.assertEquals("ongbjcnt", model.duration()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteMockTests.java deleted file mode 100644 index effb42ccd950..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DeletedBackupInstancesUndeleteMockTests { - @Test - public void testUndelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.deletedBackupInstances().undelete("twk", "aosrxuz", "oamktcq", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeletionInfoTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeletionInfoTests.java deleted file mode 100644 index 9984efc28682..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DeletionInfoTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DeletionInfo; - -public final class DeletionInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DeletionInfo model = BinaryData.fromString( - "{\"deletionTime\":\"xsdqrhzoymibmrqy\",\"billingEndDate\":\"ahwfluszdtmhrk\",\"scheduledPurgeTime\":\"fyyvoq\",\"deleteActivityID\":\"piexpbtgiw\"}") - .toObject(DeletionInfo.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DeletionInfo model = new DeletionInfo(); - model = BinaryData.fromObject(model).toObject(DeletionInfo.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseResourceInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseResourceInnerTests.java deleted file mode 100644 index 1f9fadf7dde1..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseResourceInnerTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.DppBaseResourceInner; - -public final class DppBaseResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppBaseResourceInner model - = BinaryData.fromString("{\"id\":\"dgssofwqmzqal\",\"name\":\"mnjijpxacqqudf\",\"type\":\"yxbaaabjyvayf\"}") - .toObject(DppBaseResourceInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppBaseResourceInner model = new DppBaseResourceInner(); - model = BinaryData.fromObject(model).toObject(DppBaseResourceInner.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseResourceListTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseResourceListTests.java deleted file mode 100644 index d56568f957cb..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseResourceListTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.DppBaseResourceInner; -import com.azure.resourcemanager.dataprotection.models.DppBaseResourceList; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DppBaseResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppBaseResourceList model = BinaryData - .fromString( - "{\"value\":[{\"id\":\"duhpk\",\"name\":\"gymare\",\"type\":\"ajxq\"}],\"nextLink\":\"jhkycub\"}") - .toObject(DppBaseResourceList.class); - Assertions.assertEquals("jhkycub", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppBaseResourceList model - = new DppBaseResourceList().withValue(Arrays.asList(new DppBaseResourceInner())).withNextLink("jhkycub"); - model = BinaryData.fromObject(model).toObject(DppBaseResourceList.class); - Assertions.assertEquals("jhkycub", model.nextLink()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseTrackedResourceTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseTrackedResourceTests.java deleted file mode 100644 index d933b1ae4f09..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppBaseTrackedResourceTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppBaseTrackedResource; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DppBaseTrackedResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppBaseTrackedResource model = BinaryData.fromString( - "{\"eTag\":\"huyb\",\"location\":\"podepoo\",\"tags\":{\"eotusivyevc\":\"uvamiheognarxzxt\",\"un\":\"iqihn\",\"fygxgispemvtzfk\":\"bwjzr\"},\"id\":\"fublj\",\"name\":\"fxqeof\",\"type\":\"aeqjhqjbasvms\"}") - .toObject(DppBaseTrackedResource.class); - Assertions.assertEquals("podepoo", model.location()); - Assertions.assertEquals("uvamiheognarxzxt", model.tags().get("eotusivyevc")); - Assertions.assertEquals("huyb", model.etag()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppBaseTrackedResource model = new DppBaseTrackedResource().withLocation("podepoo") - .withTags(mapOf("eotusivyevc", "uvamiheognarxzxt", "un", "iqihn", "fygxgispemvtzfk", "bwjzr")) - .withEtag("huyb"); - model = BinaryData.fromObject(model).toObject(DppBaseTrackedResource.class); - Assertions.assertEquals("podepoo", model.location()); - Assertions.assertEquals("uvamiheognarxzxt", model.tags().get("eotusivyevc")); - Assertions.assertEquals("huyb", 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppIdentityDetailsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppIdentityDetailsTests.java deleted file mode 100644 index 2d967e6232dd..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppIdentityDetailsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppIdentityDetails; -import com.azure.resourcemanager.dataprotection.models.UserAssignedIdentity; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DppIdentityDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppIdentityDetails model = BinaryData.fromString( - "{\"principalId\":\"s\",\"tenantId\":\"zgvfcjrwz\",\"type\":\"xjtfelluwfzit\",\"userAssignedIdentities\":{\"fpjkjlxofp\":{\"principalId\":\"a5595328-c851-42a7-8364-f7fcfe736d42\",\"clientId\":\"6cf410a6-6afd-43f4-96f9-f388eb421f51\"},\"pfxxy\":{\"principalId\":\"52ec4462-df47-41cf-bfdb-3e287d3ab6a6\",\"clientId\":\"ca7e3a46-8992-416c-a7d1-ee88f864f555\"},\"i\":{\"principalId\":\"bf3c27d0-22cf-4ef5-8f58-656935c9baf9\",\"clientId\":\"da9cfb28-23ea-417f-ab03-e5e708da9d00\"}}}") - .toObject(DppIdentityDetails.class); - Assertions.assertEquals("xjtfelluwfzit", model.type()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppIdentityDetails model = new DppIdentityDetails().withType("xjtfelluwfzit") - .withUserAssignedIdentities(mapOf("fpjkjlxofp", new UserAssignedIdentity(), "pfxxy", - new UserAssignedIdentity(), "i", new UserAssignedIdentity())); - model = BinaryData.fromObject(model).toObject(DppIdentityDetails.class); - Assertions.assertEquals("xjtfelluwfzit", model.type()); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppProxyResourceTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppProxyResourceTests.java deleted file mode 100644 index e959884b5601..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppProxyResourceTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppProxyResource; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DppProxyResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppProxyResource model = BinaryData.fromString( - "{\"tags\":{\"kix\":\"kgshwa\",\"eputtmrywnuzoqf\":\"bin\"},\"id\":\"yqzrnkcqvyxlw\",\"name\":\"zlsico\",\"type\":\"oqqnwvlryav\"}") - .toObject(DppProxyResource.class); - Assertions.assertEquals("kgshwa", model.tags().get("kix")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppProxyResource model = new DppProxyResource().withTags(mapOf("kix", "kgshwa", "eputtmrywnuzoqf", "bin")); - model = BinaryData.fromObject(model).toObject(DppProxyResource.class); - Assertions.assertEquals("kgshwa", model.tags().get("kix")); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesCreateOrUpdateWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index b2da7045719a..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesCreateOrUpdateWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DppResourceGuardProxiesCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"resourceGuardResourceId\":\"mcp\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"hqepvufhbzehewh\",\"defaultResourceRequest\":\"hnl\"},{\"vaultCriticalOperation\":\"nbldxeaclgschori\",\"defaultResourceRequest\":\"rsrrmoucsofldp\"},{\"vaultCriticalOperation\":\"iyfc\",\"defaultResourceRequest\":\"beolh\"}],\"lastUpdatedTime\":\"lvbmxuqibsxtkcu\",\"description\":\"b\"},\"id\":\"arfsi\",\"name\":\"wlkjxn\",\"type\":\"pvwgfstmhqykizmd\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ResourceGuardProxyBaseResource response = manager.dppResourceGuardProxies() - .define("d") - .withExistingBackupVault("bd", "bwwg") - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId("idmhmwf") - .withResourceGuardOperationDetails( - Arrays.asList(new ResourceGuardOperationDetail().withVaultCriticalOperation("muvapc") - .withDefaultResourceRequest("crrvweyo"))) - .withLastUpdatedTime("yyukphaimmo") - .withDescription("oqboshbragapyyr")) - .create(); - - Assertions.assertEquals("mcp", response.properties().resourceGuardResourceId()); - Assertions.assertEquals("hqepvufhbzehewh", - response.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("hnl", - response.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("lvbmxuqibsxtkcu", response.properties().lastUpdatedTime()); - Assertions.assertEquals("b", response.properties().description()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesDeleteWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesDeleteWithResponseMockTests.java deleted file mode 100644 index 47c2d3a3ebe4..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesDeleteWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DppResourceGuardProxiesDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.dppResourceGuardProxies() - .deleteWithResponse("bcrymodizrx", "lobdxna", "pmkmlmvevfx", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesGetWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesGetWithResponseMockTests.java deleted file mode 100644 index 7449f4160c33..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesGetWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DppResourceGuardProxiesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"resourceGuardResourceId\":\"gn\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"ewuninvud\",\"defaultResourceRequest\":\"h\"},{\"vaultCriticalOperation\":\"dtvqe\",\"defaultResourceRequest\":\"qct\"}],\"lastUpdatedTime\":\"xdtddmflhuytxzv\",\"description\":\"napxbannovv\"},\"id\":\"czytprwn\",\"name\":\"vroevytlyo\",\"type\":\"rrrouuxvnsa\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ResourceGuardProxyBaseResource response = manager.dppResourceGuardProxies() - .getWithResponse("bo", "lcqxypokk", "minqcym", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("gn", response.properties().resourceGuardResourceId()); - Assertions.assertEquals("ewuninvud", - response.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("h", - response.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("xdtddmflhuytxzv", response.properties().lastUpdatedTime()); - Assertions.assertEquals("napxbannovv", response.properties().description()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesListMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesListMockTests.java deleted file mode 100644 index 160f6364a0fd..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesListMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DppResourceGuardProxiesListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"resourceGuardResourceId\":\"vqtanarfdlpuk\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"neizjcpe\",\"defaultResourceRequest\":\"khnmgbrou\"},{\"vaultCriticalOperation\":\"dbhfhp\",\"defaultResourceRequest\":\"azjzo\"},{\"vaultCriticalOperation\":\"jxhpdulontacn\",\"defaultResourceRequest\":\"w\"}],\"lastUpdatedTime\":\"htuevrhrljy\",\"description\":\"gwxhnsduugwbsreu\"},\"id\":\"q\",\"name\":\"fuarenlvhht\",\"type\":\"lnvnafvvkyfedev\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.dppResourceGuardProxies().list("axmqeqal", "hjnhgwydyynfsvk", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("vqtanarfdlpuk", response.iterator().next().properties().resourceGuardResourceId()); - Assertions.assertEquals("neizjcpe", - response.iterator().next().properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("khnmgbrou", - response.iterator().next().properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("htuevrhrljy", response.iterator().next().properties().lastUpdatedTime()); - Assertions.assertEquals("gwxhnsduugwbsreu", response.iterator().next().properties().description()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesUnlockDeleteWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesUnlockDeleteWithResponseMockTests.java deleted file mode 100644 index 2a5d397d869f..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxiesUnlockDeleteWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.UnlockDeleteRequest; -import com.azure.resourcemanager.dataprotection.models.UnlockDeleteResponse; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DppResourceGuardProxiesUnlockDeleteWithResponseMockTests { - @Test - public void testUnlockDeleteWithResponse() throws Exception { - String responseStr = "{\"unlockDeleteExpiryTime\":\"fyuicdh\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - UnlockDeleteResponse response = manager.dppResourceGuardProxies() - .unlockDeleteWithResponse("op", "hbzxli", "hrdd", - new UnlockDeleteRequest().withResourceGuardOperationRequests(Arrays.asList("gxqbawpcb")) - .withResourceToBeDeleted("zqcyknap"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("fyuicdh", response.unlockDeleteExpiryTime()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceListTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceListTests.java deleted file mode 100644 index 2cc25248488e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppResourceList; -import org.junit.jupiter.api.Assertions; - -public final class DppResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppResourceList model - = BinaryData.fromString("{\"nextLink\":\"qulngsntnbybkzgc\"}").toObject(DppResourceList.class); - Assertions.assertEquals("qulngsntnbybkzgc", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppResourceList model = new DppResourceList().withNextLink("qulngsntnbybkzgc"); - model = BinaryData.fromObject(model).toObject(DppResourceList.class); - Assertions.assertEquals("qulngsntnbybkzgc", model.nextLink()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceTests.java deleted file mode 100644 index f6a6ae24ffe3..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppResourceTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppResource; - -public final class DppResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppResource model - = BinaryData.fromString("{\"id\":\"hm\",\"name\":\"w\",\"type\":\"a\"}").toObject(DppResource.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppResource model = new DppResource(); - model = BinaryData.fromObject(model).toObject(DppResource.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppTrackedResourceListTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppTrackedResourceListTests.java deleted file mode 100644 index db24958c8357..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppTrackedResourceListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppTrackedResourceList; -import org.junit.jupiter.api.Assertions; - -public final class DppTrackedResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppTrackedResourceList model - = BinaryData.fromString("{\"nextLink\":\"fjhdg\"}").toObject(DppTrackedResourceList.class); - Assertions.assertEquals("fjhdg", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppTrackedResourceList model = new DppTrackedResourceList().withNextLink("fjhdg"); - model = BinaryData.fromObject(model).toObject(DppTrackedResourceList.class); - Assertions.assertEquals("fjhdg", model.nextLink()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppTrackedResourceTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppTrackedResourceTests.java deleted file mode 100644 index 51357845f390..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppTrackedResourceTests.java +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppIdentityDetails; -import com.azure.resourcemanager.dataprotection.models.DppTrackedResource; -import com.azure.resourcemanager.dataprotection.models.UserAssignedIdentity; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DppTrackedResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppTrackedResource model = BinaryData.fromString( - "{\"identity\":{\"principalId\":\"wlokjyem\",\"tenantId\":\"vnipjox\",\"type\":\"nchgej\",\"userAssignedIdentities\":{\"ailzydehojwyahu\":{\"principalId\":\"23dde3d6-297b-499b-a6d1-f338e8a69c88\",\"clientId\":\"d456f9b1-edce-4908-8336-6a6720d3ed45\"},\"pmqnja\":{\"principalId\":\"13e4241c-ca6b-4717-968d-a60f7903e22b\",\"clientId\":\"892c985a-9f6e-403f-8d5d-be936a847ef8\"},\"xj\":{\"principalId\":\"de9096cb-2e06-4455-81de-4bb95f983840\",\"clientId\":\"410d9903-943d-4945-8830-91a38585a794\"}}},\"eTag\":\"r\",\"location\":\"vcputegj\",\"tags\":{\"dvpjhulsuuvmk\":\"fdatsc\",\"jdpvwryo\":\"ozkrwfndiodjpslw\",\"hbcryffdfdosyge\":\"psoacctazakljl\"},\"id\":\"paojakhmsbzjh\",\"name\":\"rzevdphlxaol\",\"type\":\"hqtrgqjbpf\"}") - .toObject(DppTrackedResource.class); - Assertions.assertEquals("vcputegj", model.location()); - Assertions.assertEquals("fdatsc", model.tags().get("dvpjhulsuuvmk")); - Assertions.assertEquals("r", model.etag()); - Assertions.assertEquals("nchgej", model.identity().type()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppTrackedResource model = new DppTrackedResource().withLocation("vcputegj") - .withTags( - mapOf("dvpjhulsuuvmk", "fdatsc", "jdpvwryo", "ozkrwfndiodjpslw", "hbcryffdfdosyge", "psoacctazakljl")) - .withEtag("r") - .withIdentity(new DppIdentityDetails().withType("nchgej") - .withUserAssignedIdentities(mapOf("ailzydehojwyahu", new UserAssignedIdentity(), "pmqnja", - new UserAssignedIdentity(), "xj", new UserAssignedIdentity()))); - model = BinaryData.fromObject(model).toObject(DppTrackedResource.class); - Assertions.assertEquals("vcputegj", model.location()); - Assertions.assertEquals("fdatsc", model.tags().get("dvpjhulsuuvmk")); - Assertions.assertEquals("r", model.etag()); - Assertions.assertEquals("nchgej", model.identity().type()); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppWorkerRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppWorkerRequestTests.java deleted file mode 100644 index 86941f94dafc..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/DppWorkerRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.DppWorkerRequest; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class DppWorkerRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DppWorkerRequest model = BinaryData.fromString( - "{\"subscriptionId\":\"bqwrvtldgm\",\"uri\":\"gvmpipaslthaqfx\",\"headers\":{\"owqkdwytisi\":[\"u\",\"wbdsr\",\"zpdrhneu\"],\"iavrm\":[\"rcgp\",\"kpzi\",\"ejzanlfz\"],\"pj\":[\"onok\",\"xrjqcirgzpfrlazs\",\"rnwoiindfp\"]},\"supportedGroupVersions\":[\"bt\",\"h\",\"lsj\"],\"cultureInfo\":\"hszfjvfb\",\"parameters\":{\"qmqhldvriii\":\"eljag\",\"vtvsexsowueluq\":\"jnalghf\",\"wws\":\"hahhxvrhmzkwpj\"},\"httpMethod\":\"ghftqsxhqxujxuk\"}") - .toObject(DppWorkerRequest.class); - Assertions.assertEquals("bqwrvtldgm", model.subscriptionId()); - Assertions.assertEquals("gvmpipaslthaqfx", model.uri()); - Assertions.assertEquals("u", model.headers().get("owqkdwytisi").get(0)); - Assertions.assertEquals("bt", model.supportedGroupVersions().get(0)); - Assertions.assertEquals("hszfjvfb", model.cultureInfo()); - Assertions.assertEquals("eljag", model.parameters().get("qmqhldvriii")); - Assertions.assertEquals("ghftqsxhqxujxuk", model.httpMethod()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DppWorkerRequest model = new DppWorkerRequest().withSubscriptionId("bqwrvtldgm") - .withUri("gvmpipaslthaqfx") - .withHeaders(mapOf("owqkdwytisi", Arrays.asList("u", "wbdsr", "zpdrhneu"), "iavrm", - Arrays.asList("rcgp", "kpzi", "ejzanlfz"), "pj", - Arrays.asList("onok", "xrjqcirgzpfrlazs", "rnwoiindfp"))) - .withSupportedGroupVersions(Arrays.asList("bt", "h", "lsj")) - .withCultureInfo("hszfjvfb") - .withParameters(mapOf("qmqhldvriii", "eljag", "vtvsexsowueluq", "jnalghf", "wws", "hahhxvrhmzkwpj")) - .withHttpMethod("ghftqsxhqxujxuk"); - model = BinaryData.fromObject(model).toObject(DppWorkerRequest.class); - Assertions.assertEquals("bqwrvtldgm", model.subscriptionId()); - Assertions.assertEquals("gvmpipaslthaqfx", model.uri()); - Assertions.assertEquals("u", model.headers().get("owqkdwytisi").get(0)); - Assertions.assertEquals("bt", model.supportedGroupVersions().get(0)); - Assertions.assertEquals("hszfjvfb", model.cultureInfo()); - Assertions.assertEquals("eljag", model.parameters().get("qmqhldvriii")); - Assertions.assertEquals("ghftqsxhqxujxuk", model.httpMethod()); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureSettingsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureSettingsTests.java deleted file mode 100644 index 90d11a9e7cea..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureSettingsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreSettings; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreState; -import com.azure.resourcemanager.dataprotection.models.CrossSubscriptionRestoreSettings; -import com.azure.resourcemanager.dataprotection.models.CrossSubscriptionRestoreState; -import com.azure.resourcemanager.dataprotection.models.FeatureSettings; -import org.junit.jupiter.api.Assertions; - -public final class FeatureSettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FeatureSettings model = BinaryData.fromString( - "{\"crossSubscriptionRestoreSettings\":{\"state\":\"Enabled\"},\"crossRegionRestoreSettings\":{\"state\":\"Enabled\"}}") - .toObject(FeatureSettings.class); - Assertions.assertEquals(CrossSubscriptionRestoreState.ENABLED, - model.crossSubscriptionRestoreSettings().state()); - Assertions.assertEquals(CrossRegionRestoreState.ENABLED, model.crossRegionRestoreSettings().state()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FeatureSettings model = new FeatureSettings() - .withCrossSubscriptionRestoreSettings( - new CrossSubscriptionRestoreSettings().withState(CrossSubscriptionRestoreState.ENABLED)) - .withCrossRegionRestoreSettings( - new CrossRegionRestoreSettings().withState(CrossRegionRestoreState.ENABLED)); - model = BinaryData.fromObject(model).toObject(FeatureSettings.class); - Assertions.assertEquals(CrossSubscriptionRestoreState.ENABLED, - model.crossSubscriptionRestoreSettings().state()); - Assertions.assertEquals(CrossRegionRestoreState.ENABLED, model.crossRegionRestoreSettings().state()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationRequestBaseTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationRequestBaseTests.java deleted file mode 100644 index 5bc3d6ee8970..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationRequestBaseTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.FeatureValidationRequestBase; - -public final class FeatureValidationRequestBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FeatureValidationRequestBase model = BinaryData.fromString("{\"objectType\":\"FeatureValidationRequestBase\"}") - .toObject(FeatureValidationRequestBase.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FeatureValidationRequestBase model = new FeatureValidationRequestBase(); - model = BinaryData.fromObject(model).toObject(FeatureValidationRequestBase.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationRequestTests.java deleted file mode 100644 index c6d9b134e087..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.FeatureType; -import com.azure.resourcemanager.dataprotection.models.FeatureValidationRequest; -import org.junit.jupiter.api.Assertions; - -public final class FeatureValidationRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FeatureValidationRequest model = BinaryData - .fromString( - "{\"objectType\":\"FeatureValidationRequest\",\"featureType\":\"Invalid\",\"featureName\":\"einqf\"}") - .toObject(FeatureValidationRequest.class); - Assertions.assertEquals(FeatureType.INVALID, model.featureType()); - Assertions.assertEquals("einqf", model.featureName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FeatureValidationRequest model - = new FeatureValidationRequest().withFeatureType(FeatureType.INVALID).withFeatureName("einqf"); - model = BinaryData.fromObject(model).toObject(FeatureValidationRequest.class); - Assertions.assertEquals(FeatureType.INVALID, model.featureType()); - Assertions.assertEquals("einqf", model.featureName()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationResponseBaseInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationResponseBaseInnerTests.java deleted file mode 100644 index 44100ad0500e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationResponseBaseInnerTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.FeatureValidationResponseBaseInner; - -public final class FeatureValidationResponseBaseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FeatureValidationResponseBaseInner model - = BinaryData.fromString("{\"objectType\":\"FeatureValidationResponseBase\"}") - .toObject(FeatureValidationResponseBaseInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FeatureValidationResponseBaseInner model = new FeatureValidationResponseBaseInner(); - model = BinaryData.fromObject(model).toObject(FeatureValidationResponseBaseInner.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationResponseTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationResponseTests.java deleted file mode 100644 index aff972df1a99..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FeatureValidationResponseTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.FeatureSupportStatus; -import com.azure.resourcemanager.dataprotection.models.FeatureType; -import com.azure.resourcemanager.dataprotection.models.FeatureValidationResponse; -import com.azure.resourcemanager.dataprotection.models.SupportedFeature; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class FeatureValidationResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FeatureValidationResponse model = BinaryData.fromString( - "{\"objectType\":\"FeatureValidationResponse\",\"featureType\":\"DataSourceType\",\"features\":[{\"featureName\":\"npirgnepttw\",\"supportStatus\":\"PublicPreview\",\"exposureControlledFeatures\":[\"ffcdmqnrojl\",\"ijnkrxfrdd\",\"c\",\"atiz\"]}]}") - .toObject(FeatureValidationResponse.class); - Assertions.assertEquals(FeatureType.DATA_SOURCE_TYPE, model.featureType()); - Assertions.assertEquals("npirgnepttw", model.features().get(0).featureName()); - Assertions.assertEquals(FeatureSupportStatus.PUBLIC_PREVIEW, model.features().get(0).supportStatus()); - Assertions.assertEquals("ffcdmqnrojl", model.features().get(0).exposureControlledFeatures().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FeatureValidationResponse model = new FeatureValidationResponse().withFeatureType(FeatureType.DATA_SOURCE_TYPE) - .withFeatures(Arrays.asList(new SupportedFeature().withFeatureName("npirgnepttw") - .withSupportStatus(FeatureSupportStatus.PUBLIC_PREVIEW) - .withExposureControlledFeatures(Arrays.asList("ffcdmqnrojl", "ijnkrxfrdd", "c", "atiz")))); - model = BinaryData.fromObject(model).toObject(FeatureValidationResponse.class); - Assertions.assertEquals(FeatureType.DATA_SOURCE_TYPE, model.featureType()); - Assertions.assertEquals("npirgnepttw", model.features().get(0).featureName()); - Assertions.assertEquals(FeatureSupportStatus.PUBLIC_PREVIEW, model.features().get(0).supportStatus()); - Assertions.assertEquals("ffcdmqnrojl", model.features().get(0).exposureControlledFeatures().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRPsRequestParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRPsRequestParametersTests.java deleted file mode 100644 index 0d5f63346429..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRPsRequestParametersTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.FetchSecondaryRPsRequestParameters; -import org.junit.jupiter.api.Assertions; - -public final class FetchSecondaryRPsRequestParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FetchSecondaryRPsRequestParameters model - = BinaryData.fromString("{\"sourceRegion\":\"lqidyby\",\"sourceBackupInstanceId\":\"zfcl\"}") - .toObject(FetchSecondaryRPsRequestParameters.class); - Assertions.assertEquals("lqidyby", model.sourceRegion()); - Assertions.assertEquals("zfcl", model.sourceBackupInstanceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FetchSecondaryRPsRequestParameters model - = new FetchSecondaryRPsRequestParameters().withSourceRegion("lqidyby").withSourceBackupInstanceId("zfcl"); - model = BinaryData.fromObject(model).toObject(FetchSecondaryRPsRequestParameters.class); - Assertions.assertEquals("lqidyby", model.sourceRegion()); - Assertions.assertEquals("zfcl", model.sourceBackupInstanceId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRecoveryPointsListMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRecoveryPointsListMockTests.java deleted file mode 100644 index 0e4a07bc7026..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/FetchSecondaryRecoveryPointsListMockTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointResource; -import com.azure.resourcemanager.dataprotection.models.FetchSecondaryRPsRequestParameters; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class FetchSecondaryRecoveryPointsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"objectType\":\"AzureBackupRecoveryPoint\"},\"id\":\"nkrrf\",\"name\":\"eeebtijvacv\",\"type\":\"mq\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.fetchSecondaryRecoveryPoints() - .list("yui", "absnmfpp", - new FetchSecondaryRPsRequestParameters().withSourceRegion("jee") - .withSourceBackupInstanceId("hyhsgzfczbg"), - "mfg", "eglqgleohibetn", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/IdentityDetailsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/IdentityDetailsTests.java deleted file mode 100644 index 835ec1ec5079..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/IdentityDetailsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import org.junit.jupiter.api.Assertions; - -public final class IdentityDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IdentityDetails model - = BinaryData.fromString("{\"useSystemAssignedIdentity\":true,\"userAssignedIdentityArmUrl\":\"uxwgipwho\"}") - .toObject(IdentityDetails.class); - Assertions.assertEquals(true, model.useSystemAssignedIdentity()); - Assertions.assertEquals("uxwgipwho", model.userAssignedIdentityArmUrl()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IdentityDetails model - = new IdentityDetails().withUseSystemAssignedIdentity(true).withUserAssignedIdentityArmUrl("uxwgipwho"); - model = BinaryData.fromObject(model).toObject(IdentityDetails.class); - Assertions.assertEquals(true, model.useSystemAssignedIdentity()); - Assertions.assertEquals("uxwgipwho", model.userAssignedIdentityArmUrl()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ImmediateCopyOptionTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ImmediateCopyOptionTests.java deleted file mode 100644 index ddbd0bd2e8ac..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ImmediateCopyOptionTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ImmediateCopyOption; - -public final class ImmediateCopyOptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImmediateCopyOption model - = BinaryData.fromString("{\"objectType\":\"ImmediateCopyOption\"}").toObject(ImmediateCopyOption.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImmediateCopyOption model = new ImmediateCopyOption(); - model = BinaryData.fromObject(model).toObject(ImmediateCopyOption.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ImmutabilitySettingsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ImmutabilitySettingsTests.java deleted file mode 100644 index 21b6d8608781..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ImmutabilitySettingsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ImmutabilitySettings; -import com.azure.resourcemanager.dataprotection.models.ImmutabilityState; -import org.junit.jupiter.api.Assertions; - -public final class ImmutabilitySettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImmutabilitySettings model - = BinaryData.fromString("{\"state\":\"Disabled\"}").toObject(ImmutabilitySettings.class); - Assertions.assertEquals(ImmutabilityState.DISABLED, model.state()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImmutabilitySettings model = new ImmutabilitySettings().withState(ImmutabilityState.DISABLED); - model = BinaryData.fromObject(model).toObject(ImmutabilitySettings.class); - Assertions.assertEquals(ImmutabilityState.DISABLED, model.state()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ItemLevelRestoreCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ItemLevelRestoreCriteriaTests.java deleted file mode 100644 index 227b0b19e7bf..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ItemLevelRestoreCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ItemLevelRestoreCriteria; - -public final class ItemLevelRestoreCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ItemLevelRestoreCriteria model = BinaryData.fromString("{\"objectType\":\"ItemLevelRestoreCriteria\"}") - .toObject(ItemLevelRestoreCriteria.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ItemLevelRestoreCriteria model = new ItemLevelRestoreCriteria(); - model = BinaryData.fromObject(model).toObject(ItemLevelRestoreCriteria.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ItemPathBasedRestoreCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ItemPathBasedRestoreCriteriaTests.java deleted file mode 100644 index d7bc3d4b4d56..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ItemPathBasedRestoreCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ItemPathBasedRestoreCriteria; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ItemPathBasedRestoreCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ItemPathBasedRestoreCriteria model = BinaryData.fromString( - "{\"objectType\":\"ItemPathBasedRestoreCriteria\",\"itemPath\":\"avgrvkffovjz\",\"isPathRelativeToBackupItem\":false,\"subItemPathPrefix\":[\"ibgjmfxumvfcl\",\"yo\",\"wxnb\"]}") - .toObject(ItemPathBasedRestoreCriteria.class); - Assertions.assertEquals("avgrvkffovjz", model.itemPath()); - Assertions.assertEquals(false, model.isPathRelativeToBackupItem()); - Assertions.assertEquals("ibgjmfxumvfcl", model.subItemPathPrefix().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ItemPathBasedRestoreCriteria model = new ItemPathBasedRestoreCriteria().withItemPath("avgrvkffovjz") - .withIsPathRelativeToBackupItem(false) - .withSubItemPathPrefix(Arrays.asList("ibgjmfxumvfcl", "yo", "wxnb")); - model = BinaryData.fromObject(model).toObject(ItemPathBasedRestoreCriteria.class); - Assertions.assertEquals("avgrvkffovjz", model.itemPath()); - Assertions.assertEquals(false, model.isPathRelativeToBackupItem()); - Assertions.assertEquals("ibgjmfxumvfcl", model.subItemPathPrefix().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/JobSubTaskTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/JobSubTaskTests.java deleted file mode 100644 index 60fb342fb81c..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/JobSubTaskTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.JobSubTask; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class JobSubTaskTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobSubTask model = BinaryData.fromString( - "{\"additionalDetails\":{\"lrbpbewtghfgbl\":\"cswsrtjri\",\"zvlvqhjkbegib\":\"gw\"},\"taskId\":1806292295,\"taskName\":\"mxiebw\",\"taskProgress\":\"loayqcgw\",\"taskStatus\":\"tzjuzgwyzmhtxo\"}") - .toObject(JobSubTask.class); - Assertions.assertEquals("cswsrtjri", model.additionalDetails().get("lrbpbewtghfgbl")); - Assertions.assertEquals(1806292295, model.taskId()); - Assertions.assertEquals("mxiebw", model.taskName()); - Assertions.assertEquals("tzjuzgwyzmhtxo", model.taskStatus()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobSubTask model - = new JobSubTask().withAdditionalDetails(mapOf("lrbpbewtghfgbl", "cswsrtjri", "zvlvqhjkbegib", "gw")) - .withTaskId(1806292295) - .withTaskName("mxiebw") - .withTaskStatus("tzjuzgwyzmhtxo"); - model = BinaryData.fromObject(model).toObject(JobSubTask.class); - Assertions.assertEquals("cswsrtjri", model.additionalDetails().get("lrbpbewtghfgbl")); - Assertions.assertEquals(1806292295, model.taskId()); - Assertions.assertEquals("mxiebw", model.taskName()); - Assertions.assertEquals("tzjuzgwyzmhtxo", model.taskStatus()); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterBackupDatasourceParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterBackupDatasourceParametersTests.java deleted file mode 100644 index bc22423dcf5f..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterBackupDatasourceParametersTests.java +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.KubernetesClusterBackupDatasourceParameters; -import com.azure.resourcemanager.dataprotection.models.NamespacedNameResource; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class KubernetesClusterBackupDatasourceParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - KubernetesClusterBackupDatasourceParameters model = BinaryData.fromString( - "{\"objectType\":\"KubernetesClusterBackupDatasourceParameters\",\"snapshotVolumes\":false,\"includeClusterScopeResources\":true,\"includedNamespaces\":[\"yrqufegxuvwz\",\"bnhlmc\"],\"excludedNamespaces\":[\"dn\"],\"includedResourceTypes\":[\"vgbmhr\",\"xkw\",\"yijejvegrhbpnaix\",\"xccbdreaxhcex\"],\"excludedResourceTypes\":[\"vqahqkghtpwi\",\"nhyjsv\",\"ycxzbfvoo\",\"vrvmtgjqppyost\"],\"labelSelectors\":[\"zm\"],\"backupHookReferences\":[{\"name\":\"ipn\",\"namespace\":\"kmcwaekrrjreafx\"},{\"name\":\"gumhjglikkxws\",\"namespace\":\"lbqpvuzlmvfelf\"}]}") - .toObject(KubernetesClusterBackupDatasourceParameters.class); - Assertions.assertEquals(false, model.snapshotVolumes()); - Assertions.assertEquals(true, model.includeClusterScopeResources()); - Assertions.assertEquals("yrqufegxuvwz", model.includedNamespaces().get(0)); - Assertions.assertEquals("dn", model.excludedNamespaces().get(0)); - Assertions.assertEquals("vgbmhr", model.includedResourceTypes().get(0)); - Assertions.assertEquals("vqahqkghtpwi", model.excludedResourceTypes().get(0)); - Assertions.assertEquals("zm", model.labelSelectors().get(0)); - Assertions.assertEquals("ipn", model.backupHookReferences().get(0).name()); - Assertions.assertEquals("kmcwaekrrjreafx", model.backupHookReferences().get(0).namespace()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - KubernetesClusterBackupDatasourceParameters model - = new KubernetesClusterBackupDatasourceParameters().withSnapshotVolumes(false) - .withIncludeClusterScopeResources(true) - .withIncludedNamespaces(Arrays.asList("yrqufegxuvwz", "bnhlmc")) - .withExcludedNamespaces(Arrays.asList("dn")) - .withIncludedResourceTypes(Arrays.asList("vgbmhr", "xkw", "yijejvegrhbpnaix", "xccbdreaxhcex")) - .withExcludedResourceTypes(Arrays.asList("vqahqkghtpwi", "nhyjsv", "ycxzbfvoo", "vrvmtgjqppyost")) - .withLabelSelectors(Arrays.asList("zm")) - .withBackupHookReferences( - Arrays.asList(new NamespacedNameResource().withName("ipn").withNamespace("kmcwaekrrjreafx"), - new NamespacedNameResource().withName("gumhjglikkxws").withNamespace("lbqpvuzlmvfelf"))); - model = BinaryData.fromObject(model).toObject(KubernetesClusterBackupDatasourceParameters.class); - Assertions.assertEquals(false, model.snapshotVolumes()); - Assertions.assertEquals(true, model.includeClusterScopeResources()); - Assertions.assertEquals("yrqufegxuvwz", model.includedNamespaces().get(0)); - Assertions.assertEquals("dn", model.excludedNamespaces().get(0)); - Assertions.assertEquals("vgbmhr", model.includedResourceTypes().get(0)); - Assertions.assertEquals("vqahqkghtpwi", model.excludedResourceTypes().get(0)); - Assertions.assertEquals("zm", model.labelSelectors().get(0)); - Assertions.assertEquals("ipn", model.backupHookReferences().get(0).name()); - Assertions.assertEquals("kmcwaekrrjreafx", model.backupHookReferences().get(0).namespace()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterRestoreCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterRestoreCriteriaTests.java deleted file mode 100644 index 9122f7daf787..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterRestoreCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ExistingResourcePolicy; -import com.azure.resourcemanager.dataprotection.models.KubernetesClusterRestoreCriteria; -import com.azure.resourcemanager.dataprotection.models.NamespacedNameResource; -import com.azure.resourcemanager.dataprotection.models.PersistentVolumeRestoreMode; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class KubernetesClusterRestoreCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - KubernetesClusterRestoreCriteria model = BinaryData.fromString( - "{\"objectType\":\"KubernetesClusterRestoreCriteria\",\"includeClusterScopeResources\":false,\"includedNamespaces\":[\"fhir\"],\"excludedNamespaces\":[\"moxoftpi\",\"iwyczuh\",\"a\",\"pqjlihhyusps\"],\"includedResourceTypes\":[\"dvlmfwdgzxul\",\"cvpa\",\"rsre\",\"zvxurisjnhny\"],\"excludedResourceTypes\":[\"fq\",\"zgxmr\"],\"labelSelectors\":[\"lw\",\"cesutrgjupauut\",\"woqhihe\"],\"persistentVolumeRestoreMode\":\"RestoreWithVolumeData\",\"conflictPolicy\":\"Patch\",\"namespaceMappings\":{\"xjvfoimwksl\":\"fqntcyp\"},\"restoreHookReferences\":[{\"name\":\"zjxvydfcea\",\"namespace\":\"lhvygdyftu\"},{\"name\":\"twnawjslbiwkojgc\",\"namespace\":\"tsf\"},{\"name\":\"nbaeqphchqn\",\"namespace\":\"rpxeh\"},{\"name\":\"rykqgaifmvikl\",\"namespace\":\"dvk\"}],\"resourceModifierReference\":{\"name\":\"jdz\",\"namespace\":\"cvdsrhnj\"}}") - .toObject(KubernetesClusterRestoreCriteria.class); - Assertions.assertEquals(false, model.includeClusterScopeResources()); - Assertions.assertEquals("fhir", model.includedNamespaces().get(0)); - Assertions.assertEquals("moxoftpi", model.excludedNamespaces().get(0)); - Assertions.assertEquals("dvlmfwdgzxul", model.includedResourceTypes().get(0)); - Assertions.assertEquals("fq", model.excludedResourceTypes().get(0)); - Assertions.assertEquals("lw", model.labelSelectors().get(0)); - Assertions.assertEquals(PersistentVolumeRestoreMode.RESTORE_WITH_VOLUME_DATA, - model.persistentVolumeRestoreMode()); - Assertions.assertEquals(ExistingResourcePolicy.PATCH, model.conflictPolicy()); - Assertions.assertEquals("fqntcyp", model.namespaceMappings().get("xjvfoimwksl")); - Assertions.assertEquals("zjxvydfcea", model.restoreHookReferences().get(0).name()); - Assertions.assertEquals("lhvygdyftu", model.restoreHookReferences().get(0).namespace()); - Assertions.assertEquals("jdz", model.resourceModifierReference().name()); - Assertions.assertEquals("cvdsrhnj", model.resourceModifierReference().namespace()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - KubernetesClusterRestoreCriteria model - = new KubernetesClusterRestoreCriteria().withIncludeClusterScopeResources(false) - .withIncludedNamespaces(Arrays.asList("fhir")) - .withExcludedNamespaces(Arrays.asList("moxoftpi", "iwyczuh", "a", "pqjlihhyusps")) - .withIncludedResourceTypes(Arrays.asList("dvlmfwdgzxul", "cvpa", "rsre", "zvxurisjnhny")) - .withExcludedResourceTypes(Arrays.asList("fq", "zgxmr")) - .withLabelSelectors(Arrays.asList("lw", "cesutrgjupauut", "woqhihe")) - .withPersistentVolumeRestoreMode(PersistentVolumeRestoreMode.RESTORE_WITH_VOLUME_DATA) - .withConflictPolicy(ExistingResourcePolicy.PATCH) - .withNamespaceMappings(mapOf("xjvfoimwksl", "fqntcyp")) - .withRestoreHookReferences( - Arrays.asList(new NamespacedNameResource().withName("zjxvydfcea").withNamespace("lhvygdyftu"), - new NamespacedNameResource().withName("twnawjslbiwkojgc").withNamespace("tsf"), - new NamespacedNameResource().withName("nbaeqphchqn").withNamespace("rpxeh"), - new NamespacedNameResource().withName("rykqgaifmvikl").withNamespace("dvk"))) - .withResourceModifierReference(new NamespacedNameResource().withName("jdz").withNamespace("cvdsrhnj")); - model = BinaryData.fromObject(model).toObject(KubernetesClusterRestoreCriteria.class); - Assertions.assertEquals(false, model.includeClusterScopeResources()); - Assertions.assertEquals("fhir", model.includedNamespaces().get(0)); - Assertions.assertEquals("moxoftpi", model.excludedNamespaces().get(0)); - Assertions.assertEquals("dvlmfwdgzxul", model.includedResourceTypes().get(0)); - Assertions.assertEquals("fq", model.excludedResourceTypes().get(0)); - Assertions.assertEquals("lw", model.labelSelectors().get(0)); - Assertions.assertEquals(PersistentVolumeRestoreMode.RESTORE_WITH_VOLUME_DATA, - model.persistentVolumeRestoreMode()); - Assertions.assertEquals(ExistingResourcePolicy.PATCH, model.conflictPolicy()); - Assertions.assertEquals("fqntcyp", model.namespaceMappings().get("xjvfoimwksl")); - Assertions.assertEquals("zjxvydfcea", model.restoreHookReferences().get(0).name()); - Assertions.assertEquals("lhvygdyftu", model.restoreHookReferences().get(0).namespace()); - Assertions.assertEquals("jdz", model.resourceModifierReference().name()); - Assertions.assertEquals("cvdsrhnj", model.resourceModifierReference().namespace()); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterVaultTierRestoreCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterVaultTierRestoreCriteriaTests.java deleted file mode 100644 index 816e7009bfcb..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesClusterVaultTierRestoreCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ExistingResourcePolicy; -import com.azure.resourcemanager.dataprotection.models.KubernetesClusterVaultTierRestoreCriteria; -import com.azure.resourcemanager.dataprotection.models.NamespacedNameResource; -import com.azure.resourcemanager.dataprotection.models.PersistentVolumeRestoreMode; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class KubernetesClusterVaultTierRestoreCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - KubernetesClusterVaultTierRestoreCriteria model = BinaryData.fromString( - "{\"objectType\":\"KubernetesClusterVaultTierRestoreCriteria\",\"includeClusterScopeResources\":false,\"includedNamespaces\":[\"v\",\"novqfzge\"],\"excludedNamespaces\":[\"ftul\",\"ltducea\",\"tmczuomejwcwwqi\"],\"includedResourceTypes\":[\"ssxmojms\",\"p\",\"jpr\"],\"excludedResourceTypes\":[\"cfzq\",\"jyxgtczh\",\"ydbsd\"],\"labelSelectors\":[\"kx\"],\"persistentVolumeRestoreMode\":\"RestoreWithoutVolumeData\",\"conflictPolicy\":\"Patch\",\"namespaceMappings\":{\"iplt\":\"xu\",\"tbaxk\":\"n\"},\"restoreHookReferences\":[{\"name\":\"rc\",\"namespace\":\"yklyhpluodpvruud\"},{\"name\":\"zibt\",\"namespace\":\"stgktst\"}],\"stagingResourceGroupId\":\"xeclzedqbcvhzlhp\",\"stagingStorageAccountId\":\"dqkdlwwqfbu\",\"resourceModifierReference\":{\"name\":\"xtrqjfs\",\"namespace\":\"mbtxhwgf\"}}") - .toObject(KubernetesClusterVaultTierRestoreCriteria.class); - Assertions.assertEquals(false, model.includeClusterScopeResources()); - Assertions.assertEquals("v", model.includedNamespaces().get(0)); - Assertions.assertEquals("ftul", model.excludedNamespaces().get(0)); - Assertions.assertEquals("ssxmojms", model.includedResourceTypes().get(0)); - Assertions.assertEquals("cfzq", model.excludedResourceTypes().get(0)); - Assertions.assertEquals("kx", model.labelSelectors().get(0)); - Assertions.assertEquals(PersistentVolumeRestoreMode.RESTORE_WITHOUT_VOLUME_DATA, - model.persistentVolumeRestoreMode()); - Assertions.assertEquals(ExistingResourcePolicy.PATCH, model.conflictPolicy()); - Assertions.assertEquals("xu", model.namespaceMappings().get("iplt")); - Assertions.assertEquals("rc", model.restoreHookReferences().get(0).name()); - Assertions.assertEquals("yklyhpluodpvruud", model.restoreHookReferences().get(0).namespace()); - Assertions.assertEquals("xeclzedqbcvhzlhp", model.stagingResourceGroupId()); - Assertions.assertEquals("dqkdlwwqfbu", model.stagingStorageAccountId()); - Assertions.assertEquals("xtrqjfs", model.resourceModifierReference().name()); - Assertions.assertEquals("mbtxhwgf", model.resourceModifierReference().namespace()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - KubernetesClusterVaultTierRestoreCriteria model = new KubernetesClusterVaultTierRestoreCriteria() - .withIncludeClusterScopeResources(false) - .withIncludedNamespaces(Arrays.asList("v", "novqfzge")) - .withExcludedNamespaces(Arrays.asList("ftul", "ltducea", "tmczuomejwcwwqi")) - .withIncludedResourceTypes(Arrays.asList("ssxmojms", "p", "jpr")) - .withExcludedResourceTypes(Arrays.asList("cfzq", "jyxgtczh", "ydbsd")) - .withLabelSelectors(Arrays.asList("kx")) - .withPersistentVolumeRestoreMode(PersistentVolumeRestoreMode.RESTORE_WITHOUT_VOLUME_DATA) - .withConflictPolicy(ExistingResourcePolicy.PATCH) - .withNamespaceMappings(mapOf("iplt", "xu", "tbaxk", "n")) - .withRestoreHookReferences( - Arrays.asList(new NamespacedNameResource().withName("rc").withNamespace("yklyhpluodpvruud"), - new NamespacedNameResource().withName("zibt").withNamespace("stgktst"))) - .withStagingResourceGroupId("xeclzedqbcvhzlhp") - .withStagingStorageAccountId("dqkdlwwqfbu") - .withResourceModifierReference(new NamespacedNameResource().withName("xtrqjfs").withNamespace("mbtxhwgf")); - model = BinaryData.fromObject(model).toObject(KubernetesClusterVaultTierRestoreCriteria.class); - Assertions.assertEquals(false, model.includeClusterScopeResources()); - Assertions.assertEquals("v", model.includedNamespaces().get(0)); - Assertions.assertEquals("ftul", model.excludedNamespaces().get(0)); - Assertions.assertEquals("ssxmojms", model.includedResourceTypes().get(0)); - Assertions.assertEquals("cfzq", model.excludedResourceTypes().get(0)); - Assertions.assertEquals("kx", model.labelSelectors().get(0)); - Assertions.assertEquals(PersistentVolumeRestoreMode.RESTORE_WITHOUT_VOLUME_DATA, - model.persistentVolumeRestoreMode()); - Assertions.assertEquals(ExistingResourcePolicy.PATCH, model.conflictPolicy()); - Assertions.assertEquals("xu", model.namespaceMappings().get("iplt")); - Assertions.assertEquals("rc", model.restoreHookReferences().get(0).name()); - Assertions.assertEquals("yklyhpluodpvruud", model.restoreHookReferences().get(0).namespace()); - Assertions.assertEquals("xeclzedqbcvhzlhp", model.stagingResourceGroupId()); - Assertions.assertEquals("dqkdlwwqfbu", model.stagingStorageAccountId()); - Assertions.assertEquals("xtrqjfs", model.resourceModifierReference().name()); - Assertions.assertEquals("mbtxhwgf", model.resourceModifierReference().namespace()); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesPVRestoreCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesPVRestoreCriteriaTests.java deleted file mode 100644 index 9b5cb431248e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesPVRestoreCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.KubernetesPVRestoreCriteria; -import org.junit.jupiter.api.Assertions; - -public final class KubernetesPVRestoreCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - KubernetesPVRestoreCriteria model = BinaryData - .fromString( - "{\"objectType\":\"KubernetesPVRestoreCriteria\",\"name\":\"gaojf\",\"storageClassName\":\"nc\"}") - .toObject(KubernetesPVRestoreCriteria.class); - Assertions.assertEquals("gaojf", model.name()); - Assertions.assertEquals("nc", model.storageClassName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - KubernetesPVRestoreCriteria model - = new KubernetesPVRestoreCriteria().withName("gaojf").withStorageClassName("nc"); - model = BinaryData.fromObject(model).toObject(KubernetesPVRestoreCriteria.class); - Assertions.assertEquals("gaojf", model.name()); - Assertions.assertEquals("nc", model.storageClassName()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesStorageClassRestoreCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesStorageClassRestoreCriteriaTests.java deleted file mode 100644 index 17f6ab3bb9f7..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/KubernetesStorageClassRestoreCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.KubernetesStorageClassRestoreCriteria; -import org.junit.jupiter.api.Assertions; - -public final class KubernetesStorageClassRestoreCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - KubernetesStorageClassRestoreCriteria model = BinaryData.fromString( - "{\"objectType\":\"KubernetesStorageClassRestoreCriteria\",\"selectedStorageClassName\":\"iyujviylwdshfs\",\"provisioner\":\"rbgyefry\"}") - .toObject(KubernetesStorageClassRestoreCriteria.class); - Assertions.assertEquals("iyujviylwdshfs", model.selectedStorageClassName()); - Assertions.assertEquals("rbgyefry", model.provisioner()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - KubernetesStorageClassRestoreCriteria model - = new KubernetesStorageClassRestoreCriteria().withSelectedStorageClassName("iyujviylwdshfs") - .withProvisioner("rbgyefry"); - model = BinaryData.fromObject(model).toObject(KubernetesStorageClassRestoreCriteria.class); - Assertions.assertEquals("iyujviylwdshfs", model.selectedStorageClassName()); - Assertions.assertEquals("rbgyefry", model.provisioner()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/MonitoringSettingsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/MonitoringSettingsTests.java deleted file mode 100644 index b3adffb860e8..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/MonitoringSettingsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AlertsState; -import com.azure.resourcemanager.dataprotection.models.AzureMonitorAlertSettings; -import com.azure.resourcemanager.dataprotection.models.MonitoringSettings; -import org.junit.jupiter.api.Assertions; - -public final class MonitoringSettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MonitoringSettings model - = BinaryData.fromString("{\"azureMonitorAlertSettings\":{\"alertsForAllJobFailures\":\"Enabled\"}}") - .toObject(MonitoringSettings.class); - Assertions.assertEquals(AlertsState.ENABLED, model.azureMonitorAlertSettings().alertsForAllJobFailures()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MonitoringSettings model = new MonitoringSettings().withAzureMonitorAlertSettings( - new AzureMonitorAlertSettings().withAlertsForAllJobFailures(AlertsState.ENABLED)); - model = BinaryData.fromObject(model).toObject(MonitoringSettings.class); - Assertions.assertEquals(AlertsState.ENABLED, model.azureMonitorAlertSettings().alertsForAllJobFailures()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/NamespacedNameResourceTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/NamespacedNameResourceTests.java deleted file mode 100644 index 9d0928da8239..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/NamespacedNameResourceTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.NamespacedNameResource; -import org.junit.jupiter.api.Assertions; - -public final class NamespacedNameResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - NamespacedNameResource model - = BinaryData.fromString("{\"name\":\"gplcrpwjxeznoigb\",\"namespace\":\"jwmwkpnbs\"}") - .toObject(NamespacedNameResource.class); - Assertions.assertEquals("gplcrpwjxeznoigb", model.name()); - Assertions.assertEquals("jwmwkpnbs", model.namespace()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - NamespacedNameResource model - = new NamespacedNameResource().withName("gplcrpwjxeznoigb").withNamespace("jwmwkpnbs"); - model = BinaryData.fromObject(model).toObject(NamespacedNameResource.class); - Assertions.assertEquals("gplcrpwjxeznoigb", model.name()); - Assertions.assertEquals("jwmwkpnbs", model.namespace()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationExtendedInfoTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationExtendedInfoTests.java deleted file mode 100644 index e62233037ffa..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationExtendedInfoTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.OperationExtendedInfo; - -public final class OperationExtendedInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationExtendedInfo model - = BinaryData.fromString("{\"objectType\":\"OperationExtendedInfo\"}").toObject(OperationExtendedInfo.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationExtendedInfo model = new OperationExtendedInfo(); - model = BinaryData.fromObject(model).toObject(OperationExtendedInfo.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationJobExtendedInfoInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationJobExtendedInfoInnerTests.java deleted file mode 100644 index 96dc0ac377e3..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationJobExtendedInfoInnerTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.OperationJobExtendedInfoInner; -import org.junit.jupiter.api.Assertions; - -public final class OperationJobExtendedInfoInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationJobExtendedInfoInner model - = BinaryData.fromString("{\"objectType\":\"OperationJobExtendedInfo\",\"jobId\":\"wclxxwrl\"}") - .toObject(OperationJobExtendedInfoInner.class); - Assertions.assertEquals("wclxxwrl", model.jobId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationJobExtendedInfoInner model = new OperationJobExtendedInfoInner().withJobId("wclxxwrl"); - model = BinaryData.fromObject(model).toObject(OperationJobExtendedInfoInner.class); - Assertions.assertEquals("wclxxwrl", model.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationResourceInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationResourceInnerTests.java deleted file mode 100644 index f2bf2f3064e2..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationResourceInnerTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.OperationResourceInner; -import com.azure.resourcemanager.dataprotection.models.OperationExtendedInfo; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class OperationResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationResourceInner model = BinaryData.fromString( - "{\"endTime\":\"2021-04-08T16:53:01Z\",\"id\":\"kcqvkocrc\",\"name\":\"kwt\",\"properties\":{\"objectType\":\"OperationExtendedInfo\"},\"startTime\":\"2021-08-17T00:59:03Z\",\"status\":\"jbiksqrglssai\"}") - .toObject(OperationResourceInner.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-08T16:53:01Z"), model.endTime()); - Assertions.assertEquals("kcqvkocrc", model.id()); - Assertions.assertEquals("kwt", model.name()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-17T00:59:03Z"), model.startTime()); - Assertions.assertEquals("jbiksqrglssai", model.status()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationResourceInner model - = new OperationResourceInner().withEndTime(OffsetDateTime.parse("2021-04-08T16:53:01Z")) - .withId("kcqvkocrc") - .withName("kwt") - .withProperties(new OperationExtendedInfo()) - .withStartTime(OffsetDateTime.parse("2021-08-17T00:59:03Z")) - .withStatus("jbiksqrglssai"); - model = BinaryData.fromObject(model).toObject(OperationResourceInner.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-08T16:53:01Z"), model.endTime()); - Assertions.assertEquals("kcqvkocrc", model.id()); - Assertions.assertEquals("kwt", model.name()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-17T00:59:03Z"), model.startTime()); - Assertions.assertEquals("jbiksqrglssai", model.status()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationResultsGetWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationResultsGetWithResponseMockTests.java deleted file mode 100644 index d6831e368e9b..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationResultsGetWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.OperationJobExtendedInfo; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class OperationResultsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr = "{\"objectType\":\"OperationJobExtendedInfo\",\"jobId\":\"gogtqxepnylbf\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationJobExtendedInfo response = manager.operationResults() - .getWithResponse("zoggculapz", "y", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("gogtqxepnylbf", response.jobId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextsGetWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextsGetWithResponseMockTests.java deleted file mode 100644 index f31a41441ad8..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextsGetWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.OperationResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class OperationStatusBackupVaultContextsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"endTime\":\"2021-09-21T01:20:37Z\",\"id\":\"stmjlxrri\",\"name\":\"zapeewchpx\",\"properties\":{\"objectType\":\"OperationExtendedInfo\"},\"startTime\":\"2021-02-02T07:23:35Z\",\"status\":\"uziycsl\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationResource response = manager.operationStatusBackupVaultContexts() - .getWithResponse("jrkambtrnegvmnv", "q", "qvldspastjbkkd", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(OffsetDateTime.parse("2021-09-21T01:20:37Z"), response.endTime()); - Assertions.assertEquals("stmjlxrri", response.id()); - Assertions.assertEquals("zapeewchpx", response.name()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-02T07:23:35Z"), response.startTime()); - Assertions.assertEquals("uziycsl", response.status()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetWithResponseMockTests.java deleted file mode 100644 index 17b68a219e6c..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.OperationResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class OperationStatusGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"endTime\":\"2021-11-02T17:47:35Z\",\"id\":\"uxrkjp\",\"name\":\"w\",\"properties\":{\"objectType\":\"OperationExtendedInfo\"},\"startTime\":\"2021-11-26T03:34:39Z\",\"status\":\"ivwzjbhyzs\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationResource response = manager.operationStatus() - .getWithResponse("ajlyjtlvofqzhv", "cib", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(OffsetDateTime.parse("2021-11-02T17:47:35Z"), response.endTime()); - Assertions.assertEquals("uxrkjp", response.id()); - Assertions.assertEquals("w", response.name()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T03:34:39Z"), response.startTime()); - Assertions.assertEquals("ivwzjbhyzs", response.status()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextsGetByResourceGroupWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextsGetByResourceGroupWithResponseMockTests.java deleted file mode 100644 index 3ad0be6f30eb..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextsGetByResourceGroupWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.OperationResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class OperationStatusResourceGroupContextsGetByResourceGroupWithResponseMockTests { - @Test - public void testGetByResourceGroupWithResponse() throws Exception { - String responseStr - = "{\"endTime\":\"2020-12-20T03:18:20Z\",\"id\":\"wmmrq\",\"name\":\"rr\",\"properties\":{\"objectType\":\"OperationExtendedInfo\"},\"startTime\":\"2021-06-19T06:11:37Z\",\"status\":\"ydzgkrvqeevtoe\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - OperationResource response = manager.operationStatusResourceGroupContexts() - .getByResourceGroupWithResponse("vu", "uztcktyhjtqed", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(OffsetDateTime.parse("2020-12-20T03:18:20Z"), response.endTime()); - Assertions.assertEquals("wmmrq", response.id()); - Assertions.assertEquals("rr", response.name()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-19T06:11:37Z"), response.startTime()); - Assertions.assertEquals("ydzgkrvqeevtoe", response.status()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PatchResourceGuardInputTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PatchResourceGuardInputTests.java deleted file mode 100644 index bc0eee2b332a..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PatchResourceGuardInputTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.PatchResourceGuardInput; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class PatchResourceGuardInputTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PatchResourceGuardInput model = BinaryData - .fromString("{\"tags\":{\"eqidbqfatpx\":\"ebdunyg\",\"cyjmoadsuvarmy\":\"lr\",\"hhyxxrw\":\"dmjsjqb\"}}") - .toObject(PatchResourceGuardInput.class); - Assertions.assertEquals("ebdunyg", model.tags().get("eqidbqfatpx")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PatchResourceGuardInput model = new PatchResourceGuardInput() - .withTags(mapOf("eqidbqfatpx", "ebdunyg", "cyjmoadsuvarmy", "lr", "hhyxxrw", "dmjsjqb")); - model = BinaryData.fromObject(model).toObject(PatchResourceGuardInput.class); - Assertions.assertEquals("ebdunyg", model.tags().get("eqidbqfatpx")); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PolicyInfoTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PolicyInfoTests.java deleted file mode 100644 index 2dd403f364c2..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PolicyInfoTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupDatasourceParameters; -import com.azure.resourcemanager.dataprotection.models.DataStoreParameters; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import com.azure.resourcemanager.dataprotection.models.PolicyInfo; -import com.azure.resourcemanager.dataprotection.models.PolicyParameters; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class PolicyInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PolicyInfo model = BinaryData.fromString( - "{\"policyId\":\"xxjnspydptk\",\"policyVersion\":\"nkoukn\",\"policyParameters\":{\"dataStoreParametersList\":[{\"objectType\":\"DataStoreParameters\",\"dataStoreType\":\"OperationalStore\"},{\"objectType\":\"DataStoreParameters\",\"dataStoreType\":\"OperationalStore\"},{\"objectType\":\"DataStoreParameters\",\"dataStoreType\":\"OperationalStore\"}],\"backupDatasourceParametersList\":[{\"objectType\":\"BackupDatasourceParameters\"},{\"objectType\":\"BackupDatasourceParameters\"},{\"objectType\":\"BackupDatasourceParameters\"}]}}") - .toObject(PolicyInfo.class); - Assertions.assertEquals("xxjnspydptk", model.policyId()); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, - model.policyParameters().dataStoreParametersList().get(0).dataStoreType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PolicyInfo model = new PolicyInfo().withPolicyId("xxjnspydptk") - .withPolicyParameters(new PolicyParameters() - .withDataStoreParametersList( - Arrays.asList(new DataStoreParameters().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE), - new DataStoreParameters().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE), - new DataStoreParameters().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE))) - .withBackupDatasourceParametersList(Arrays.asList(new BackupDatasourceParameters(), - new BackupDatasourceParameters(), new BackupDatasourceParameters()))); - model = BinaryData.fromObject(model).toObject(PolicyInfo.class); - Assertions.assertEquals("xxjnspydptk", model.policyId()); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, - model.policyParameters().dataStoreParametersList().get(0).dataStoreType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PolicyParametersTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PolicyParametersTests.java deleted file mode 100644 index aa21e7c319c8..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/PolicyParametersTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupDatasourceParameters; -import com.azure.resourcemanager.dataprotection.models.DataStoreParameters; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import com.azure.resourcemanager.dataprotection.models.PolicyParameters; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class PolicyParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PolicyParameters model = BinaryData.fromString( - "{\"dataStoreParametersList\":[{\"objectType\":\"DataStoreParameters\",\"dataStoreType\":\"OperationalStore\"}],\"backupDatasourceParametersList\":[{\"objectType\":\"BackupDatasourceParameters\"}]}") - .toObject(PolicyParameters.class); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, - model.dataStoreParametersList().get(0).dataStoreType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PolicyParameters model = new PolicyParameters() - .withDataStoreParametersList( - Arrays.asList(new DataStoreParameters().withDataStoreType(DataStoreTypes.OPERATIONAL_STORE))) - .withBackupDatasourceParametersList(Arrays.asList(new BackupDatasourceParameters())); - model = BinaryData.fromObject(model).toObject(PolicyParameters.class); - Assertions.assertEquals(DataStoreTypes.OPERATIONAL_STORE, - model.dataStoreParametersList().get(0).dataStoreType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RangeBasedItemLevelRestoreCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RangeBasedItemLevelRestoreCriteriaTests.java deleted file mode 100644 index 742bf35d7779..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RangeBasedItemLevelRestoreCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RangeBasedItemLevelRestoreCriteria; -import org.junit.jupiter.api.Assertions; - -public final class RangeBasedItemLevelRestoreCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RangeBasedItemLevelRestoreCriteria model = BinaryData.fromString( - "{\"objectType\":\"RangeBasedItemLevelRestoreCriteria\",\"minMatchingValue\":\"ezzxscyhwzdgiruj\",\"maxMatchingValue\":\"bomvzzbtdcqv\"}") - .toObject(RangeBasedItemLevelRestoreCriteria.class); - Assertions.assertEquals("ezzxscyhwzdgiruj", model.minMatchingValue()); - Assertions.assertEquals("bomvzzbtdcqv", model.maxMatchingValue()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RangeBasedItemLevelRestoreCriteria model - = new RangeBasedItemLevelRestoreCriteria().withMinMatchingValue("ezzxscyhwzdgiruj") - .withMaxMatchingValue("bomvzzbtdcqv"); - model = BinaryData.fromObject(model).toObject(RangeBasedItemLevelRestoreCriteria.class); - Assertions.assertEquals("ezzxscyhwzdgiruj", model.minMatchingValue()); - Assertions.assertEquals("bomvzzbtdcqv", model.maxMatchingValue()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointDataStoreDetailsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointDataStoreDetailsTests.java deleted file mode 100644 index 28fd591f6570..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointDataStoreDetailsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RecoveryPointDataStoreDetails; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class RecoveryPointDataStoreDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RecoveryPointDataStoreDetails model = BinaryData.fromString( - "{\"creationTime\":\"2021-11-04T08:30:12Z\",\"expiryTime\":\"2021-01-09T07:06:25Z\",\"id\":\"h\",\"metaData\":\"sx\",\"state\":\"pelol\",\"type\":\"vk\",\"visible\":true,\"rehydrationExpiryTime\":\"2021-02-05T20:48:24Z\",\"rehydrationStatus\":\"CREATE_IN_PROGRESS\"}") - .toObject(RecoveryPointDataStoreDetails.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T08:30:12Z"), model.creationTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-09T07:06:25Z"), model.expiryTime()); - Assertions.assertEquals("h", model.id()); - Assertions.assertEquals("sx", model.metadata()); - Assertions.assertEquals("pelol", model.state()); - Assertions.assertEquals("vk", model.type()); - Assertions.assertEquals(true, model.visible()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RecoveryPointDataStoreDetails model - = new RecoveryPointDataStoreDetails().withCreationTime(OffsetDateTime.parse("2021-11-04T08:30:12Z")) - .withExpiryTime(OffsetDateTime.parse("2021-01-09T07:06:25Z")) - .withId("h") - .withMetadata("sx") - .withState("pelol") - .withType("vk") - .withVisible(true); - model = BinaryData.fromObject(model).toObject(RecoveryPointDataStoreDetails.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-04T08:30:12Z"), model.creationTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-09T07:06:25Z"), model.expiryTime()); - Assertions.assertEquals("h", model.id()); - Assertions.assertEquals("sx", model.metadata()); - Assertions.assertEquals("pelol", model.state()); - Assertions.assertEquals("vk", model.type()); - Assertions.assertEquals(true, model.visible()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetWithResponseMockTests.java deleted file mode 100644 index ec4f5d9b90a2..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class RecoveryPointsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"objectType\":\"AzureBackupRecoveryPoint\"},\"id\":\"ojhp\",\"name\":\"tfnmdx\",\"type\":\"tngfdgugeyzihgr\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - AzureBackupRecoveryPointResource response = manager.recoveryPoints() - .getWithResponse("fuojrngif", "rzpasccbiuimzdly", "dfqwmkyoq", "fdvruz", com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListMockTests.java deleted file mode 100644 index 197e49445ebd..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class RecoveryPointsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"objectType\":\"AzureBackupRecoveryPoint\"},\"id\":\"cgegydcwbo\",\"name\":\"jumvqqolihrraio\",\"type\":\"aubrjtloq\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.recoveryPoints() - .list("ijpstte", "oqq", "wcyyufmhruncu", "mqspkcdqzhlctdd", "nqndyfpchrqbn", - com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardOperationDetailTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardOperationDetailTests.java deleted file mode 100644 index 461a828d8b93..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardOperationDetailTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardOperationDetail; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardOperationDetailTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardOperationDetail model = BinaryData - .fromString("{\"vaultCriticalOperation\":\"znqntoru\",\"defaultResourceRequest\":\"gsahmkycgrauw\"}") - .toObject(ResourceGuardOperationDetail.class); - Assertions.assertEquals("znqntoru", model.vaultCriticalOperation()); - Assertions.assertEquals("gsahmkycgrauw", model.defaultResourceRequest()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardOperationDetail model = new ResourceGuardOperationDetail().withVaultCriticalOperation("znqntoru") - .withDefaultResourceRequest("gsahmkycgrauw"); - model = BinaryData.fromObject(model).toObject(ResourceGuardOperationDetail.class); - Assertions.assertEquals("znqntoru", model.vaultCriticalOperation()); - Assertions.assertEquals("gsahmkycgrauw", model.defaultResourceRequest()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardOperationTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardOperationTests.java deleted file mode 100644 index 015c6dfe59e1..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardOperationTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardOperation; - -public final class ResourceGuardOperationTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardOperation model - = BinaryData.fromString("{\"vaultCriticalOperation\":\"fcktqumiekke\",\"requestResourceType\":\"ikh\"}") - .toObject(ResourceGuardOperation.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardOperation model = new ResourceGuardOperation(); - model = BinaryData.fromObject(model).toObject(ResourceGuardOperation.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseResourceInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseResourceInnerTests.java deleted file mode 100644 index 435a8ee26d07..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseResourceInnerTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardProxyBaseResourceInner; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardProxyBaseResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardProxyBaseResourceInner model = BinaryData.fromString( - "{\"properties\":{\"resourceGuardResourceId\":\"wnujhemmsbvdk\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"tjinf\",\"defaultResourceRequest\":\"lfltka\"},{\"vaultCriticalOperation\":\"vefkdlfoakggk\",\"defaultResourceRequest\":\"agaowpulpqblylsy\"}],\"lastUpdatedTime\":\"qjnsjervtia\",\"description\":\"sdszue\"},\"id\":\"sbzkf\",\"name\":\"beyvpnqicvinvkjj\",\"type\":\"dxrbuukzcle\"}") - .toObject(ResourceGuardProxyBaseResourceInner.class); - Assertions.assertEquals("wnujhemmsbvdk", model.properties().resourceGuardResourceId()); - Assertions.assertEquals("tjinf", - model.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("lfltka", - model.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("qjnsjervtia", model.properties().lastUpdatedTime()); - Assertions.assertEquals("sdszue", model.properties().description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBaseResourceInner model = new ResourceGuardProxyBaseResourceInner() - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId("wnujhemmsbvdk") - .withResourceGuardOperationDetails(Arrays.asList( - new ResourceGuardOperationDetail().withVaultCriticalOperation("tjinf") - .withDefaultResourceRequest("lfltka"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("vefkdlfoakggk") - .withDefaultResourceRequest("agaowpulpqblylsy"))) - .withLastUpdatedTime("qjnsjervtia") - .withDescription("sdszue")); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBaseResourceInner.class); - Assertions.assertEquals("wnujhemmsbvdk", model.properties().resourceGuardResourceId()); - Assertions.assertEquals("tjinf", - model.properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("lfltka", - model.properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("qjnsjervtia", model.properties().lastUpdatedTime()); - Assertions.assertEquals("sdszue", model.properties().description()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseResourceListTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseResourceListTests.java deleted file mode 100644 index 5e553fc4cef6..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseResourceListTests.java +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardProxyBaseResourceInner; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBaseResourceList; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardProxyBaseResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardProxyBaseResourceList model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"resourceGuardResourceId\":\"rtuzqogs\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"vfdnwnwmewzsyyce\",\"defaultResourceRequest\":\"soibjudpfrx\"},{\"vaultCriticalOperation\":\"thzvaytdwkqbrqu\",\"defaultResourceRequest\":\"axhexiilivp\"}],\"lastUpdatedTime\":\"iirqtd\",\"description\":\"axoruzfgsquy\"},\"id\":\"rxxle\",\"name\":\"tramxjez\",\"type\":\"lwnwxuqlcvydyp\"}],\"nextLink\":\"dooaojkniodko\"}") - .toObject(ResourceGuardProxyBaseResourceList.class); - Assertions.assertEquals("dooaojkniodko", model.nextLink()); - Assertions.assertEquals("rtuzqogs", model.value().get(0).properties().resourceGuardResourceId()); - Assertions.assertEquals("vfdnwnwmewzsyyce", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("soibjudpfrx", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("iirqtd", model.value().get(0).properties().lastUpdatedTime()); - Assertions.assertEquals("axoruzfgsquy", model.value().get(0).properties().description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBaseResourceList model - = new ResourceGuardProxyBaseResourceList().withNextLink("dooaojkniodko") - .withValue(Arrays.asList(new ResourceGuardProxyBaseResourceInner() - .withProperties(new ResourceGuardProxyBase().withResourceGuardResourceId("rtuzqogs") - .withResourceGuardOperationDetails(Arrays.asList( - new ResourceGuardOperationDetail().withVaultCriticalOperation("vfdnwnwmewzsyyce") - .withDefaultResourceRequest("soibjudpfrx"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("thzvaytdwkqbrqu") - .withDefaultResourceRequest("axhexiilivp"))) - .withLastUpdatedTime("iirqtd") - .withDescription("axoruzfgsquy")))); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBaseResourceList.class); - Assertions.assertEquals("dooaojkniodko", model.nextLink()); - Assertions.assertEquals("rtuzqogs", model.value().get(0).properties().resourceGuardResourceId()); - Assertions.assertEquals("vfdnwnwmewzsyyce", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("soibjudpfrx", - model.value().get(0).properties().resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("iirqtd", model.value().get(0).properties().lastUpdatedTime()); - Assertions.assertEquals("axoruzfgsquy", model.value().get(0).properties().description()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseTests.java deleted file mode 100644 index e6430e266a9d..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardProxyBaseTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardOperationDetail; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardProxyBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardProxyBase model = BinaryData.fromString( - "{\"resourceGuardResourceId\":\"hmlwpaztzpo\",\"resourceGuardOperationDetails\":[{\"vaultCriticalOperation\":\"kwyfzqwhxxbuyqax\",\"defaultResourceRequest\":\"eqz\"},{\"vaultCriticalOperation\":\"priolx\",\"defaultResourceRequest\":\"jaltolmnc\"},{\"vaultCriticalOperation\":\"obqwcsdbnwdcfh\",\"defaultResourceRequest\":\"qdpfuvglsbjjca\"},{\"vaultCriticalOperation\":\"xbvtvudu\",\"defaultResourceRequest\":\"cormr\"}],\"lastUpdatedTime\":\"qtvcofudflvkgj\",\"description\":\"gdknnqv\"}") - .toObject(ResourceGuardProxyBase.class); - Assertions.assertEquals("hmlwpaztzpo", model.resourceGuardResourceId()); - Assertions.assertEquals("kwyfzqwhxxbuyqax", - model.resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("eqz", model.resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("qtvcofudflvkgj", model.lastUpdatedTime()); - Assertions.assertEquals("gdknnqv", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardProxyBase model = new ResourceGuardProxyBase().withResourceGuardResourceId("hmlwpaztzpo") - .withResourceGuardOperationDetails(Arrays.asList( - new ResourceGuardOperationDetail().withVaultCriticalOperation("kwyfzqwhxxbuyqax") - .withDefaultResourceRequest("eqz"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("priolx") - .withDefaultResourceRequest("jaltolmnc"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("obqwcsdbnwdcfh") - .withDefaultResourceRequest("qdpfuvglsbjjca"), - new ResourceGuardOperationDetail().withVaultCriticalOperation("xbvtvudu") - .withDefaultResourceRequest("cormr"))) - .withLastUpdatedTime("qtvcofudflvkgj") - .withDescription("gdknnqv"); - model = BinaryData.fromObject(model).toObject(ResourceGuardProxyBase.class); - Assertions.assertEquals("hmlwpaztzpo", model.resourceGuardResourceId()); - Assertions.assertEquals("kwyfzqwhxxbuyqax", - model.resourceGuardOperationDetails().get(0).vaultCriticalOperation()); - Assertions.assertEquals("eqz", model.resourceGuardOperationDetails().get(0).defaultResourceRequest()); - Assertions.assertEquals("qtvcofudflvkgj", model.lastUpdatedTime()); - Assertions.assertEquals("gdknnqv", model.description()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardResourceInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardResourceInnerTests.java deleted file mode 100644 index bc78efcd2556..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardResourceInnerTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardResourceInner; -import com.azure.resourcemanager.dataprotection.models.ResourceGuard; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardResourceInner model = BinaryData.fromString( - "{\"properties\":{\"provisioningState\":\"Updating\",\"allowAutoApprovals\":false,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"khnvpam\",\"requestResourceType\":\"x\"},{\"vaultCriticalOperation\":\"u\",\"requestResourceType\":\"ik\"}],\"vaultCriticalOperationExclusionList\":[\"gxk\",\"lla\",\"melwuipiccjz\",\"z\"],\"description\":\"gvvcnayrhyr\"},\"eTag\":\"xmueed\",\"location\":\"rdvstkwqqtch\",\"tags\":{\"gpiohgwxrtfudxe\":\"mfmtdaaygdvw\",\"qagvrvm\":\"xg\",\"dblx\":\"pkukghi\"},\"id\":\"wi\",\"name\":\"fnjhfjxwmszkkfo\",\"type\":\"rey\"}") - .toObject(ResourceGuardResourceInner.class); - Assertions.assertEquals("rdvstkwqqtch", model.location()); - Assertions.assertEquals("mfmtdaaygdvw", model.tags().get("gpiohgwxrtfudxe")); - Assertions.assertEquals("xmueed", model.etag()); - Assertions.assertEquals("gxk", model.properties().vaultCriticalOperationExclusionList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardResourceInner model = new ResourceGuardResourceInner().withLocation("rdvstkwqqtch") - .withTags(mapOf("gpiohgwxrtfudxe", "mfmtdaaygdvw", "qagvrvm", "xg", "dblx", "pkukghi")) - .withEtag("xmueed") - .withProperties(new ResourceGuard() - .withVaultCriticalOperationExclusionList(Arrays.asList("gxk", "lla", "melwuipiccjz", "z"))); - model = BinaryData.fromObject(model).toObject(ResourceGuardResourceInner.class); - Assertions.assertEquals("rdvstkwqqtch", model.location()); - Assertions.assertEquals("mfmtdaaygdvw", model.tags().get("gpiohgwxrtfudxe")); - Assertions.assertEquals("xmueed", model.etag()); - Assertions.assertEquals("gxk", model.properties().vaultCriticalOperationExclusionList().get(0)); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardResourceListTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardResourceListTests.java deleted file mode 100644 index cb75da80cd08..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardResourceListTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardResourceInner; -import com.azure.resourcemanager.dataprotection.models.ResourceGuard; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardResourceList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardResourceListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuardResourceList model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"provisioningState\":\"Failed\",\"allowAutoApprovals\":true,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"dtkcnqxwbpokulp\",\"requestResourceType\":\"jwaa\"},{\"vaultCriticalOperation\":\"pqiiobyuqe\",\"requestResourceType\":\"qlpqwcciuq\"},{\"vaultCriticalOperation\":\"dbutauvfbtkuwhh\",\"requestResourceType\":\"ykojoxafnndlpic\"}],\"vaultCriticalOperationExclusionList\":[\"ymkcdyhb\"],\"description\":\"kpw\"},\"eTag\":\"eqnovvqfovl\",\"location\":\"ywsuwsy\",\"tags\":{\"ea\":\"dsytgadgvr\",\"arrwlquu\":\"neqn\",\"e\":\"jfqka\"},\"id\":\"iipfpubj\",\"name\":\"bwwift\",\"type\":\"hqkvpuvksgplsak\"},{\"properties\":{\"provisioningState\":\"Failed\",\"allowAutoApprovals\":false,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"ph\",\"requestResourceType\":\"pxodlqiyntorzih\"},{\"vaultCriticalOperation\":\"osjswsr\",\"requestResourceType\":\"lyzrpzbchckqqzqi\"},{\"vaultCriticalOperation\":\"iysui\",\"requestResourceType\":\"ynkedyatrwyhqmib\"}],\"vaultCriticalOperationExclusionList\":[\"wit\"],\"description\":\"ypyynpcdpumnzg\"},\"eTag\":\"z\",\"location\":\"abikns\",\"tags\":{\"lwwrl\":\"jhxbld\"},\"id\":\"dmtnc\",\"name\":\"ok\",\"type\":\"tllxdyhgsyocogj\"}],\"nextLink\":\"dtbnnha\"}") - .toObject(ResourceGuardResourceList.class); - Assertions.assertEquals("dtbnnha", model.nextLink()); - Assertions.assertEquals("ywsuwsy", model.value().get(0).location()); - Assertions.assertEquals("dsytgadgvr", model.value().get(0).tags().get("ea")); - Assertions.assertEquals("eqnovvqfovl", model.value().get(0).etag()); - Assertions.assertEquals("ymkcdyhb", - model.value().get(0).properties().vaultCriticalOperationExclusionList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuardResourceList model = new ResourceGuardResourceList().withNextLink("dtbnnha") - .withValue(Arrays.asList(new ResourceGuardResourceInner().withLocation("ywsuwsy") - .withTags(mapOf("ea", "dsytgadgvr", "arrwlquu", "neqn", "e", "jfqka")) - .withEtag("eqnovvqfovl") - .withProperties(new ResourceGuard().withVaultCriticalOperationExclusionList(Arrays.asList("ymkcdyhb"))), - new ResourceGuardResourceInner().withLocation("abikns") - .withTags(mapOf("lwwrl", "jhxbld")) - .withEtag("z") - .withProperties( - new ResourceGuard().withVaultCriticalOperationExclusionList(Arrays.asList("wit"))))); - model = BinaryData.fromObject(model).toObject(ResourceGuardResourceList.class); - Assertions.assertEquals("dtbnnha", model.nextLink()); - Assertions.assertEquals("ywsuwsy", model.value().get(0).location()); - Assertions.assertEquals("dsytgadgvr", model.value().get(0).tags().get("ea")); - Assertions.assertEquals("eqnovvqfovl", model.value().get(0).etag()); - Assertions.assertEquals("ymkcdyhb", - model.value().get(0).properties().vaultCriticalOperationExclusionList().get(0)); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardTests.java deleted file mode 100644 index 3e344cf14155..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ResourceGuard; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ResourceGuardTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceGuard model = BinaryData.fromString( - "{\"provisioningState\":\"Failed\",\"allowAutoApprovals\":false,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"wneaiv\",\"requestResourceType\":\"czelpcirel\"},{\"vaultCriticalOperation\":\"eae\",\"requestResourceType\":\"abfatkl\"}],\"vaultCriticalOperationExclusionList\":[\"bjhwuaan\",\"zjosp\",\"youlp\",\"rvxaglrvimjwosy\"],\"description\":\"itc\"}") - .toObject(ResourceGuard.class); - Assertions.assertEquals("bjhwuaan", model.vaultCriticalOperationExclusionList().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceGuard model = new ResourceGuard() - .withVaultCriticalOperationExclusionList(Arrays.asList("bjhwuaan", "zjosp", "youlp", "rvxaglrvimjwosy")); - model = BinaryData.fromObject(model).toObject(ResourceGuard.class); - Assertions.assertEquals("bjhwuaan", model.vaultCriticalOperationExclusionList().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteByResourceGroupWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteByResourceGroupWithResponseMockTests.java deleted file mode 100644 index 429a72e5c0d5..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteByResourceGroupWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsDeleteByResourceGroupWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.resourceGuards() - .deleteByResourceGroupWithResponse("kzsz", "wiwtglxxhl", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsMockTests.java deleted file mode 100644 index f827fae2d2a6..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetBackupSecurityPinRequestsObjectsMockTests { - @Test - public void testGetBackupSecurityPinRequestsObjects() throws Exception { - String responseStr = "{\"value\":[{\"id\":\"ibiattg\",\"name\":\"ucfotangcf\",\"type\":\"ykzcugswvxwl\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.resourceGuards() - .getBackupSecurityPinRequestsObjects("pz", "ekov", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupWithResponseMockTests.java deleted file mode 100644 index b9a587deaf3c..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetByResourceGroupWithResponseMockTests { - @Test - public void testGetByResourceGroupWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"provisioningState\":\"Provisioning\",\"allowAutoApprovals\":true,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"tmaaj\",\"requestResourceType\":\"huxy\"},{\"vaultCriticalOperation\":\"jvmtygjbmz\",\"requestResourceType\":\"spsp\"},{\"vaultCriticalOperation\":\"c\",\"requestResourceType\":\"kyjpmspbps\"},{\"vaultCriticalOperation\":\"fppyogtieyujtvcz\",\"requestResourceType\":\"n\"}],\"vaultCriticalOperationExclusionList\":[\"x\",\"unjdx\",\"glnkvxlxpagl\"],\"description\":\"vbgkcvkhpzv\"},\"eTag\":\"d\",\"location\":\"voniypfp\",\"tags\":{\"nidibgqjxg\":\"pzgpxtivhj\",\"hgovfgp\":\"n\",\"zvuporqzdfuydz\":\"kqmhhaowjr\"},\"id\":\"kfvxcnq\",\"name\":\"xqpswok\",\"type\":\"vkhlggdhbemz\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ResourceGuardResource response = manager.resourceGuards() - .getByResourceGroupWithResponse("rpddouifamo", "aziynknlqwzdv", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("voniypfp", response.location()); - Assertions.assertEquals("pzgpxtivhj", response.tags().get("nidibgqjxg")); - Assertions.assertEquals("d", response.etag()); - Assertions.assertEquals("x", response.properties().vaultCriticalOperationExclusionList().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectWithResponseMockTests.java deleted file mode 100644 index ee09afa0ac3f..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectWithResponseMockTests { - @Test - public void testGetDefaultBackupSecurityPinRequestsObjectWithResponse() throws Exception { - String responseStr = "{\"id\":\"jvzuy\",\"name\":\"rmlmuowo\",\"type\":\"au\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DppBaseResource response = manager.resourceGuards() - .getDefaultBackupSecurityPinRequestsObjectWithResponse("lwkojpllndnpdw", "pqafgfugsnnfhy", - "tefypococtfjgti", com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectWithResponseMockTests.java deleted file mode 100644 index a51d52dd9c69..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectWithResponseMockTests { - @Test - public void testGetDefaultDeleteProtectedItemRequestsObjectWithResponse() throws Exception { - String responseStr = "{\"id\":\"ccxlzhcoxovnek\",\"name\":\"nlusfnrd\",\"type\":\"xtxrdcqtjvidt\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DppBaseResource response = manager.resourceGuards() - .getDefaultDeleteProtectedItemRequestsObjectWithResponse("ropions", "onwpnga", "innixjawrtmjfj", - com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectWithResponseMockTests.java deleted file mode 100644 index 7b63a47cff4e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectWithResponseMockTests { - @Test - public void testGetDefaultDeleteResourceGuardProxyRequestsObjectWithResponse() throws Exception { - String responseStr = "{\"id\":\"tdherngbtcjuahok\",\"name\":\"obkauxofsh\",\"type\":\"hwpnulaiywzejywh\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DppBaseResource response = manager.resourceGuards() - .getDefaultDeleteResourceGuardProxyRequestsObjectWithResponse("qmamhsycxhxzga", "ttaboidvmfqh", - "pubowsepdfg", com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectWithResponseMockTests.java deleted file mode 100644 index 58015f4399ce..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectWithResponseMockTests { - @Test - public void testGetDefaultDisableSoftDeleteRequestsObjectWithResponse() throws Exception { - String responseStr = "{\"id\":\"jqirwrw\",\"name\":\"oxffif\",\"type\":\"wrsnewmozqvbu\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DppBaseResource response = manager.resourceGuards() - .getDefaultDisableSoftDeleteRequestsObjectWithResponse("filkmkkholv", "ndviauogphuartvt", - "ukyefchnmnahmnxh", com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectWithResponseMockTests.java deleted file mode 100644 index 3789e3f26a24..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectWithResponseMockTests { - @Test - public void testGetDefaultUpdateProtectedItemRequestsObjectWithResponse() throws Exception { - String responseStr = "{\"id\":\"e\",\"name\":\"ncnwfepbnwgf\",\"type\":\"jgcgbjbgdlfgtdys\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DppBaseResource response = manager.resourceGuards() - .getDefaultUpdateProtectedItemRequestsObjectWithResponse("dohzjq", "tu", "o", - com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectWithResponseMockTests.java deleted file mode 100644 index c7c654cd86c5..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectWithResponseMockTests { - @Test - public void testGetDefaultUpdateProtectionPolicyRequestsObjectWithResponse() throws Exception { - String responseStr = "{\"id\":\"fecjxeygtuhx\",\"name\":\"cbuewmrswnjlxuz\",\"type\":\"wpusxjbaqehg\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DppBaseResource response = manager.resourceGuards() - .getDefaultUpdateProtectionPolicyRequestsObjectWithResponse("gepuslvyjtc", "uwkasiz", "esfuught", - com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsMockTests.java deleted file mode 100644 index de84e8ace1a7..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDeleteProtectedItemRequestsObjectsMockTests { - @Test - public void testGetDeleteProtectedItemRequestsObjects() throws Exception { - String responseStr = "{\"value\":[{\"id\":\"npdkv\",\"name\":\"abuiy\",\"type\":\"buzphdugn\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.resourceGuards() - .getDeleteProtectedItemRequestsObjects("zqwmvt", "njmxmcuqudtcvcl", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsMockTests.java deleted file mode 100644 index bcfdbdfaea49..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsMockTests { - @Test - public void testGetDeleteResourceGuardProxyRequestsObjects() throws Exception { - String responseStr = "{\"value\":[{\"id\":\"sgmwoh\",\"name\":\"zizvuxmmk\",\"type\":\"vthn\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.resourceGuards() - .getDeleteResourceGuardProxyRequestsObjects("fr", "xousxauzl", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsMockTests.java deleted file mode 100644 index f386bba04ebb..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetDisableSoftDeleteRequestsObjectsMockTests { - @Test - public void testGetDisableSoftDeleteRequestsObjects() throws Exception { - String responseStr = "{\"value\":[{\"id\":\"cbfrm\",\"name\":\"dths\",\"type\":\"gvriibakclac\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.resourceGuards() - .getDisableSoftDeleteRequestsObjects("fpgpicrmnzhrgm", "gjsxv", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsMockTests.java deleted file mode 100644 index 04808d44c121..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetUpdateProtectedItemRequestsObjectsMockTests { - @Test - public void testGetUpdateProtectedItemRequestsObjects() throws Exception { - String responseStr = "{\"value\":[{\"id\":\"injipnwjf\",\"name\":\"qlafcbahhpzpofoi\",\"type\":\"w\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.resourceGuards() - .getUpdateProtectedItemRequestsObjects("lfbcgwgcl", "xoe", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsMockTests.java deleted file mode 100644 index abe3739c04b1..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.DppBaseResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsMockTests { - @Test - public void testGetUpdateProtectionPolicyRequestsObjects() throws Exception { - String responseStr = "{\"value\":[{\"id\":\"ipq\",\"name\":\"edmurrxxge\",\"type\":\"ktvqylkmqpzoy\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.resourceGuards() - .getUpdateProtectionPolicyRequestsObjects("iknp", "oxgjiuqhibt", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupMockTests.java deleted file mode 100644 index 54fb0af24150..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsListByResourceGroupMockTests { - @Test - public void testListByResourceGroup() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"provisioningState\":\"Updating\",\"allowAutoApprovals\":true,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"uwnpqxpxiwfcng\",\"requestResourceType\":\"aas\"},{\"vaultCriticalOperation\":\"xtmkzjvkviir\",\"requestResourceType\":\"fgrwsdpgratzvz\"}],\"vaultCriticalOperationExclusionList\":[\"byvi\",\"tctbrxkjzwrgxffm\",\"hkwfbkgozxwop\",\"bydpizqaclnapxb\"],\"description\":\"gn\"},\"eTag\":\"j\",\"location\":\"fsmfcttuxuuyi\",\"tags\":{\"ujztcz\":\"qoiquvrehmrnjhv\"},\"id\":\"tqjtwhauu\",\"name\":\"fprnjl\",\"type\":\"tlxs\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.resourceGuards().listByResourceGroup("hlisngw", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("fsmfcttuxuuyi", response.iterator().next().location()); - Assertions.assertEquals("qoiquvrehmrnjhv", response.iterator().next().tags().get("ujztcz")); - Assertions.assertEquals("j", response.iterator().next().etag()); - Assertions.assertEquals("byvi", - response.iterator().next().properties().vaultCriticalOperationExclusionList().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListMockTests.java deleted file mode 100644 index 9a67e09184f5..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"provisioningState\":\"Succeeded\",\"allowAutoApprovals\":false,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"gxq\",\"requestResourceType\":\"yrtltlaprltzkat\"}],\"vaultCriticalOperationExclusionList\":[\"mznnbsoqeqalarvl\"],\"description\":\"un\"},\"eTag\":\"gfebwlnb\",\"location\":\"yreeudz\",\"tags\":{\"glgou\":\"bpdqmjxlyy\",\"yuojqtobaxk\":\"tlmj\",\"lbfjkwr\":\"eytu\",\"hsyrqunj\":\"snkq\"},\"id\":\"hdenxaulk\",\"name\":\"akdkifmjnnawtqab\",\"type\":\"xuckpggqoweyir\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.resourceGuards().list(com.azure.core.util.Context.NONE); - - Assertions.assertEquals("yreeudz", response.iterator().next().location()); - Assertions.assertEquals("bpdqmjxlyy", response.iterator().next().tags().get("glgou")); - Assertions.assertEquals("gfebwlnb", response.iterator().next().etag()); - Assertions.assertEquals("mznnbsoqeqalarvl", - response.iterator().next().properties().vaultCriticalOperationExclusionList().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutWithResponseMockTests.java deleted file mode 100644 index ad4bbdfb2994..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutWithResponseMockTests.java +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.ResourceGuard; -import com.azure.resourcemanager.dataprotection.models.ResourceGuardResource; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ResourceGuardsPutWithResponseMockTests { - @Test - public void testPutWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"provisioningState\":\"Provisioning\",\"allowAutoApprovals\":true,\"resourceGuardOperations\":[{\"vaultCriticalOperation\":\"jwnlax\",\"requestResourceType\":\"njqikcz\"}],\"vaultCriticalOperationExclusionList\":[\"tacgxmfc\",\"serxht\",\"soxhlwntsjgqr\",\"xypruuuy\"],\"description\":\"chrszi\"},\"eTag\":\"yuel\",\"location\":\"tn\",\"tags\":{\"ahzjmucftb\":\"fqyggagflnlgmtr\"},\"id\":\"r\",\"name\":\"lrohkpig\",\"type\":\"fusuckzmkwklsno\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ResourceGuardResource response = manager.resourceGuards() - .define("zjrwdkqze") - .withRegion("cjkgdirazftxej") - .withExistingResourceGroup("aquflqbctqha") - .withTags(mapOf("urbuhhlkyqltq", "mdujtmvcopexcm", "djk", "rogtuwkf", "ijtk", "sysidfvclglxnf", "sharujtj", - "usqogsfikayia")) - .withEtag("cslmotoebnfxo") - .withProperties( - new ResourceGuard().withVaultCriticalOperationExclusionList(Arrays.asList("qjagmditgueiook"))) - .create(); - - Assertions.assertEquals("tn", response.location()); - Assertions.assertEquals("fqyggagflnlgmtr", response.tags().get("ahzjmucftb")); - Assertions.assertEquals("yuel", response.etag()); - Assertions.assertEquals("tacgxmfc", response.properties().vaultCriticalOperationExclusionList().get(0)); - } - - // 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/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceMoveDetailsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceMoveDetailsTests.java deleted file mode 100644 index baa5b8c6c2d9..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ResourceMoveDetailsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.ResourceMoveDetails; -import org.junit.jupiter.api.Assertions; - -public final class ResourceMoveDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceMoveDetails model = BinaryData.fromString( - "{\"operationId\":\"anzwuxzdxta\",\"startTimeUtc\":\"lhmwhfpmrqobm\",\"completionTimeUtc\":\"kknryrtihf\",\"sourceResourcePath\":\"ijbpzvgnwzsymgl\",\"targetResourcePath\":\"fcyzkohdbihanufh\"}") - .toObject(ResourceMoveDetails.class); - Assertions.assertEquals("anzwuxzdxta", model.operationId()); - Assertions.assertEquals("lhmwhfpmrqobm", model.startTimeUtc()); - Assertions.assertEquals("kknryrtihf", model.completionTimeUtc()); - Assertions.assertEquals("ijbpzvgnwzsymgl", model.sourceResourcePath()); - Assertions.assertEquals("fcyzkohdbihanufh", model.targetResourcePath()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceMoveDetails model = new ResourceMoveDetails().withOperationId("anzwuxzdxta") - .withStartTimeUtc("lhmwhfpmrqobm") - .withCompletionTimeUtc("kknryrtihf") - .withSourceResourcePath("ijbpzvgnwzsymgl") - .withTargetResourcePath("fcyzkohdbihanufh"); - model = BinaryData.fromObject(model).toObject(ResourceMoveDetails.class); - Assertions.assertEquals("anzwuxzdxta", model.operationId()); - Assertions.assertEquals("lhmwhfpmrqobm", model.startTimeUtc()); - Assertions.assertEquals("kknryrtihf", model.completionTimeUtc()); - Assertions.assertEquals("ijbpzvgnwzsymgl", model.sourceResourcePath()); - Assertions.assertEquals("fcyzkohdbihanufh", model.targetResourcePath()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangeTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangeTests.java deleted file mode 100644 index 3ab32a357ceb..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangeTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RestorableTimeRange; -import org.junit.jupiter.api.Assertions; - -public final class RestorableTimeRangeTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestorableTimeRange model = BinaryData - .fromString("{\"startTime\":\"ivetvtcq\",\"endTime\":\"qtdo\",\"objectType\":\"cbxvwvxyslqbh\"}") - .toObject(RestorableTimeRange.class); - Assertions.assertEquals("ivetvtcq", model.startTime()); - Assertions.assertEquals("qtdo", model.endTime()); - Assertions.assertEquals("cbxvwvxyslqbh", model.objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestorableTimeRange model - = new RestorableTimeRange().withStartTime("ivetvtcq").withEndTime("qtdo").withObjectType("cbxvwvxyslqbh"); - model = BinaryData.fromObject(model).toObject(RestorableTimeRange.class); - Assertions.assertEquals("ivetvtcq", model.startTime()); - Assertions.assertEquals("qtdo", model.endTime()); - Assertions.assertEquals("cbxvwvxyslqbh", model.objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindWithResponseMockTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindWithResponseMockTests.java deleted file mode 100644 index d2140a73883e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindWithResponseMockTests.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.dataprotection.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dataprotection.DataProtectionManager; -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesRequest; -import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesResponseResource; -import com.azure.resourcemanager.dataprotection.models.RestoreSourceDataStoreType; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class RestorableTimeRangesFindWithResponseMockTests { - @Test - public void testFindWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"restorableTimeRanges\":[{\"startTime\":\"lnymzotqy\",\"endTime\":\"yuzcbmqqvxmvw\",\"objectType\":\"tayx\"},{\"startTime\":\"nsup\",\"endTime\":\"ujlzqnhcvsqltn\",\"objectType\":\"ibg\"},{\"startTime\":\"xgnxfyqonmpqoxwd\",\"endTime\":\"fdbxiqxeiiqbim\",\"objectType\":\"mwwinhehfqpofv\"}],\"objectType\":\"cblembnkbwv\"},\"id\":\"xk\",\"name\":\"ivqiheb\",\"type\":\"tswbzuwfmd\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DataProtectionManager manager = DataProtectionManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - AzureBackupFindRestorableTimeRangesResponseResource response = manager.restorableTimeRanges() - .findWithResponse("uamwabzxrvxc", "s", "sphaivmxyasflvg", - new AzureBackupFindRestorableTimeRangesRequest() - .withSourceDataStoreType(RestoreSourceDataStoreType.VAULT_STORE) - .withStartTime("wywa") - .withEndTime("ihknsmjbl"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("lnymzotqy", response.properties().restorableTimeRanges().get(0).startTime()); - Assertions.assertEquals("yuzcbmqqvxmvw", response.properties().restorableTimeRanges().get(0).endTime()); - Assertions.assertEquals("tayx", response.properties().restorableTimeRanges().get(0).objectType()); - Assertions.assertEquals("cblembnkbwv", response.properties().objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreFilesTargetInfoTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreFilesTargetInfoTests.java deleted file mode 100644 index c71af00803f7..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreFilesTargetInfoTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreFilesTargetInfo; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetLocationType; -import com.azure.resourcemanager.dataprotection.models.TargetDetails; -import org.junit.jupiter.api.Assertions; - -public final class RestoreFilesTargetInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestoreFilesTargetInfo model = BinaryData.fromString( - "{\"objectType\":\"RestoreFilesTargetInfo\",\"targetDetails\":{\"filePrefix\":\"srtawcoezbr\",\"restoreTargetLocationType\":\"AzureFiles\",\"url\":\"bskhudygoookkqfq\",\"targetResourceArmId\":\"vleo\"},\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"luiqtqzfavyvnqq\"}") - .toObject(RestoreFilesTargetInfo.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.recoveryOption()); - Assertions.assertEquals("luiqtqzfavyvnqq", model.restoreLocation()); - Assertions.assertEquals("srtawcoezbr", model.targetDetails().filePrefix()); - Assertions.assertEquals(RestoreTargetLocationType.AZURE_FILES, - model.targetDetails().restoreTargetLocationType()); - Assertions.assertEquals("bskhudygoookkqfq", model.targetDetails().url()); - Assertions.assertEquals("vleo", model.targetDetails().targetResourceArmId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreFilesTargetInfo model = new RestoreFilesTargetInfo().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("luiqtqzfavyvnqq") - .withTargetDetails(new TargetDetails().withFilePrefix("srtawcoezbr") - .withRestoreTargetLocationType(RestoreTargetLocationType.AZURE_FILES) - .withUrl("bskhudygoookkqfq") - .withTargetResourceArmId("vleo")); - model = BinaryData.fromObject(model).toObject(RestoreFilesTargetInfo.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.recoveryOption()); - Assertions.assertEquals("luiqtqzfavyvnqq", model.restoreLocation()); - Assertions.assertEquals("srtawcoezbr", model.targetDetails().filePrefix()); - Assertions.assertEquals(RestoreTargetLocationType.AZURE_FILES, - model.targetDetails().restoreTargetLocationType()); - Assertions.assertEquals("bskhudygoookkqfq", model.targetDetails().url()); - Assertions.assertEquals("vleo", model.targetDetails().targetResourceArmId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreJobRecoveryPointDetailsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreJobRecoveryPointDetailsTests.java deleted file mode 100644 index 7e9f7b31bbe0..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreJobRecoveryPointDetailsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RestoreJobRecoveryPointDetails; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class RestoreJobRecoveryPointDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestoreJobRecoveryPointDetails model = BinaryData - .fromString("{\"recoveryPointID\":\"qlveualupjmkh\",\"recoveryPointTime\":\"2021-08-19T13:39:55Z\"}") - .toObject(RestoreJobRecoveryPointDetails.class); - Assertions.assertEquals("qlveualupjmkh", model.recoveryPointId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-19T13:39:55Z"), model.recoveryPointTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreJobRecoveryPointDetails model = new RestoreJobRecoveryPointDetails().withRecoveryPointId("qlveualupjmkh") - .withRecoveryPointTime(OffsetDateTime.parse("2021-08-19T13:39:55Z")); - model = BinaryData.fromObject(model).toObject(RestoreJobRecoveryPointDetails.class); - Assertions.assertEquals("qlveualupjmkh", model.recoveryPointId()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-19T13:39:55Z"), model.recoveryPointTime()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreTargetInfoBaseTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreTargetInfoBaseTests.java deleted file mode 100644 index 952cb9936985..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RestoreTargetInfoBaseTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import org.junit.jupiter.api.Assertions; - -public final class RestoreTargetInfoBaseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RestoreTargetInfoBase model = BinaryData.fromString( - "{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"txhp\"}") - .toObject(RestoreTargetInfoBase.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.recoveryOption()); - Assertions.assertEquals("txhp", model.restoreLocation()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RestoreTargetInfoBase model - = new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS).withRestoreLocation("txhp"); - model = BinaryData.fromObject(model).toObject(RestoreTargetInfoBase.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, model.recoveryOption()); - Assertions.assertEquals("txhp", model.restoreLocation()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RetentionTagTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RetentionTagTests.java deleted file mode 100644 index ec41622e62e0..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/RetentionTagTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RetentionTag; -import org.junit.jupiter.api.Assertions; - -public final class RetentionTagTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RetentionTag model = BinaryData - .fromString("{\"eTag\":\"oxciqopidoamcio\",\"id\":\"khazxkhnzbonlwn\",\"tagName\":\"oegokdwbwh\"}") - .toObject(RetentionTag.class); - Assertions.assertEquals("oegokdwbwh", model.tagName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RetentionTag model = new RetentionTag().withTagName("oegokdwbwh"); - model = BinaryData.fromObject(model).toObject(RetentionTag.class); - Assertions.assertEquals("oegokdwbwh", model.tagName()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ScheduleBasedBackupCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ScheduleBasedBackupCriteriaTests.java deleted file mode 100644 index c084c3aed1fd..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ScheduleBasedBackupCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AbsoluteMarker; -import com.azure.resourcemanager.dataprotection.models.Day; -import com.azure.resourcemanager.dataprotection.models.DayOfWeek; -import com.azure.resourcemanager.dataprotection.models.Month; -import com.azure.resourcemanager.dataprotection.models.ScheduleBasedBackupCriteria; -import com.azure.resourcemanager.dataprotection.models.WeekNumber; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ScheduleBasedBackupCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ScheduleBasedBackupCriteria model = BinaryData.fromString( - "{\"objectType\":\"ScheduleBasedBackupCriteria\",\"absoluteCriteria\":[\"FirstOfMonth\",\"AllBackup\",\"FirstOfDay\",\"FirstOfWeek\"],\"daysOfMonth\":[{\"date\":198761981,\"isLast\":true},{\"date\":1097085357,\"isLast\":true},{\"date\":1572022243,\"isLast\":false},{\"date\":1272205160,\"isLast\":true}],\"daysOfTheWeek\":[\"Sunday\",\"Sunday\"],\"monthsOfYear\":[\"February\",\"July\"],\"scheduleTimes\":[\"2021-05-16T15:58:14Z\",\"2021-01-18T09:11:28Z\",\"2021-06-19T17:26:37Z\"],\"weeksOfTheMonth\":[\"Second\",\"Last\"]}") - .toObject(ScheduleBasedBackupCriteria.class); - Assertions.assertEquals(AbsoluteMarker.FIRST_OF_MONTH, model.absoluteCriteria().get(0)); - Assertions.assertEquals(198761981, model.daysOfMonth().get(0).date()); - Assertions.assertEquals(true, model.daysOfMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.SUNDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(Month.FEBRUARY, model.monthsOfYear().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-16T15:58:14Z"), model.scheduleTimes().get(0)); - Assertions.assertEquals(WeekNumber.SECOND, model.weeksOfTheMonth().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ScheduleBasedBackupCriteria model = new ScheduleBasedBackupCriteria() - .withAbsoluteCriteria(Arrays.asList(AbsoluteMarker.FIRST_OF_MONTH, AbsoluteMarker.ALL_BACKUP, - AbsoluteMarker.FIRST_OF_DAY, AbsoluteMarker.FIRST_OF_WEEK)) - .withDaysOfMonth(Arrays.asList(new Day().withDate(198761981).withIsLast(true), - new Day().withDate(1097085357).withIsLast(true), new Day().withDate(1572022243).withIsLast(false), - new Day().withDate(1272205160).withIsLast(true))) - .withDaysOfTheWeek(Arrays.asList(DayOfWeek.SUNDAY, DayOfWeek.SUNDAY)) - .withMonthsOfYear(Arrays.asList(Month.FEBRUARY, Month.JULY)) - .withScheduleTimes(Arrays.asList(OffsetDateTime.parse("2021-05-16T15:58:14Z"), - OffsetDateTime.parse("2021-01-18T09:11:28Z"), OffsetDateTime.parse("2021-06-19T17:26:37Z"))) - .withWeeksOfTheMonth(Arrays.asList(WeekNumber.SECOND, WeekNumber.LAST)); - model = BinaryData.fromObject(model).toObject(ScheduleBasedBackupCriteria.class); - Assertions.assertEquals(AbsoluteMarker.FIRST_OF_MONTH, model.absoluteCriteria().get(0)); - Assertions.assertEquals(198761981, model.daysOfMonth().get(0).date()); - Assertions.assertEquals(true, model.daysOfMonth().get(0).isLast()); - Assertions.assertEquals(DayOfWeek.SUNDAY, model.daysOfTheWeek().get(0)); - Assertions.assertEquals(Month.FEBRUARY, model.monthsOfYear().get(0)); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-16T15:58:14Z"), model.scheduleTimes().get(0)); - Assertions.assertEquals(WeekNumber.SECOND, model.weeksOfTheMonth().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ScheduleBasedTriggerContextTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ScheduleBasedTriggerContextTests.java deleted file mode 100644 index 57f3147deed5..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ScheduleBasedTriggerContextTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupCriteria; -import com.azure.resourcemanager.dataprotection.models.BackupSchedule; -import com.azure.resourcemanager.dataprotection.models.RetentionTag; -import com.azure.resourcemanager.dataprotection.models.ScheduleBasedTriggerContext; -import com.azure.resourcemanager.dataprotection.models.TaggingCriteria; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ScheduleBasedTriggerContextTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ScheduleBasedTriggerContext model = BinaryData.fromString( - "{\"objectType\":\"ScheduleBasedTriggerContext\",\"schedule\":{\"repeatingTimeIntervals\":[\"hiszepnnbjcrxgib\",\"daxconfozauorsuk\"],\"timeZone\":\"wbqpl\"},\"taggingCriteria\":[{\"criteria\":[{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"}],\"isDefault\":true,\"taggingPriority\":5310678963156682213,\"tagInfo\":{\"eTag\":\"zlrphwzs\",\"id\":\"dweyuqdunv\",\"tagName\":\"nnrwrbiork\"}},{\"criteria\":[{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"}],\"isDefault\":true,\"taggingPriority\":5891677616533541408,\"tagInfo\":{\"eTag\":\"hgdnhxmsivfo\",\"id\":\"loxggdufiqn\",\"tagName\":\"ieuzaofjchvcyyy\"}},{\"criteria\":[{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"}],\"isDefault\":true,\"taggingPriority\":5917251343624011044,\"tagInfo\":{\"eTag\":\"ubiipuipwoqonma\",\"id\":\"ekni\",\"tagName\":\"shqvcimpev\"}}]}") - .toObject(ScheduleBasedTriggerContext.class); - Assertions.assertEquals("hiszepnnbjcrxgib", model.schedule().repeatingTimeIntervals().get(0)); - Assertions.assertEquals("wbqpl", model.schedule().timeZone()); - Assertions.assertEquals(true, model.taggingCriteria().get(0).isDefault()); - Assertions.assertEquals(5310678963156682213L, model.taggingCriteria().get(0).taggingPriority()); - Assertions.assertEquals("nnrwrbiork", model.taggingCriteria().get(0).tagInfo().tagName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ScheduleBasedTriggerContext model = new ScheduleBasedTriggerContext() - .withSchedule( - new BackupSchedule().withRepeatingTimeIntervals(Arrays.asList("hiszepnnbjcrxgib", "daxconfozauorsuk")) - .withTimeZone("wbqpl")) - .withTaggingCriteria( - Arrays - .asList( - new TaggingCriteria() - .withCriteria( - Arrays.asList(new BackupCriteria(), new BackupCriteria(), new BackupCriteria())) - .withIsDefault(true) - .withTaggingPriority(5310678963156682213L) - .withTagInfo(new RetentionTag().withTagName("nnrwrbiork")), - new TaggingCriteria().withCriteria(Arrays.asList(new BackupCriteria(), new BackupCriteria())) - .withIsDefault(true) - .withTaggingPriority(5891677616533541408L) - .withTagInfo(new RetentionTag().withTagName("ieuzaofjchvcyyy")), - new TaggingCriteria() - .withCriteria(Arrays.asList(new BackupCriteria(), new BackupCriteria(), - new BackupCriteria(), new BackupCriteria())) - .withIsDefault(true) - .withTaggingPriority(5917251343624011044L) - .withTagInfo(new RetentionTag().withTagName("shqvcimpev")))); - model = BinaryData.fromObject(model).toObject(ScheduleBasedTriggerContext.class); - Assertions.assertEquals("hiszepnnbjcrxgib", model.schedule().repeatingTimeIntervals().get(0)); - Assertions.assertEquals("wbqpl", model.schedule().timeZone()); - Assertions.assertEquals(true, model.taggingCriteria().get(0).isDefault()); - Assertions.assertEquals(5310678963156682213L, model.taggingCriteria().get(0).taggingPriority()); - Assertions.assertEquals("nnrwrbiork", model.taggingCriteria().get(0).tagInfo().tagName()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SoftDeleteSettingsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SoftDeleteSettingsTests.java deleted file mode 100644 index 2ce3084bf411..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SoftDeleteSettingsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.SoftDeleteSettings; -import com.azure.resourcemanager.dataprotection.models.SoftDeleteState; -import org.junit.jupiter.api.Assertions; - -public final class SoftDeleteSettingsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SoftDeleteSettings model - = BinaryData.fromString("{\"state\":\"AlwaysOn\",\"retentionDurationInDays\":18.82969445833549}") - .toObject(SoftDeleteSettings.class); - Assertions.assertEquals(SoftDeleteState.ALWAYS_ON, model.state()); - Assertions.assertEquals(18.82969445833549D, model.retentionDurationInDays()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SoftDeleteSettings model = new SoftDeleteSettings().withState(SoftDeleteState.ALWAYS_ON) - .withRetentionDurationInDays(18.82969445833549D); - model = BinaryData.fromObject(model).toObject(SoftDeleteSettings.class); - Assertions.assertEquals(SoftDeleteState.ALWAYS_ON, model.state()); - Assertions.assertEquals(18.82969445833549D, model.retentionDurationInDays()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SourceLifeCycleTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SourceLifeCycleTests.java deleted file mode 100644 index c1c9c2699b16..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SourceLifeCycleTests.java +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CopyOption; -import com.azure.resourcemanager.dataprotection.models.DataStoreInfoBase; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import com.azure.resourcemanager.dataprotection.models.DeleteOption; -import com.azure.resourcemanager.dataprotection.models.SourceLifeCycle; -import com.azure.resourcemanager.dataprotection.models.TargetCopySetting; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SourceLifeCycleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SourceLifeCycle model = BinaryData.fromString( - "{\"deleteAfter\":{\"objectType\":\"DeleteOption\",\"duration\":\"hfstotxhojujbyp\"},\"sourceDataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"mc\"},\"targetDataStoreCopySettings\":[{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"xbjxyfwnylrcools\"}},{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"p\"}},{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"w\"}}]}") - .toObject(SourceLifeCycle.class); - Assertions.assertEquals("hfstotxhojujbyp", model.deleteAfter().duration()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.sourceDataStore().dataStoreType()); - Assertions.assertEquals("mc", model.sourceDataStore().objectType()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, - model.targetDataStoreCopySettings().get(0).dataStore().dataStoreType()); - Assertions.assertEquals("xbjxyfwnylrcools", - model.targetDataStoreCopySettings().get(0).dataStore().objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SourceLifeCycle model = new SourceLifeCycle() - .withDeleteAfter(new DeleteOption().withDuration("hfstotxhojujbyp")) - .withSourceDataStore( - new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE).withObjectType("mc")) - .withTargetDataStoreCopySettings(Arrays.asList( - new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore(new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE) - .withObjectType("xbjxyfwnylrcools")), - new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore( - new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE).withObjectType("p")), - new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore( - new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE).withObjectType("w")))); - model = BinaryData.fromObject(model).toObject(SourceLifeCycle.class); - Assertions.assertEquals("hfstotxhojujbyp", model.deleteAfter().duration()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.sourceDataStore().dataStoreType()); - Assertions.assertEquals("mc", model.sourceDataStore().objectType()); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, - model.targetDataStoreCopySettings().get(0).dataStore().dataStoreType()); - Assertions.assertEquals("xbjxyfwnylrcools", - model.targetDataStoreCopySettings().get(0).dataStore().objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/StopProtectionRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/StopProtectionRequestTests.java deleted file mode 100644 index dd1a9fec398e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/StopProtectionRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.StopProtectionRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class StopProtectionRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - StopProtectionRequest model = BinaryData.fromString("{\"resourceGuardOperationRequests\":[\"vbxwyjsflhh\"]}") - .toObject(StopProtectionRequest.class); - Assertions.assertEquals("vbxwyjsflhh", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StopProtectionRequest model - = new StopProtectionRequest().withResourceGuardOperationRequests(Arrays.asList("vbxwyjsflhh")); - model = BinaryData.fromObject(model).toObject(StopProtectionRequest.class); - Assertions.assertEquals("vbxwyjsflhh", model.resourceGuardOperationRequests().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/StorageSettingTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/StorageSettingTests.java deleted file mode 100644 index bbb5c5d2da0f..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/StorageSettingTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.StorageSetting; -import com.azure.resourcemanager.dataprotection.models.StorageSettingStoreTypes; -import com.azure.resourcemanager.dataprotection.models.StorageSettingTypes; -import org.junit.jupiter.api.Assertions; - -public final class StorageSettingTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - StorageSetting model = BinaryData.fromString("{\"datastoreType\":\"ArchiveStore\",\"type\":\"GeoRedundant\"}") - .toObject(StorageSetting.class); - Assertions.assertEquals(StorageSettingStoreTypes.ARCHIVE_STORE, model.datastoreType()); - Assertions.assertEquals(StorageSettingTypes.GEO_REDUNDANT, model.type()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StorageSetting model = new StorageSetting().withDatastoreType(StorageSettingStoreTypes.ARCHIVE_STORE) - .withType(StorageSettingTypes.GEO_REDUNDANT); - model = BinaryData.fromObject(model).toObject(StorageSetting.class); - Assertions.assertEquals(StorageSettingStoreTypes.ARCHIVE_STORE, model.datastoreType()); - Assertions.assertEquals(StorageSettingTypes.GEO_REDUNDANT, model.type()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SupportedFeatureTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SupportedFeatureTests.java deleted file mode 100644 index d189cf18bb45..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SupportedFeatureTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.FeatureSupportStatus; -import com.azure.resourcemanager.dataprotection.models.SupportedFeature; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SupportedFeatureTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SupportedFeature model = BinaryData.fromString( - "{\"featureName\":\"onasxifto\",\"supportStatus\":\"PublicPreview\",\"exposureControlledFeatures\":[\"f\",\"wesgogczh\",\"nnxk\"]}") - .toObject(SupportedFeature.class); - Assertions.assertEquals("onasxifto", model.featureName()); - Assertions.assertEquals(FeatureSupportStatus.PUBLIC_PREVIEW, model.supportStatus()); - Assertions.assertEquals("f", model.exposureControlledFeatures().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SupportedFeature model = new SupportedFeature().withFeatureName("onasxifto") - .withSupportStatus(FeatureSupportStatus.PUBLIC_PREVIEW) - .withExposureControlledFeatures(Arrays.asList("f", "wesgogczh", "nnxk")); - model = BinaryData.fromObject(model).toObject(SupportedFeature.class); - Assertions.assertEquals("onasxifto", model.featureName()); - Assertions.assertEquals(FeatureSupportStatus.PUBLIC_PREVIEW, model.supportStatus()); - Assertions.assertEquals("f", model.exposureControlledFeatures().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SuspendBackupRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SuspendBackupRequestTests.java deleted file mode 100644 index b9832aced430..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SuspendBackupRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.SuspendBackupRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SuspendBackupRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SuspendBackupRequest model = BinaryData.fromString("{\"resourceGuardOperationRequests\":[\"lnjixisxya\"]}") - .toObject(SuspendBackupRequest.class); - Assertions.assertEquals("lnjixisxya", model.resourceGuardOperationRequests().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SuspendBackupRequest model - = new SuspendBackupRequest().withResourceGuardOperationRequests(Arrays.asList("lnjixisxya")); - model = BinaryData.fromObject(model).toObject(SuspendBackupRequest.class); - Assertions.assertEquals("lnjixisxya", model.resourceGuardOperationRequests().get(0)); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SyncBackupInstanceRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SyncBackupInstanceRequestTests.java deleted file mode 100644 index 34fb0a712c5a..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/SyncBackupInstanceRequestTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.SyncBackupInstanceRequest; -import com.azure.resourcemanager.dataprotection.models.SyncType; -import org.junit.jupiter.api.Assertions; - -public final class SyncBackupInstanceRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SyncBackupInstanceRequest model - = BinaryData.fromString("{\"syncType\":\"ForceResync\"}").toObject(SyncBackupInstanceRequest.class); - Assertions.assertEquals(SyncType.FORCE_RESYNC, model.syncType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SyncBackupInstanceRequest model = new SyncBackupInstanceRequest().withSyncType(SyncType.FORCE_RESYNC); - model = BinaryData.fromObject(model).toObject(SyncBackupInstanceRequest.class); - Assertions.assertEquals(SyncType.FORCE_RESYNC, model.syncType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TaggingCriteriaTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TaggingCriteriaTests.java deleted file mode 100644 index e1be17edde3e..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TaggingCriteriaTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.BackupCriteria; -import com.azure.resourcemanager.dataprotection.models.RetentionTag; -import com.azure.resourcemanager.dataprotection.models.TaggingCriteria; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class TaggingCriteriaTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TaggingCriteria model = BinaryData.fromString( - "{\"criteria\":[{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"},{\"objectType\":\"BackupCriteria\"}],\"isDefault\":false,\"taggingPriority\":3911214432429494755,\"tagInfo\":{\"eTag\":\"ilbywdxsm\",\"id\":\"cwrwfs\",\"tagName\":\"jfnynszqujizdvoq\"}}") - .toObject(TaggingCriteria.class); - Assertions.assertEquals(false, model.isDefault()); - Assertions.assertEquals(3911214432429494755L, model.taggingPriority()); - Assertions.assertEquals("jfnynszqujizdvoq", model.tagInfo().tagName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TaggingCriteria model = new TaggingCriteria() - .withCriteria(Arrays.asList(new BackupCriteria(), new BackupCriteria(), new BackupCriteria())) - .withIsDefault(false) - .withTaggingPriority(3911214432429494755L) - .withTagInfo(new RetentionTag().withTagName("jfnynszqujizdvoq")); - model = BinaryData.fromObject(model).toObject(TaggingCriteria.class); - Assertions.assertEquals(false, model.isDefault()); - Assertions.assertEquals(3911214432429494755L, model.taggingPriority()); - Assertions.assertEquals("jfnynszqujizdvoq", model.tagInfo().tagName()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TargetCopySettingTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TargetCopySettingTests.java deleted file mode 100644 index 1fbbd9de32c6..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TargetCopySettingTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.CopyOption; -import com.azure.resourcemanager.dataprotection.models.DataStoreInfoBase; -import com.azure.resourcemanager.dataprotection.models.DataStoreTypes; -import com.azure.resourcemanager.dataprotection.models.TargetCopySetting; -import org.junit.jupiter.api.Assertions; - -public final class TargetCopySettingTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TargetCopySetting model = BinaryData.fromString( - "{\"copyAfter\":{\"objectType\":\"CopyOption\"},\"dataStore\":{\"dataStoreType\":\"VaultStore\",\"objectType\":\"bnujrywvtylbf\"}}") - .toObject(TargetCopySetting.class); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.dataStore().dataStoreType()); - Assertions.assertEquals("bnujrywvtylbf", model.dataStore().objectType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetCopySetting model = new TargetCopySetting().withCopyAfter(new CopyOption()) - .withDataStore( - new DataStoreInfoBase().withDataStoreType(DataStoreTypes.VAULT_STORE).withObjectType("bnujrywvtylbf")); - model = BinaryData.fromObject(model).toObject(TargetCopySetting.class); - Assertions.assertEquals(DataStoreTypes.VAULT_STORE, model.dataStore().dataStoreType()); - Assertions.assertEquals("bnujrywvtylbf", model.dataStore().objectType()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TargetDetailsTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TargetDetailsTests.java deleted file mode 100644 index f7c995c5f0e0..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TargetDetailsTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetLocationType; -import com.azure.resourcemanager.dataprotection.models.TargetDetails; -import org.junit.jupiter.api.Assertions; - -public final class TargetDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TargetDetails model = BinaryData.fromString( - "{\"filePrefix\":\"bar\",\"restoreTargetLocationType\":\"Invalid\",\"url\":\"uayjkqa\",\"targetResourceArmId\":\"gzslesjcbhernnti\"}") - .toObject(TargetDetails.class); - Assertions.assertEquals("bar", model.filePrefix()); - Assertions.assertEquals(RestoreTargetLocationType.INVALID, model.restoreTargetLocationType()); - Assertions.assertEquals("uayjkqa", model.url()); - Assertions.assertEquals("gzslesjcbhernnti", model.targetResourceArmId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetDetails model = new TargetDetails().withFilePrefix("bar") - .withRestoreTargetLocationType(RestoreTargetLocationType.INVALID) - .withUrl("uayjkqa") - .withTargetResourceArmId("gzslesjcbhernnti"); - model = BinaryData.fromObject(model).toObject(TargetDetails.class); - Assertions.assertEquals("bar", model.filePrefix()); - Assertions.assertEquals(RestoreTargetLocationType.INVALID, model.restoreTargetLocationType()); - Assertions.assertEquals("uayjkqa", model.url()); - Assertions.assertEquals("gzslesjcbhernnti", model.targetResourceArmId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TriggerBackupRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TriggerBackupRequestTests.java deleted file mode 100644 index 02dff9893bb7..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TriggerBackupRequestTests.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AdHocBackupRuleOptions; -import com.azure.resourcemanager.dataprotection.models.AdhocBackupTriggerOption; -import com.azure.resourcemanager.dataprotection.models.TriggerBackupRequest; -import org.junit.jupiter.api.Assertions; - -public final class TriggerBackupRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TriggerBackupRequest model = BinaryData.fromString( - "{\"backupRuleOptions\":{\"ruleName\":\"hheunmmqhgyx\",\"triggerOption\":{\"retentionTagOverride\":\"onocukok\"}}}") - .toObject(TriggerBackupRequest.class); - Assertions.assertEquals("hheunmmqhgyx", model.backupRuleOptions().ruleName()); - Assertions.assertEquals("onocukok", model.backupRuleOptions().triggerOption().retentionTagOverride()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TriggerBackupRequest model - = new TriggerBackupRequest().withBackupRuleOptions(new AdHocBackupRuleOptions().withRuleName("hheunmmqhgyx") - .withTriggerOption(new AdhocBackupTriggerOption().withRetentionTagOverride("onocukok"))); - model = BinaryData.fromObject(model).toObject(TriggerBackupRequest.class); - Assertions.assertEquals("hheunmmqhgyx", model.backupRuleOptions().ruleName()); - Assertions.assertEquals("onocukok", model.backupRuleOptions().triggerOption().retentionTagOverride()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TriggerContextTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TriggerContextTests.java deleted file mode 100644 index cfef5853a8ac..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/TriggerContextTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.TriggerContext; - -public final class TriggerContextTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TriggerContext model - = BinaryData.fromString("{\"objectType\":\"TriggerContext\"}").toObject(TriggerContext.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TriggerContext model = new TriggerContext(); - model = BinaryData.fromObject(model).toObject(TriggerContext.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UnlockDeleteRequestTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UnlockDeleteRequestTests.java deleted file mode 100644 index 032b56a3042a..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UnlockDeleteRequestTests.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.UnlockDeleteRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class UnlockDeleteRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UnlockDeleteRequest model = BinaryData - .fromString( - "{\"resourceGuardOperationRequests\":[\"taeburuvdm\",\"vsmzlxwab\"],\"resourceToBeDeleted\":\"oefki\"}") - .toObject(UnlockDeleteRequest.class); - Assertions.assertEquals("taeburuvdm", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("oefki", model.resourceToBeDeleted()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UnlockDeleteRequest model - = new UnlockDeleteRequest().withResourceGuardOperationRequests(Arrays.asList("taeburuvdm", "vsmzlxwab")) - .withResourceToBeDeleted("oefki"); - model = BinaryData.fromObject(model).toObject(UnlockDeleteRequest.class); - Assertions.assertEquals("taeburuvdm", model.resourceGuardOperationRequests().get(0)); - Assertions.assertEquals("oefki", model.resourceToBeDeleted()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UnlockDeleteResponseInnerTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UnlockDeleteResponseInnerTests.java deleted file mode 100644 index ff23f56c534f..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UnlockDeleteResponseInnerTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.fluent.models.UnlockDeleteResponseInner; -import org.junit.jupiter.api.Assertions; - -public final class UnlockDeleteResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UnlockDeleteResponseInner model = BinaryData.fromString("{\"unlockDeleteExpiryTime\":\"vtpuqujmqlgk\"}") - .toObject(UnlockDeleteResponseInner.class); - Assertions.assertEquals("vtpuqujmqlgk", model.unlockDeleteExpiryTime()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UnlockDeleteResponseInner model = new UnlockDeleteResponseInner().withUnlockDeleteExpiryTime("vtpuqujmqlgk"); - model = BinaryData.fromObject(model).toObject(UnlockDeleteResponseInner.class); - Assertions.assertEquals("vtpuqujmqlgk", model.unlockDeleteExpiryTime()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UserAssignedIdentityTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UserAssignedIdentityTests.java deleted file mode 100644 index dd45958cbe51..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/UserAssignedIdentityTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.UserAssignedIdentity; - -public final class UserAssignedIdentityTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UserAssignedIdentity model = BinaryData.fromString( - "{\"principalId\":\"625a77d1-dc13-4cf8-9450-1138724473e8\",\"clientId\":\"132a72d4-3759-4ee8-9077-0d63a20ff7b2\"}") - .toObject(UserAssignedIdentity.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UserAssignedIdentity model = new UserAssignedIdentity(); - model = BinaryData.fromObject(model).toObject(UserAssignedIdentity.class); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ValidateCrossRegionRestoreRequestObjectTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ValidateCrossRegionRestoreRequestObjectTests.java deleted file mode 100644 index e7758c231d38..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ValidateCrossRegionRestoreRequestObjectTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.CrossRegionRestoreDetails; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import com.azure.resourcemanager.dataprotection.models.ValidateCrossRegionRestoreRequestObject; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ValidateCrossRegionRestoreRequestObjectTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateCrossRegionRestoreRequestObject model = BinaryData.fromString( - "{\"restoreRequestObject\":{\"objectType\":\"AzureBackupRestoreRequest\",\"restoreTargetInfo\":{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"plwzbhvgyugu\"},\"sourceDataStoreType\":\"OperationalStore\",\"sourceResourceId\":\"mkfssxqukkfplgm\",\"resourceGuardOperationRequests\":[\"nkjzkdeslpvlop\",\"i\",\"ighxpk\"],\"identityDetails\":{\"useSystemAssignedIdentity\":true,\"userAssignedIdentityArmUrl\":\"iuebbaumny\"}},\"crossRegionRestoreDetails\":{\"sourceRegion\":\"upedeojnabckhs\",\"sourceBackupInstanceId\":\"txp\"}}") - .toObject(ValidateCrossRegionRestoreRequestObject.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, - model.restoreRequestObject().restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("plwzbhvgyugu", model.restoreRequestObject().restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.OPERATIONAL_STORE, - model.restoreRequestObject().sourceDataStoreType()); - Assertions.assertEquals("mkfssxqukkfplgm", model.restoreRequestObject().sourceResourceId()); - Assertions.assertEquals("nkjzkdeslpvlop", model.restoreRequestObject().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.restoreRequestObject().identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("iuebbaumny", - model.restoreRequestObject().identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("upedeojnabckhs", model.crossRegionRestoreDetails().sourceRegion()); - Assertions.assertEquals("txp", model.crossRegionRestoreDetails().sourceBackupInstanceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateCrossRegionRestoreRequestObject model - = new ValidateCrossRegionRestoreRequestObject() - .withRestoreRequestObject(new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("plwzbhvgyugu")) - .withSourceDataStoreType(SourceDataStoreType.OPERATIONAL_STORE) - .withSourceResourceId("mkfssxqukkfplgm") - .withResourceGuardOperationRequests(Arrays.asList("nkjzkdeslpvlop", "i", "ighxpk")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(true) - .withUserAssignedIdentityArmUrl("iuebbaumny"))) - .withCrossRegionRestoreDetails(new CrossRegionRestoreDetails().withSourceRegion("upedeojnabckhs") - .withSourceBackupInstanceId("txp")); - model = BinaryData.fromObject(model).toObject(ValidateCrossRegionRestoreRequestObject.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, - model.restoreRequestObject().restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("plwzbhvgyugu", model.restoreRequestObject().restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.OPERATIONAL_STORE, - model.restoreRequestObject().sourceDataStoreType()); - Assertions.assertEquals("mkfssxqukkfplgm", model.restoreRequestObject().sourceResourceId()); - Assertions.assertEquals("nkjzkdeslpvlop", model.restoreRequestObject().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.restoreRequestObject().identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("iuebbaumny", - model.restoreRequestObject().identityDetails().userAssignedIdentityArmUrl()); - Assertions.assertEquals("upedeojnabckhs", model.crossRegionRestoreDetails().sourceRegion()); - Assertions.assertEquals("txp", model.crossRegionRestoreDetails().sourceBackupInstanceId()); - } -} diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ValidateRestoreRequestObjectTests.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ValidateRestoreRequestObjectTests.java deleted file mode 100644 index c7cec5fd5fc8..000000000000 --- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/test/java/com/azure/resourcemanager/dataprotection/generated/ValidateRestoreRequestObjectTests.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.dataprotection.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dataprotection.models.AzureBackupRestoreRequest; -import com.azure.resourcemanager.dataprotection.models.IdentityDetails; -import com.azure.resourcemanager.dataprotection.models.RecoveryOption; -import com.azure.resourcemanager.dataprotection.models.RestoreTargetInfoBase; -import com.azure.resourcemanager.dataprotection.models.SourceDataStoreType; -import com.azure.resourcemanager.dataprotection.models.ValidateRestoreRequestObject; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ValidateRestoreRequestObjectTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ValidateRestoreRequestObject model = BinaryData.fromString( - "{\"restoreRequestObject\":{\"objectType\":\"AzureBackupRestoreRequest\",\"restoreTargetInfo\":{\"objectType\":\"RestoreTargetInfoBase\",\"recoveryOption\":\"FailIfExists\",\"restoreLocation\":\"qcslyjpkiid\"},\"sourceDataStoreType\":\"ArchiveStore\",\"sourceResourceId\":\"xznelixhnrztf\",\"resourceGuardOperationRequests\":[\"bnxknalaulppg\"],\"identityDetails\":{\"useSystemAssignedIdentity\":true,\"userAssignedIdentityArmUrl\":\"apnyiropuhpig\"}}}") - .toObject(ValidateRestoreRequestObject.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, - model.restoreRequestObject().restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("qcslyjpkiid", model.restoreRequestObject().restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.ARCHIVE_STORE, model.restoreRequestObject().sourceDataStoreType()); - Assertions.assertEquals("xznelixhnrztf", model.restoreRequestObject().sourceResourceId()); - Assertions.assertEquals("bnxknalaulppg", model.restoreRequestObject().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.restoreRequestObject().identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("apnyiropuhpig", - model.restoreRequestObject().identityDetails().userAssignedIdentityArmUrl()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ValidateRestoreRequestObject model - = new ValidateRestoreRequestObject().withRestoreRequestObject(new AzureBackupRestoreRequest() - .withRestoreTargetInfo(new RestoreTargetInfoBase().withRecoveryOption(RecoveryOption.FAIL_IF_EXISTS) - .withRestoreLocation("qcslyjpkiid")) - .withSourceDataStoreType(SourceDataStoreType.ARCHIVE_STORE) - .withSourceResourceId("xznelixhnrztf") - .withResourceGuardOperationRequests(Arrays.asList("bnxknalaulppg")) - .withIdentityDetails(new IdentityDetails().withUseSystemAssignedIdentity(true) - .withUserAssignedIdentityArmUrl("apnyiropuhpig"))); - model = BinaryData.fromObject(model).toObject(ValidateRestoreRequestObject.class); - Assertions.assertEquals(RecoveryOption.FAIL_IF_EXISTS, - model.restoreRequestObject().restoreTargetInfo().recoveryOption()); - Assertions.assertEquals("qcslyjpkiid", model.restoreRequestObject().restoreTargetInfo().restoreLocation()); - Assertions.assertEquals(SourceDataStoreType.ARCHIVE_STORE, model.restoreRequestObject().sourceDataStoreType()); - Assertions.assertEquals("xznelixhnrztf", model.restoreRequestObject().sourceResourceId()); - Assertions.assertEquals("bnxknalaulppg", model.restoreRequestObject().resourceGuardOperationRequests().get(0)); - Assertions.assertEquals(true, model.restoreRequestObject().identityDetails().useSystemAssignedIdentity()); - Assertions.assertEquals("apnyiropuhpig", - model.restoreRequestObject().identityDetails().userAssignedIdentityArmUrl()); - } -}