diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md index 51dfc6545c34..f5181876fdc4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.0.0-beta.6 (Unreleased) +## 1.0.0-beta.1 (2022-10-14) + +- Azure Resource Manager RecoveryServicesBackup client library for Java. This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2022-09-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md index 4abacb8696b4..bf9a1c159fb9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/README.md @@ -2,7 +2,7 @@ Azure Resource Manager RecoveryServicesBackup client library for Java. -This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2022-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2022-09-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-recoveryservicesbackup - 1.0.0-beta.5 + 1.0.0-beta.6 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md index ec86d0e309d4..5032a4804f0e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/SAMPLE.md @@ -75,6 +75,10 @@ - [Get](#bmspreparedatamoveoperationresult_get) +## DeletedProtectionContainers + +- [List](#deletedprotectioncontainers_list) + ## ExportJobsOperationResults - [Get](#exportjobsoperationresults_get) @@ -231,7 +235,7 @@ import com.azure.core.util.Context; /** Samples for BackupEngines Get. */ public final class BackupEnginesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Dpm/BackupEngines_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Dpm/BackupEngines_Get.json */ /** * Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details. @@ -253,7 +257,7 @@ import com.azure.core.util.Context; /** Samples for BackupEngines List. */ public final class BackupEnginesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Dpm/BackupEngines_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Dpm/BackupEngines_List.json */ /** * Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines. @@ -275,7 +279,7 @@ import com.azure.core.util.Context; /** Samples for BackupJobs List. */ public final class BackupJobsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ListJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ListJobs.json */ /** * Sample code: List All Jobs. @@ -288,7 +292,7 @@ public final class BackupJobsListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ListJobsWithAllSupportedFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ListJobsWithAllSupportedFilters.json */ /** * Sample code: List Jobs With Filters. @@ -309,7 +313,7 @@ public final class BackupJobsListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json */ /** * Sample code: List Jobs With Time Filter. @@ -338,7 +342,7 @@ import com.azure.core.util.Context; /** Samples for BackupOperationResults Get. */ public final class BackupOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ProtectedItem_Delete_OperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ProtectedItem_Delete_OperationResult.json */ /** * Sample code: Get Result for Protected Item Delete Operation. @@ -366,7 +370,7 @@ import com.azure.core.util.Context; /** Samples for BackupOperationStatuses Get. */ public final class BackupOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ProtectedItem_Delete_OperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ProtectedItem_Delete_OperationStatus.json */ /** * Sample code: Get Protected Item Delete Operation Status. @@ -394,7 +398,7 @@ import com.azure.core.util.Context; /** Samples for BackupPolicies List. */ public final class BackupPoliciesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureWorkload. @@ -409,7 +413,7 @@ public final class BackupPoliciesListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/v2-List-Policies.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 @@ -425,7 +429,7 @@ public final class BackupPoliciesListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm. @@ -449,7 +453,7 @@ import com.azure.core.util.Context; /** Samples for BackupProtectableItems List. */ public final class BackupProtectableItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupProtectableItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupProtectableItems_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureIaasVm. @@ -473,7 +477,7 @@ import com.azure.core.util.Context; /** Samples for BackupProtectedItems List. */ public final class BackupProtectedItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupProtectedItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupProtectedItems_List.json */ /** * Sample code: List protected items with backupManagementType filter as AzureIaasVm. @@ -502,7 +506,7 @@ import com.azure.core.util.Context; /** Samples for BackupProtectionContainers List. */ public final class BackupProtectionContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_List.json */ /** * Sample code: List Backup Protection Containers. @@ -526,7 +530,7 @@ import com.azure.core.util.Context; /** Samples for BackupProtectionIntent List. */ public final class BackupProtectionIntentListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupProtectionIntent_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupProtectionIntent_List.json */ /** * Sample code: List protection intent with backupManagementType filter. @@ -548,7 +552,7 @@ import com.azure.core.util.Context; /** Samples for BackupResourceEncryptionConfigs Get. */ public final class BackupResourceEncryptionConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupResourceEncryptionConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupResourceEncryptionConfig_Get.json */ /** * Sample code: Get Vault Encryption Configuration. @@ -574,7 +578,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.InfrastructureEnc /** Samples for BackupResourceEncryptionConfigs Update. */ public final class BackupResourceEncryptionConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupResourceEncryptionConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupResourceEncryptionConfig_Put.json */ /** * Sample code: Update Vault Encryption Configuration. @@ -608,7 +612,7 @@ import com.azure.core.util.Context; /** Samples for BackupResourceStorageConfigsNonCrr Get. */ public final class BackupResourceStorageConfigsNonCrrGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupStorageConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupStorageConfig_Get.json */ /** * Sample code: Get Vault Storage Configuration. @@ -636,7 +640,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; /** Samples for BackupResourceStorageConfigsNonCrr Patch. */ public final class BackupResourceStorageConfigsNonCrrPatchSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupStorageConfig_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupStorageConfig_Patch.json */ /** * Sample code: Update Vault Storage Configuration. @@ -672,7 +676,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.StorageTypeState; /** Samples for BackupResourceStorageConfigsNonCrr Update. */ public final class BackupResourceStorageConfigsNonCrrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupStorageConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupStorageConfig_Put.json */ /** * Sample code: Update Vault Storage Configuration. @@ -704,7 +708,7 @@ import com.azure.core.util.Context; /** Samples for BackupResourceVaultConfigs Get. */ public final class BackupResourceVaultConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupResourceVaultConfigs_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupResourceVaultConfigs_Get.json */ /** * Sample code: Get Vault Security Config. @@ -730,7 +734,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.SoftDeleteFeature /** Samples for BackupResourceVaultConfigs Put. */ public final class BackupResourceVaultConfigsPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupResourceVaultConfigs_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupResourceVaultConfigs_Put.json */ /** * Sample code: Update Vault Security Config. @@ -765,7 +769,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.EnhancedSecurityS /** Samples for BackupResourceVaultConfigs Update. */ public final class BackupResourceVaultConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupResourceVaultConfigs_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupResourceVaultConfigs_Patch.json */ /** * Sample code: Update Vault Security Config. @@ -797,7 +801,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.DataSourceType; /** Samples for BackupStatus Get. */ public final class BackupStatusGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/GetBackupStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/GetBackupStatus.json */ /** * Sample code: Get Azure Virtual Machine Backup Status. @@ -827,7 +831,7 @@ import com.azure.core.util.Context; /** Samples for BackupUsageSummaries List. */ public final class BackupUsageSummariesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupProtectedItem_UsageSummary_Get.json */ /** * Sample code: Get Protected Items Usages Summary. @@ -842,7 +846,7 @@ public final class BackupUsageSummariesListSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupProtectionContainers_UsageSummary_Get.json */ /** * Sample code: Get Protected Containers Usages Summary. @@ -866,7 +870,7 @@ import com.azure.core.util.Context; /** Samples for BackupWorkloadItems List. */ public final class BackupWorkloadItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupWorkloadItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupWorkloadItems_List.json */ /** * Sample code: List Workload Items in Container. @@ -899,7 +903,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IaasVMBackupReque /** Samples for Backups Trigger. */ public final class BackupsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/TriggerBackup_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/TriggerBackup_Post.json */ /** * Sample code: Trigger Backup. @@ -930,7 +934,7 @@ import com.azure.core.util.Context; /** Samples for BmsPrepareDataMoveOperationResult Get. */ public final class BmsPrepareDataMoveOperationResultGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json */ /** * Sample code: Get operation result for PrepareDataMove. @@ -946,6 +950,30 @@ public final class BmsPrepareDataMoveOperationResultGetSamples { } ``` +### DeletedProtectionContainers_List + +```java +import com.azure.core.util.Context; + +/** Samples for DeletedProtectionContainers List. */ +public final class DeletedProtectionContainersListSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/SoftDeletedContainers_List.json + */ + /** + * Sample code: List Backup Protection Containers. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void listBackupProtectionContainers( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .deletedProtectionContainers() + .list("testRg", "testVault", "backupManagementType eq 'AzureWorkload'", Context.NONE); + } +} +``` + ### ExportJobsOperationResults_Get ```java @@ -954,7 +982,7 @@ import com.azure.core.util.Context; /** Samples for ExportJobsOperationResults Get. */ public final class ExportJobsOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ExportJobsOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ExportJobsOperationResult.json */ /** * Sample code: Export Jobs Operation Results. @@ -980,7 +1008,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFe /** Samples for FeatureSupport Validate. */ public final class FeatureSupportValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupFeature_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupFeature_Validate.json */ /** * Sample code: Check Azure Vm Backup Feature Support. @@ -1009,7 +1037,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.IlrRequestResourc /** Samples for ItemLevelRecoveryConnections Provision. */ public final class ItemLevelRecoveryConnectionsProvisionSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/Provision_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/Provision_Ilr.json */ /** * Sample code: Provision Instant Item Level Recovery for Azure Vm. @@ -1048,7 +1076,7 @@ import com.azure.core.util.Context; /** Samples for ItemLevelRecoveryConnections Revoke. */ public final class ItemLevelRecoveryConnectionsRevokeSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/Revoke_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/Revoke_Ilr.json */ /** * Sample code: Revoke Instant Item Level Recovery for Azure Vm. @@ -1079,7 +1107,7 @@ import com.azure.core.util.Context; /** Samples for JobCancellations Trigger. */ public final class JobCancellationsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/TriggerCancelJob.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/TriggerCancelJob.json */ /** * Sample code: Cancel Job. @@ -1104,7 +1132,7 @@ import com.azure.core.util.Context; /** Samples for JobDetails Get. */ public final class JobDetailsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/GetJobDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/GetJobDetails.json */ /** * Sample code: Get Job Details. @@ -1129,7 +1157,7 @@ import com.azure.core.util.Context; /** Samples for JobOperationResults Get. */ public final class JobOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/CancelJobOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/CancelJobOperationResult.json */ /** * Sample code: Cancel Job Operation Result. @@ -1158,7 +1186,7 @@ import com.azure.core.util.Context; /** Samples for Jobs Export. */ public final class JobsExportSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/TriggerExportJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/TriggerExportJobs.json */ /** * Sample code: Export Jobs. @@ -1186,7 +1214,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRes /** Samples for OperationOperation Validate. */ public final class OperationOperationValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json */ /** * Sample code: Validate Operation. @@ -1222,7 +1250,7 @@ public final class OperationOperationValidateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ /** * Sample code: Validate Operation with identityBasedRestoreDetails. @@ -1269,7 +1297,7 @@ import com.azure.core.util.Context; /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ListOperations.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ListOperations.json */ /** * Sample code: ListOperations. @@ -1291,7 +1319,7 @@ import com.azure.core.util.Context; /** Samples for PrivateEndpoint GetOperationStatus. */ public final class PrivateEndpointGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json */ /** * Sample code: Get OperationStatus. @@ -1320,7 +1348,7 @@ import com.azure.core.util.Context; /** Samples for PrivateEndpointConnection Delete. */ public final class PrivateEndpointConnectionDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ /** * Sample code: Delete PrivateEndpointConnection. @@ -1345,7 +1373,7 @@ import com.azure.core.util.Context; /** Samples for PrivateEndpointConnection Get. */ public final class PrivateEndpointConnectionGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json */ /** * Sample code: Get PrivateEndpointConnection. @@ -1376,7 +1404,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ProvisioningState /** Samples for PrivateEndpointConnection Put. */ public final class PrivateEndpointConnectionPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json */ /** * Sample code: Update PrivateEndpointConnection. @@ -1420,7 +1448,7 @@ import com.azure.core.util.Context; /** Samples for ProtectableContainers List. */ public final class ProtectableContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectableContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectableContainers_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureStorage. @@ -1449,7 +1477,7 @@ import com.azure.core.util.Context; /** Samples for ProtectedItemOperationResults Get. */ public final class ProtectedItemOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectedItemOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectedItemOperationResults.json */ /** * Sample code: Get Operation Results of Protected Vm. @@ -1480,7 +1508,7 @@ import com.azure.core.util.Context; /** Samples for ProtectedItemOperationStatuses Get. */ public final class ProtectedItemOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectedItemOperationStatus.json */ /** * Sample code: Get Operation Status of Protected Vm. @@ -1512,7 +1540,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionState; /** Samples for ProtectedItems CreateOrUpdate. */ public final class ProtectedItemsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/StopProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/StopProtection.json */ /** * Sample code: Stop Protection with retain data on Azure IaasVm. @@ -1539,7 +1567,7 @@ public final class ProtectedItemsCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ConfigureProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ConfigureProtection.json */ /** * Sample code: Enable Protection on Azure IaasVm. @@ -1576,7 +1604,7 @@ import com.azure.core.util.Context; /** Samples for ProtectedItems Delete. */ public final class ProtectedItemsDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ProtectedItem_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ProtectedItem_Delete.json */ /** * Sample code: Delete Protection from Azure Virtual Machine. @@ -1606,7 +1634,7 @@ import com.azure.core.util.Context; /** Samples for ProtectedItems Get. */ public final class ProtectedItemsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Classic Virtual Machine Details. @@ -1628,7 +1656,7 @@ public final class ProtectedItemsGetSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/Compute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Virtual Machine Details. @@ -1659,7 +1687,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionContainerOperationResults Get. */ public final class ProtectionContainerOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_Inquire_Result.json */ /** * Sample code: Get Azure Storage Protection Container Operation Result. @@ -1689,7 +1717,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionContainerRefreshOperationResults Get. */ public final class ProtectionContainerRefreshOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/RefreshContainers_OperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/RefreshContainers_OperationResults.json */ /** * Sample code: Azure Vm Discovery Operation Result. @@ -1714,7 +1742,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionContainers Get. */ public final class ProtectionContainersGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/ProtectionContainers_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/ProtectionContainers_Get.json */ /** * Sample code: Get Protection Container Details. @@ -1738,7 +1766,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionContainers Inquire. */ public final class ProtectionContainersInquireSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_Inquire.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_Inquire.json */ /** * Sample code: Inquire Azure Storage Protection Containers. @@ -1763,7 +1791,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionContainers Refresh. */ public final class ProtectionContainersRefreshSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/RefreshContainers.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/RefreshContainers.json */ /** * Sample code: Trigger Azure Vm Discovery. @@ -1789,7 +1817,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.BackupManagementT /** Samples for ProtectionContainers Register. */ public final class ProtectionContainersRegisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_Register.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_Register.json */ /** * Sample code: RegisterAzure Storage ProtectionContainers. @@ -1823,7 +1851,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionContainers Unregister. */ public final class ProtectionContainersUnregisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/ProtectionContainers_Unregister.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/ProtectionContainers_Unregister.json */ /** * Sample code: Unregister Protection Container. @@ -1848,7 +1876,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.AzureResourceProt /** Samples for ProtectionIntent CreateOrUpdate. */ public final class ProtectionIntentCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ /** * Sample code: Create or Update Azure Vm Protection Intent. @@ -1881,7 +1909,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionIntent Delete. */ public final class ProtectionIntentDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupProtectionIntent_Delete.json */ /** * Sample code: Delete Protection intent from item. @@ -1905,7 +1933,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionIntent Get. */ public final class ProtectionIntentGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupProtectionIntent_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupProtectionIntent_Get.json */ /** * Sample code: Get ProtectionIntent for an item. @@ -1931,7 +1959,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.PreValidateEnable /** Samples for ProtectionIntent Validate. */ public final class ProtectionIntentValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionIntent_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionIntent_Validate.json */ /** * Sample code: Validate Enable Protection on Azure Vm. @@ -1992,7 +2020,7 @@ import java.util.Arrays; /** Samples for ProtectionPolicies CreateOrUpdate. */ public final class ProtectionPoliciesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Workload Protection Policy. @@ -2092,7 +2120,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ /** * Sample code: Create or Update Simple Azure Vm Protection Policy. @@ -2126,7 +2154,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ /** * Sample code: Create or Update Daily Azure Storage Protection Policy. @@ -2194,7 +2222,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ /** * Sample code: Create or Update Hourly Azure Storage Protection Policy. @@ -2262,7 +2290,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Vm Protection Policy. @@ -2325,7 +2353,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup. @@ -2402,7 +2430,7 @@ public final class ProtectionPoliciesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup. @@ -2486,7 +2514,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionPolicies Delete. */ public final class ProtectionPoliciesDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_Delete.json */ /** * Sample code: Delete Azure Vm Protection Policy. @@ -2508,7 +2536,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionPolicies Get. */ public final class ProtectionPoliciesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_Get.json */ /** * Sample code: Get Azure IaasVm Protection Policy Details. @@ -2521,7 +2549,7 @@ public final class ProtectionPoliciesGetSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json */ /** * Sample code: Get Azure IaasVm Enhanced Protection Policy Details. @@ -2545,7 +2573,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionPolicyOperationResults Get. */ public final class ProtectionPolicyOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ /** * Sample code: Get Protection Policy Operation Results. @@ -2574,7 +2602,7 @@ import com.azure.core.util.Context; /** Samples for ProtectionPolicyOperationStatuses Get. */ public final class ProtectionPolicyOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ /** * Sample code: Get Protection Policy Operation Status. @@ -2603,7 +2631,7 @@ import com.azure.core.util.Context; /** Samples for RecoveryPoints Get. */ public final class RecoveryPointsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/RecoveryPoints_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/RecoveryPoints_Get.json */ /** * Sample code: Get Azure Vm Recovery Point Details. @@ -2634,7 +2662,7 @@ import com.azure.core.util.Context; /** Samples for RecoveryPoints List. */ public final class RecoveryPointsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/RecoveryPoints_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/RecoveryPoints_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points. @@ -2667,7 +2695,7 @@ import java.util.Arrays; /** Samples for RecoveryPointsRecommendedForMove List. */ public final class RecoveryPointsRecommendedForMoveListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points Recommended for Move. @@ -2700,7 +2728,7 @@ import com.azure.core.util.Context; /** Samples for ResourceGuardProxies Get. */ public final class ResourceGuardProxiesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ /** * Sample code: Get VaultGuardProxies. @@ -2722,7 +2750,7 @@ import com.azure.core.util.Context; /** Samples for ResourceGuardProxyOperation Delete. */ public final class ResourceGuardProxyOperationDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ /** * Sample code: Delete ResourceGuardProxy. @@ -2746,7 +2774,7 @@ import com.azure.core.util.Context; /** Samples for ResourceGuardProxyOperation Get. */ public final class ResourceGuardProxyOperationGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ /** * Sample code: Get ResourceGuardProxy. @@ -2770,7 +2798,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ResourceGuardProx /** Samples for ResourceGuardProxyOperation Put. */ public final class ResourceGuardProxyOperationPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ /** * Sample code: Create ResourceGuardProxy. @@ -2803,7 +2831,7 @@ import java.util.Arrays; /** Samples for ResourceGuardProxyOperation UnlockDelete. */ public final class ResourceGuardProxyOperationUnlockDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ /** * Sample code: UnlockDelete ResourceGuardProxy. @@ -2840,7 +2868,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.PrepareDataMoveRe /** Samples for ResourceProvider BmsPrepareDataMove. */ public final class ResourceProviderBmsPrepareDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/PrepareDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/PrepareDataMove_Post.json */ /** * Sample code: Prepare Data Move. @@ -2874,7 +2902,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.TriggerDataMoveRe /** Samples for ResourceProvider BmsTriggerDataMove. */ public final class ResourceProviderBmsTriggerDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/TriggerDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/TriggerDataMove_Post.json */ /** * Sample code: Trigger Data Move. @@ -2907,7 +2935,7 @@ import com.azure.core.util.Context; /** Samples for ResourceProvider GetOperationStatus. */ public final class ResourceProviderGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json */ /** * Sample code: Get OperationStatus. @@ -2934,7 +2962,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPointTier /** Samples for ResourceProvider MoveRecoveryPoint. */ public final class ResourceProviderMoveRecoveryPointSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/TriggerRecoveryPointMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/TriggerRecoveryPointMove_Post.json */ /** * Sample code: Trigger RP Move Operation. @@ -2978,7 +3006,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.RestoreRequestRes /** Samples for Restores Trigger. */ public final class RestoresTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest. @@ -3025,7 +3053,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest. @@ -3069,7 +3097,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest. @@ -3108,7 +3136,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails. @@ -3154,7 +3182,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest. @@ -3194,7 +3222,7 @@ public final class RestoresTriggerSamples { } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails. @@ -3245,7 +3273,7 @@ import com.azure.core.util.Context; /** Samples for SecurityPINs Get. */ public final class SecurityPINsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupSecurityPin_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupSecurityPin_Get.json */ /** * Sample code: Get Vault Security Pin. @@ -3272,7 +3300,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.ValidateIaasVMRes /** Samples for ValidateOperation Trigger. */ public final class ValidateOperationTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ /** * Sample code: Trigger Validate Operation. @@ -3317,7 +3345,7 @@ import com.azure.core.util.Context; /** Samples for ValidateOperationResults Get. */ public final class ValidateOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperationResults.json */ /** * Sample code: Get Operation Results of Validate Operation. @@ -3342,7 +3370,7 @@ import com.azure.core.util.Context; /** Samples for ValidateOperationStatuses Get. */ public final class ValidateOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperationStatus.json */ /** * Sample code: Get Operation Status of Validate Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml index 65d9227ff24e..90a2a38e7c42 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/pom.xml @@ -13,7 +13,7 @@ jar Microsoft Azure SDK for RecoveryServicesBackup Management - This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2022-02. + This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2022-09-preview. https://github.com/Azure/azure-sdk-for-java diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java index 5cd581a4a524..9833371edb7e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/RecoveryServicesBackupManager.java @@ -41,6 +41,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupWorkloadItemsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.BackupsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.BmsPrepareDataMoveOperationResultsImpl; +import com.azure.resourcemanager.recoveryservicesbackup.implementation.DeletedProtectionContainersImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.ExportJobsOperationResultsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.FeatureSupportsImpl; import com.azure.resourcemanager.recoveryservicesbackup.implementation.ItemLevelRecoveryConnectionsImpl; @@ -91,6 +92,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.models.BackupWorkloadItems; import com.azure.resourcemanager.recoveryservicesbackup.models.Backups; import com.azure.resourcemanager.recoveryservicesbackup.models.BmsPrepareDataMoveOperationResults; +import com.azure.resourcemanager.recoveryservicesbackup.models.DeletedProtectionContainers; import com.azure.resourcemanager.recoveryservicesbackup.models.ExportJobsOperationResults; import com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupports; import com.azure.resourcemanager.recoveryservicesbackup.models.ItemLevelRecoveryConnections; @@ -222,6 +224,8 @@ public final class RecoveryServicesBackupManager { private BackupProtectionContainers backupProtectionContainers; + private DeletedProtectionContainers deletedProtectionContainers; + private SecurityPINs securityPINs; private RecoveryPointsRecommendedForMoves recoveryPointsRecommendedForMoves; @@ -397,7 +401,7 @@ public RecoveryServicesBackupManager authenticate(TokenCredential credential, Az .append("-") .append("com.azure.resourcemanager.recoveryservicesbackup") .append("/") - .append("1.0.0-beta.5"); + .append("1.0.0-beta.1"); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder .append(" (") @@ -1017,6 +1021,19 @@ public BackupProtectionContainers backupProtectionContainers() { return backupProtectionContainers; } + /** + * Gets the resource collection API of DeletedProtectionContainers. + * + * @return Resource collection API of DeletedProtectionContainers. + */ + public DeletedProtectionContainers deletedProtectionContainers() { + if (this.deletedProtectionContainers == null) { + this.deletedProtectionContainers = + new DeletedProtectionContainersImpl(clientObject.getDeletedProtectionContainers(), this); + } + return deletedProtectionContainers; + } + /** * Gets the resource collection API of SecurityPINs. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupEnginesClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupEnginesClient.java index 77cc067cf239..2a0eeeb51a8e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupEnginesClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupEnginesClient.java @@ -49,13 +49,22 @@ PagedIterable list( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param backupEngineName Name of the backup management server. + * @param filter OData filter options. + * @param skipToken skipToken Filter. + * @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 base backup engine class. + * @return the base backup engine class along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - BackupEngineBaseResourceInner get(String vaultName, String resourceGroupName, String backupEngineName); + Response getWithResponse( + String vaultName, + String resourceGroupName, + String backupEngineName, + String filter, + String skipToken, + Context context); /** * Returns backup management server registered to Recovery Services Vault. @@ -63,20 +72,11 @@ PagedIterable list( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param backupEngineName Name of the backup management server. - * @param filter OData filter options. - * @param skipToken skipToken Filter. - * @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 base backup engine class along with {@link Response}. + * @return the base backup engine class. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, - String resourceGroupName, - String backupEngineName, - String filter, - String skipToken, - Context context); + BackupEngineBaseResourceInner get(String vaultName, String resourceGroupName, String backupEngineName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationResultsClient.java index 459d6b88cb4b..0b484b98024b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationResultsClient.java @@ -20,12 +20,14 @@ public interface BackupOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse(String vaultName, String resourceGroupName, String operationId, Context context); /** * Provides the status of the delete operations such as deleting backed up item. Once the operation has started, the @@ -36,12 +38,10 @@ public interface BackupOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse(String vaultName, String resourceGroupName, String operationId, Context context); + void get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationStatusesClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationStatusesClient.java index b876f470c4b3..3f56b1ab2d38 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationStatusesClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupOperationStatusesClient.java @@ -20,13 +20,15 @@ public interface BackupOperationStatusesClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - OperationStatusInner get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed @@ -36,13 +38,11 @@ public interface BackupOperationStatusesClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationStatusInner get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceEncryptionConfigsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceEncryptionConfigsClient.java index 5d29ad74b2cb..ec8917559f74 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceEncryptionConfigsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceEncryptionConfigsClient.java @@ -18,28 +18,28 @@ public interface BackupResourceEncryptionConfigsClient { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - BackupResourceEncryptionConfigExtendedResourceInner get(String vaultName, String resourceGroupName); + Response getWithResponse( + String vaultName, String resourceGroupName, Context context); /** * Fetches Vault Encryption config. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, Context context); + BackupResourceEncryptionConfigExtendedResourceInner get(String vaultName, String resourceGroupName); /** * Updates Vault encryption config. @@ -47,12 +47,15 @@ Response getWithResponse( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault encryption input config request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters); + Response updateWithResponse( + String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters, Context context); /** * Updates Vault encryption config. @@ -60,13 +63,10 @@ Response getWithResponse( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault encryption input config request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response updateWithResponse( - String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters, Context context); + void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceStorageConfigsNonCrrsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceStorageConfigsNonCrrsClient.java index cf306353cc9f..38209b2391af 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceStorageConfigsNonCrrsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceStorageConfigsNonCrrsClient.java @@ -14,19 +14,6 @@ * An instance of this class provides access to all the operations defined in BackupResourceStorageConfigsNonCrrsClient. */ public interface BackupResourceStorageConfigsNonCrrsClient { - /** - * Fetches resource storage config. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @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 resource storage details. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - BackupResourceConfigResourceInner get(String vaultName, String resourceGroupName); - /** * Fetches resource storage config. * @@ -43,19 +30,17 @@ Response getWithResponse( String vaultName, String resourceGroupName, Context context); /** - * Updates vault storage model type. + * Fetches resource storage config. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters Vault storage config request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the resource storage details. */ @ServiceMethod(returns = ReturnType.SINGLE) - BackupResourceConfigResourceInner update( - String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); + BackupResourceConfigResourceInner get(String vaultName, String resourceGroupName); /** * Updates vault storage model type. @@ -82,9 +67,11 @@ Response updateWithResponse( * @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 resource storage details. */ @ServiceMethod(returns = ReturnType.SINGLE) - void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); + BackupResourceConfigResourceInner update( + String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); /** * Updates vault storage model type. @@ -101,4 +88,17 @@ Response updateWithResponse( @ServiceMethod(returns = ReturnType.SINGLE) Response patchWithResponse( String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters, Context context); + + /** + * Updates vault storage model type. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param parameters Vault storage config request. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceVaultConfigsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceVaultConfigsClient.java index 396b15425cef..be80d574a862 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceVaultConfigsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupResourceVaultConfigsClient.java @@ -12,19 +12,6 @@ /** An instance of this class provides access to all the operations defined in BackupResourceVaultConfigsClient. */ public interface BackupResourceVaultConfigsClient { - /** - * Fetches resource vault config. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @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 backup resource vault config details. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - BackupResourceVaultConfigResourceInner get(String vaultName, String resourceGroupName); - /** * Fetches resource vault config. * @@ -41,19 +28,17 @@ Response getWithResponse( String vaultName, String resourceGroupName, Context context); /** - * Updates vault security config. + * Fetches resource vault config. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters resource config request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return backup resource vault config details. */ @ServiceMethod(returns = ReturnType.SINGLE) - BackupResourceVaultConfigResourceInner update( - String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters); + BackupResourceVaultConfigResourceInner get(String vaultName, String resourceGroupName); /** * Updates vault security config. @@ -83,7 +68,7 @@ Response updateWithResponse( * @return backup resource vault config details. */ @ServiceMethod(returns = ReturnType.SINGLE) - BackupResourceVaultConfigResourceInner put( + BackupResourceVaultConfigResourceInner update( String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters); /** @@ -101,4 +86,19 @@ BackupResourceVaultConfigResourceInner put( @ServiceMethod(returns = ReturnType.SINGLE) Response putWithResponse( String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters, Context context); + + /** + * Updates vault security config. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param parameters resource config request. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return backup resource vault config details. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + BackupResourceVaultConfigResourceInner put( + String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupStatusClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupStatusClient.java index 8e74df677508..c72c61df02ef 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupStatusClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupStatusClient.java @@ -18,26 +18,26 @@ public interface BackupStatusClient { * * @param azureRegion Azure region to hit Api. * @param parameters Container Backup Status Request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the container backup status. + * @return the container backup status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - BackupStatusResponseInner get(String azureRegion, BackupStatusRequest parameters); + Response getWithResponse( + String azureRegion, BackupStatusRequest parameters, Context context); /** * Get the container backup status. * * @param azureRegion Azure region to hit Api. * @param parameters Container Backup Status Request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the container backup status along with {@link Response}. + * @return the container backup status. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String azureRegion, BackupStatusRequest parameters, Context context); + BackupStatusResponseInner get(String azureRegion, BackupStatusRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupsClient.java index b9a5ca1dc849..138a5b8239f9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BackupsClient.java @@ -22,18 +22,21 @@ public interface BackupsClient { * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item for which backup needs to be triggered. * @param parameters resource backup request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void trigger( + Response triggerWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters); + BackupRequestResource parameters, + Context context); /** * Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the @@ -45,19 +48,16 @@ void trigger( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item for which backup needs to be triggered. * @param parameters resource backup request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response triggerWithResponse( + void trigger( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters, - Context context); + BackupRequestResource parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BmsPrepareDataMoveOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BmsPrepareDataMoveOperationResultsClient.java index b8c19eed73db..fba05b45f155 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BmsPrepareDataMoveOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/BmsPrepareDataMoveOperationResultsClient.java @@ -20,13 +20,15 @@ public interface BmsPrepareDataMoveOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation result response for Vault Storage Config. + * @return operation result response for Vault Storage Config along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - VaultStorageConfigOperationResultResponseInner get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches Operation Result for Prepare Data Move. @@ -34,13 +36,11 @@ public interface BmsPrepareDataMoveOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation result response for Vault Storage Config along with {@link Response}. + * @return operation result response for Vault Storage Config. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + VaultStorageConfigOperationResultResponseInner get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/DeletedProtectionContainersClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/DeletedProtectionContainersClient.java new file mode 100644 index 000000000000..f2a8dcde34ca --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/DeletedProtectionContainersClient.java @@ -0,0 +1,43 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.fluent; + +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.util.Context; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionContainerResourceInner; + +/** An instance of this class provides access to all the operations defined in DeletedProtectionContainersClient. */ +public interface DeletedProtectionContainersClient { + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @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 list of ProtectionContainer resources as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(String resourceGroupName, String vaultName); + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param filter OData filter options. + * @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 list of ProtectionContainer resources as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list( + String resourceGroupName, String vaultName, String filter, Context context); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ExportJobsOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ExportJobsOperationResultsClient.java index a63bcbecf222..943e9aa784fd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ExportJobsOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ExportJobsOperationResultsClient.java @@ -20,13 +20,15 @@ public interface ExportJobsOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the export job. + * @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 operation result of operation triggered by Export Jobs API. + * @return the operation result of operation triggered by Export Jobs API along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - OperationResultInfoBaseResourceInner get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also @@ -36,13 +38,11 @@ public interface ExportJobsOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the export job. - * @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 operation result of operation triggered by Export Jobs API along with {@link Response}. + * @return the operation result of operation triggered by Export Jobs API. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationResultInfoBaseResourceInner get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FeatureSupportsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FeatureSupportsClient.java index 3f6406ad6e68..536ddf40e797 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FeatureSupportsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/FeatureSupportsClient.java @@ -18,26 +18,26 @@ public interface FeatureSupportsClient { * * @param azureRegion Azure region to hit Api. * @param parameters Feature support request object. + * @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 response for feature support requests for Azure IaasVm. + * @return response for feature support requests for Azure IaasVm along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - AzureVMResourceFeatureSupportResponseInner validate(String azureRegion, FeatureSupportRequest parameters); + Response validateWithResponse( + String azureRegion, FeatureSupportRequest parameters, Context context); /** * It will validate if given feature with resource properties is supported in service. * * @param azureRegion Azure region to hit Api. * @param parameters Feature support request object. - * @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 response for feature support requests for Azure IaasVm along with {@link Response}. + * @return response for feature support requests for Azure IaasVm. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response validateWithResponse( - String azureRegion, FeatureSupportRequest parameters, Context context); + AzureVMResourceFeatureSupportResponseInner validate(String azureRegion, FeatureSupportRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ItemLevelRecoveryConnectionsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ItemLevelRecoveryConnectionsClient.java index 66a0987831c3..ef15f6b0b8dd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ItemLevelRecoveryConnectionsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ItemLevelRecoveryConnectionsClient.java @@ -25,19 +25,22 @@ public interface ItemLevelRecoveryConnectionsClient { * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be provisioned * for this backed up data. * @param parameters resource ILR request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void provision( + Response provisionWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters); + IlrRequestResource parameters, + Context context); /** * Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file @@ -52,22 +55,19 @@ void provision( * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be provisioned * for this backed up data. * @param parameters resource ILR request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response provisionWithResponse( + void provision( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters, - Context context); + IlrRequestResource parameters); /** * Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer @@ -80,18 +80,21 @@ Response provisionWithResponse( * @param protectedItemName Backed up item name whose files/folders are to be restored. * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be revoked for * this backed up data. + * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void revoke( + Response revokeWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId); + String recoveryPointId, + Context context); /** * Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer @@ -104,19 +107,16 @@ void revoke( * @param protectedItemName Backed up item name whose files/folders are to be restored. * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be revoked for * this backed up data. - * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response revokeWithResponse( + void revoke( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId, - Context context); + String recoveryPointId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobCancellationsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobCancellationsClient.java index 0b7a85889ee7..df4a361c8707 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobCancellationsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobCancellationsClient.java @@ -18,12 +18,14 @@ public interface JobCancellationsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job to cancel. + * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void trigger(String vaultName, String resourceGroupName, String jobName); + Response triggerWithResponse(String vaultName, String resourceGroupName, String jobName, Context context); /** * Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call @@ -32,12 +34,10 @@ public interface JobCancellationsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job to cancel. - * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response triggerWithResponse(String vaultName, String resourceGroupName, String jobName, Context context); + void trigger(String vaultName, String resourceGroupName, String jobName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobDetailsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobDetailsClient.java index 53cdfb390b73..87ddd81beb5e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobDetailsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobDetailsClient.java @@ -18,13 +18,15 @@ public interface JobDetailsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job whose details are to be fetched. + * @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 extended information associated with the job. + * @return extended information associated with the job along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - JobResourceInner get(String vaultName, String resourceGroupName, String jobName); + Response getWithResponse( + String vaultName, String resourceGroupName, String jobName, Context context); /** * Gets extended information associated with the job. @@ -32,13 +34,11 @@ public interface JobDetailsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job whose details are to be fetched. - * @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 extended information associated with the job along with {@link Response}. + * @return extended information associated with the job. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String jobName, Context context); + JobResourceInner get(String vaultName, String resourceGroupName, String jobName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobOperationResultsClient.java index 21136f9906b4..904d4eabf663 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobOperationResultsClient.java @@ -18,12 +18,15 @@ public interface JobOperationResultsClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Job name whose operation result has to be fetched. * @param operationId OperationID which represents the operation whose result has to be fetched. + * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void get(String vaultName, String resourceGroupName, String jobName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String jobName, String operationId, Context context); /** * Fetches the result of any operation. @@ -32,13 +35,10 @@ public interface JobOperationResultsClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Job name whose operation result has to be fetched. * @param operationId OperationID which represents the operation whose result has to be fetched. - * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String jobName, String operationId, Context context); + void get(String vaultName, String resourceGroupName, String jobName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobsClient.java index b4382972c744..583a3b3f3da4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/JobsClient.java @@ -16,25 +16,25 @@ public interface JobsClient { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param filter OData filter options. + * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void export(String vaultName, String resourceGroupName); + Response exportWithResponse(String vaultName, String resourceGroupName, String filter, Context context); /** * Triggers export of jobs specified by filters and returns an OperationID to track. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param filter OData filter options. - * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response exportWithResponse(String vaultName, String resourceGroupName, String filter, Context context); + void export(String vaultName, String resourceGroupName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java index ba4cb5f94f6c..764d0ebcf80d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/OperationOperationsClient.java @@ -19,14 +19,15 @@ public interface OperationOperationsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource validate operation request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ValidateOperationsResponseInner validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters); + Response validateWithResponse( + String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); /** * Validate operation for specified backed up item. This is a synchronous operation. @@ -34,13 +35,12 @@ ValidateOperationsResponseInner validate( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource validate operation request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response validateWithResponse( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); + ValidateOperationsResponseInner validate( + String vaultName, String resourceGroupName, ValidateOperationRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointConnectionsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointConnectionsClient.java index 71bf13c56e53..b0f77218eb29 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointConnectionsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointConnectionsClient.java @@ -20,14 +20,15 @@ public interface PrivateEndpointConnectionsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. + * @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 private Endpoint Connection. + * @return private Endpoint Connection along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - PrivateEndpointConnectionResourceInner get( - String vaultName, String resourceGroupName, String privateEndpointConnectionName); + Response getWithResponse( + String vaultName, String resourceGroupName, String privateEndpointConnectionName, Context context); /** * Get Private Endpoint Connection. This call is made by Backup Admin. @@ -35,15 +36,14 @@ PrivateEndpointConnectionResourceInner get( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. - * @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 private Endpoint Connection along with {@link Response}. + * @return private Endpoint Connection. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String privateEndpointConnectionName, Context context); + PrivateEndpointConnectionResourceInner get( + String vaultName, String resourceGroupName, String privateEndpointConnectionName); /** * Approve or Reject Private Endpoint requests. This call is made by Backup Admin. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointsClient.java index 3cbb622a7429..d1efc4dd0e99 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/PrivateEndpointsClient.java @@ -19,14 +19,19 @@ public interface PrivateEndpointsClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. * @param operationId Operation id. + * @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 operation status for a private endpoint connection. + * @return the operation status for a private endpoint connection along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - OperationStatusInner getOperationStatus( - String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId); + Response getOperationStatusWithResponse( + String vaultName, + String resourceGroupName, + String privateEndpointConnectionName, + String operationId, + Context context); /** * Gets the operation status for a private endpoint connection. @@ -35,17 +40,12 @@ OperationStatusInner getOperationStatus( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. * @param operationId Operation id. - * @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 operation status for a private endpoint connection along with {@link Response}. + * @return the operation status for a private endpoint connection. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getOperationStatusWithResponse( - String vaultName, - String resourceGroupName, - String privateEndpointConnectionName, - String operationId, - Context context); + OperationStatusInner getOperationStatus( + String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationResultsClient.java index 2e1d7c8879f8..25f97d6ae1ff 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationResultsClient.java @@ -21,19 +21,21 @@ public interface ProtectedItemOperationResultsClient { * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items. + * @return base class for backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectedItemResourceInner get( + Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId); + String operationId, + Context context); /** * Fetches the result of any operation on the backup item. @@ -44,19 +46,17 @@ ProtectedItemResourceInner get( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items along with {@link Response}. + * @return base class for backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( + ProtectedItemResourceInner get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context); + String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationStatusesClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationStatusesClient.java index bef5ac9c2c1a..b76b8bb213da 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationStatusesClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemOperationStatusesClient.java @@ -23,19 +23,21 @@ public interface ProtectedItemOperationStatusesClient { * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID represents the operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - OperationStatusInner get( + Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId); + String operationId, + Context context); /** * Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed @@ -48,19 +50,17 @@ OperationStatusInner get( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID represents the operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( + OperationStatusInner get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context); + String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemsClient.java index b82cc369a51e..42a65fdb4a58 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectedItemsClient.java @@ -21,14 +21,22 @@ public interface ProtectedItemsClient { * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item name whose details are to be fetched. + * @param filter OData filter options. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items. + * @return base class for backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectedItemResourceInner get( - String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName); + Response getWithResponse( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String protectedItemName, + String filter, + Context context); /** * Provides the details of the backed up item. This is an asynchronous operation. To know the status of the @@ -39,22 +47,14 @@ ProtectedItemResourceInner get( * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item name whose details are to be fetched. - * @param filter OData filter options. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items along with {@link Response}. + * @return base class for backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String protectedItemName, - String filter, - Context context); + ProtectedItemResourceInner get( + String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName); /** * Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an @@ -66,19 +66,21 @@ Response getWithResponse( * @param containerName Container name associated with the backup item. * @param protectedItemName Item name to be backed up. * @param parameters resource backed up item. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items. + * @return base class for backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectedItemResourceInner createOrUpdate( + Response createOrUpdateWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - ProtectedItemResourceInner parameters); + ProtectedItemResourceInner parameters, + Context context); /** * Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an @@ -90,21 +92,19 @@ ProtectedItemResourceInner createOrUpdate( * @param containerName Container name associated with the backup item. * @param protectedItemName Item name to be backed up. * @param parameters resource backed up item. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items along with {@link Response}. + * @return base class for backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response createOrUpdateWithResponse( + ProtectedItemResourceInner createOrUpdate( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - ProtectedItemResourceInner parameters, - Context context); + ProtectedItemResourceInner parameters); /** * Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of @@ -115,13 +115,20 @@ Response createOrUpdateWithResponse( * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void delete( - String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName); + Response deleteWithResponse( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String protectedItemName, + Context context); /** * Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of @@ -132,18 +139,11 @@ void delete( * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response deleteWithResponse( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String protectedItemName, - Context context); + void delete( + String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerOperationResultsClient.java index 30098d22c0bc..936d3ebfee39 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerOperationResultsClient.java @@ -22,14 +22,20 @@ public interface ProtectionContainerOperationResultsClient { * @param fabricName Fabric name associated with the container. * @param containerName Container name whose information should be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for container with backup items. + * @return base class for container with backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionContainerResourceInner get( - String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId); + Response getWithResponse( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String operationId, + Context context); /** * Fetches the result of any operation on the container. @@ -39,18 +45,12 @@ ProtectionContainerResourceInner get( * @param fabricName Fabric name associated with the container. * @param containerName Container name whose information should be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for container with backup items along with {@link Response}. + * @return base class for container with backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String operationId, - Context context); + ProtectionContainerResourceInner get( + String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerRefreshOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerRefreshOperationResultsClient.java index 3ab25796ebe5..de332e02ced2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerRefreshOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainerRefreshOperationResultsClient.java @@ -21,12 +21,15 @@ public interface ProtectionContainerRefreshOperationResultsClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the container. * @param operationId Operation ID associated with the operation whose result needs to be fetched. + * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void get(String vaultName, String resourceGroupName, String fabricName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String operationId, Context context); /** * Provides the result of the refresh operation triggered by the BeginRefresh operation. @@ -35,13 +38,10 @@ public interface ProtectionContainerRefreshOperationResultsClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the container. * @param operationId Operation ID associated with the operation whose result needs to be fetched. - * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String operationId, Context context); + void get(String vaultName, String resourceGroupName, String fabricName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainersClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainersClient.java index 70b45d8e4849..4b409b6868c5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainersClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionContainersClient.java @@ -19,14 +19,15 @@ public interface ProtectionContainersClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container whose details need to be fetched. + * @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 details of the specific container registered to your Recovery Services Vault. + * @return details of the specific container registered to your Recovery Services Vault along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionContainerResourceInner get( - String vaultName, String resourceGroupName, String fabricName, String containerName); + Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String containerName, Context context); /** * Gets details of the specific container registered to your Recovery Services Vault. @@ -35,15 +36,14 @@ ProtectionContainerResourceInner get( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container whose details need to be fetched. - * @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 details of the specific container registered to your Recovery Services Vault along with {@link Response}. + * @return details of the specific container registered to your Recovery Services Vault. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String containerName, Context context); + ProtectionContainerResourceInner get( + String vaultName, String resourceGroupName, String fabricName, String containerName); /** * Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation @@ -54,18 +54,20 @@ Response getWithResponse( * @param fabricName Fabric name associated with the container. * @param containerName Name of the container to be registered. * @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 base class for container with backup items. + * @return base class for container with backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionContainerResourceInner register( + Response registerWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, - ProtectionContainerResourceInner parameters); + ProtectionContainerResourceInner parameters, + Context context); /** * Registers the container with Recovery Services vault. This is an asynchronous operation. To track the operation @@ -76,20 +78,18 @@ ProtectionContainerResourceInner register( * @param fabricName Fabric name associated with the container. * @param containerName Name of the container to be registered. * @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 base class for container with backup items along with {@link Response}. + * @return base class for container with backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response registerWithResponse( + ProtectionContainerResourceInner register( String vaultName, String resourceGroupName, String fabricName, String containerName, - ProtectionContainerResourceInner parameters, - Context context); + ProtectionContainerResourceInner parameters); /** * Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To @@ -100,12 +100,15 @@ Response registerWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container which needs to be unregistered from the Recovery Services Vault. + * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName); + Response unregisterWithResponse( + String vaultName, String resourceGroupName, String fabricName, String containerName, Context context); /** * Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To @@ -116,32 +119,17 @@ Response registerWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container which needs to be unregistered from the Recovery Services Vault. - * @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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response unregisterWithResponse( - String vaultName, String resourceGroupName, String fabricName, String containerName, Context context); + void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName); /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Inquires all the protectable items under the given container. * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric Name associated with the container. - * @param containerName Name of the container in which inquiry needs to be triggered. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName); - - /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. @@ -164,18 +152,20 @@ Response inquireWithResponse( Context context); /** - * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an - * asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. + * Inquires all the protectable items under the given container. + * + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric name associated the container. + * @param fabricName Fabric Name associated with the container. + * @param containerName Name of the container in which inquiry needs to be triggered. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void refresh(String vaultName, String resourceGroupName, String fabricName); + void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName); /** * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an @@ -194,4 +184,18 @@ Response inquireWithResponse( @ServiceMethod(returns = ReturnType.SINGLE) Response refreshWithResponse( String vaultName, String resourceGroupName, String fabricName, String filter, Context context); + + /** + * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an + * asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param fabricName Fabric name associated the container. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + void refresh(String vaultName, String resourceGroupName, String fabricName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionIntentsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionIntentsClient.java index 508ecf30c4fd..74f61b882de1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionIntentsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionIntentsClient.java @@ -20,13 +20,15 @@ public interface ProtectionIntentsClient { * * @param azureRegion Azure region to hit Api. * @param parameters Enable backup validation request on Virtual Machine. + * @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 response contract for enable backup validation request. + * @return response contract for enable backup validation request along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - PreValidateEnableBackupResponseInner validate(String azureRegion, PreValidateEnableBackupRequest parameters); + Response validateWithResponse( + String azureRegion, PreValidateEnableBackupRequest parameters, Context context); /** * It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed @@ -34,15 +36,13 @@ public interface ProtectionIntentsClient { * * @param azureRegion Azure region to hit Api. * @param parameters Enable backup validation request on Virtual Machine. - * @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 response contract for enable backup validation request along with {@link Response}. + * @return response contract for enable backup validation request. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response validateWithResponse( - String azureRegion, PreValidateEnableBackupRequest parameters, Context context); + PreValidateEnableBackupResponseInner validate(String azureRegion, PreValidateEnableBackupRequest parameters); /** * Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of @@ -52,14 +52,15 @@ Response validateWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the backed up item. * @param intentObjectName Backed up item name whose details are to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent. + * @return base class for backup ProtectionIntent along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionIntentResourceInner get( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName); + Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); /** * Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of @@ -69,15 +70,14 @@ ProtectionIntentResourceInner get( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the backed up item. * @param intentObjectName Backed up item name whose details are to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent along with {@link Response}. + * @return base class for backup ProtectionIntent. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); + ProtectionIntentResourceInner get( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName); /** * Create Intent for Enabling backup of an item. This is a synchronous operation. @@ -87,18 +87,20 @@ Response getWithResponse( * @param fabricName Fabric name associated with the backup item. * @param intentObjectName Intent object name. * @param parameters resource backed up item. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent. + * @return base class for backup ProtectionIntent along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionIntentResourceInner createOrUpdate( + Response createOrUpdateWithResponse( String vaultName, String resourceGroupName, String fabricName, String intentObjectName, - ProtectionIntentResourceInner parameters); + ProtectionIntentResourceInner parameters, + Context context); /** * Create Intent for Enabling backup of an item. This is a synchronous operation. @@ -108,20 +110,18 @@ ProtectionIntentResourceInner createOrUpdate( * @param fabricName Fabric name associated with the backup item. * @param intentObjectName Intent object name. * @param parameters resource backed up item. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent along with {@link Response}. + * @return base class for backup ProtectionIntent. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response createOrUpdateWithResponse( + ProtectionIntentResourceInner createOrUpdate( String vaultName, String resourceGroupName, String fabricName, String intentObjectName, - ProtectionIntentResourceInner parameters, - Context context); + ProtectionIntentResourceInner parameters); /** * Used to remove intent from an item. @@ -130,12 +130,15 @@ Response createOrUpdateWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the intent. * @param intentObjectName Intent to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName); + Response deleteWithResponse( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); /** * Used to remove intent from an item. @@ -144,13 +147,10 @@ Response createOrUpdateWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the intent. * @param intentObjectName Intent to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response deleteWithResponse( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); + void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPoliciesClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPoliciesClient.java index c859c0a21827..caf5fc94c67e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPoliciesClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPoliciesClient.java @@ -21,13 +21,15 @@ public interface ProtectionPoliciesClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy information to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionPolicyResourceInner get(String vaultName, String resourceGroupName, String policyName); + Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, Context context); /** * Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous @@ -36,15 +38,13 @@ public interface ProtectionPoliciesClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy information to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, Context context); + ProtectionPolicyResourceInner get(String vaultName, String resourceGroupName, String policyName); /** * Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched @@ -54,14 +54,19 @@ Response getWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy to be created. * @param parameters resource backup policy. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionPolicyResourceInner createOrUpdate( - String vaultName, String resourceGroupName, String policyName, ProtectionPolicyResourceInner parameters); + Response createOrUpdateWithResponse( + String vaultName, + String resourceGroupName, + String policyName, + ProtectionPolicyResourceInner parameters, + Context context); /** * Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched @@ -71,19 +76,14 @@ ProtectionPolicyResourceInner createOrUpdate( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy to be created. * @param parameters resource backup policy. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response createOrUpdateWithResponse( - String vaultName, - String resourceGroupName, - String policyName, - ProtectionPolicyResourceInner parameters, - Context context); + ProtectionPolicyResourceInner createOrUpdate( + String vaultName, String resourceGroupName, String policyName, ProtectionPolicyResourceInner parameters); /** * Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationResultsClient.java index 12ca16dc724c..fe503b2919b2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationResultsClient.java @@ -21,14 +21,15 @@ public interface ProtectionPolicyOperationResultsClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's result needs to be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ProtectionPolicyResourceInner get( - String vaultName, String resourceGroupName, String policyName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, String operationId, Context context); /** * Provides the result of an operation. @@ -37,13 +38,12 @@ ProtectionPolicyResourceInner get( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's result needs to be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, String operationId, Context context); + ProtectionPolicyResourceInner get( + String vaultName, String resourceGroupName, String policyName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationStatusesClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationStatusesClient.java index 31a28036a729..bec4f9283f09 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationStatusesClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ProtectionPolicyOperationStatusesClient.java @@ -23,13 +23,15 @@ public interface ProtectionPolicyOperationStatusesClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's status needs to be fetched. * @param operationId Operation ID which represents an operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - OperationStatusInner get(String vaultName, String resourceGroupName, String policyName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, String operationId, Context context); /** * Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed @@ -40,13 +42,11 @@ public interface ProtectionPolicyOperationStatusesClient { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's status needs to be fetched. * @param operationId Operation ID which represents an operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, String operationId, Context context); + OperationStatusInner get(String vaultName, String resourceGroupName, String policyName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryPointsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryPointsClient.java index 593a2a589738..7b058219dbca 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryPointsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryPointsClient.java @@ -65,19 +65,21 @@ PagedIterable list( * @param containerName Container name associated with backed up item. * @param protectedItemName Backed up item name whose backup data needs to be fetched. * @param recoveryPointId RecoveryPointID represents the backed up data to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup copies. + * @return base class for backup copies along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - RecoveryPointResourceInner get( + Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId); + String recoveryPointId, + Context context); /** * Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous @@ -89,19 +91,17 @@ RecoveryPointResourceInner get( * @param containerName Container name associated with backed up item. * @param protectedItemName Backed up item name whose backup data needs to be fetched. * @param recoveryPointId RecoveryPointID represents the backed up data to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup copies along with {@link Response}. + * @return base class for backup copies. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( + RecoveryPointResourceInner get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId, - Context context); + String recoveryPointId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java index f941867a4fb4..647f13cdfebe 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/RecoveryServicesBackupClient.java @@ -359,6 +359,13 @@ public interface RecoveryServicesBackupClient { */ BackupProtectionContainersClient getBackupProtectionContainers(); + /** + * Gets the DeletedProtectionContainersClient object to access its operations. + * + * @return the DeletedProtectionContainersClient object. + */ + DeletedProtectionContainersClient getDeletedProtectionContainers(); + /** * Gets the SecurityPINsClient object to access its operations. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceGuardProxyOperationsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceGuardProxyOperationsClient.java index c429ebcb6f3d..1f369175b9d8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceGuardProxyOperationsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceGuardProxyOperationsClient.java @@ -14,20 +14,6 @@ /** An instance of this class provides access to all the operations defined in ResourceGuardProxyOperationsClient. */ public interface ResourceGuardProxyOperationsClient { - /** - * Returns ResourceGuardProxy under vault and with the name referenced in request. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param resourceGuardProxyName The resourceGuardProxyName parameter. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - ResourceGuardProxyBaseResourceInner get(String vaultName, String resourceGroupName, String resourceGuardProxyName); - /** * Returns ResourceGuardProxy under vault and with the name referenced in request. * @@ -45,23 +31,18 @@ Response getWithResponse( String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context); /** - * Add or Update ResourceGuardProxy under vault Secures vault critical operations. + * Returns ResourceGuardProxy under vault and with the name referenced in request. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. - * @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 response. */ @ServiceMethod(returns = ReturnType.SINGLE) - ResourceGuardProxyBaseResourceInner put( - String vaultName, - String resourceGroupName, - String resourceGuardProxyName, - ResourceGuardProxyBaseResourceInner parameters); + ResourceGuardProxyBaseResourceInner get(String vaultName, String resourceGroupName, String resourceGuardProxyName); /** * Add or Update ResourceGuardProxy under vault Secures vault critical operations. @@ -85,17 +66,23 @@ Response putWithResponse( Context context); /** - * Delete ResourceGuardProxy under vault. + * Add or Update ResourceGuardProxy under vault Secures vault critical operations. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. + * @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 response. */ @ServiceMethod(returns = ReturnType.SINGLE) - void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName); + ResourceGuardProxyBaseResourceInner put( + String vaultName, + String resourceGroupName, + String resourceGuardProxyName, + ResourceGuardProxyBaseResourceInner parameters); /** * Delete ResourceGuardProxy under vault. @@ -114,20 +101,17 @@ Response deleteWithResponse( String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context); /** - * Secures delete ResourceGuardProxy operations. + * Delete ResourceGuardProxy under vault. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. - * @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 response of Unlock Delete API. */ @ServiceMethod(returns = ReturnType.SINGLE) - UnlockDeleteResponseInner unlockDelete( - String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters); + void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName); /** * Secures delete ResourceGuardProxy operations. @@ -149,4 +133,20 @@ Response unlockDeleteWithResponse( String resourceGuardProxyName, UnlockDeleteRequest parameters, Context context); + + /** + * Secures delete ResourceGuardProxy operations. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param resourceGuardProxyName The resourceGuardProxyName parameter. + * @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 response of Unlock Delete API. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + UnlockDeleteResponseInner unlockDelete( + String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceProvidersClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceProvidersClient.java index 2818dcb6c750..0946a36a2602 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceProvidersClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ResourceProvidersClient.java @@ -23,13 +23,15 @@ public interface ResourceProvidersClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - OperationStatusInner getOperationStatus(String vaultName, String resourceGroupName, String operationId); + Response getOperationStatusWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches operation status for data move operation on vault. @@ -37,15 +39,13 @@ public interface ResourceProvidersClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getOperationStatusWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationStatusInner getOperationStatus(String vaultName, String resourceGroupName, String operationId); /** * Prepares source vault for Data Move operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/SecurityPINsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/SecurityPINsClient.java index ca98b1929f18..1c48096de9c6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/SecurityPINsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/SecurityPINsClient.java @@ -18,27 +18,27 @@ public interface SecurityPINsClient { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param parameters security pin request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the security PIN. + * @return the security PIN along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - TokenInformationInner get(String vaultName, String resourceGroupName); + Response getWithResponse( + String vaultName, String resourceGroupName, SecurityPinBase parameters, Context context); /** * Get the security PIN. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters security pin request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the security PIN along with {@link Response}. + * @return the security PIN. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, SecurityPinBase parameters, Context context); + TokenInformationInner get(String vaultName, String resourceGroupName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationResultsClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationResultsClient.java index 5c9c4b3dfe6b..6c2c40e6e754 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationResultsClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationResultsClient.java @@ -18,13 +18,15 @@ public interface ValidateOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - ValidateOperationsResponseInner get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches the result of a triggered validate operation. @@ -32,13 +34,11 @@ public interface ValidateOperationResultsClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + ValidateOperationsResponseInner get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationStatusesClient.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationStatusesClient.java index d560efdc8806..05e46fa479d0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationStatusesClient.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/ValidateOperationStatusesClient.java @@ -20,13 +20,15 @@ public interface ValidateOperationStatusesClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID represents the operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - OperationStatusInner get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can @@ -36,13 +38,11 @@ public interface ValidateOperationStatusesClient { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID represents the operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationStatusInner get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/AzureVMResourceFeatureSupportResponseInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/AzureVMResourceFeatureSupportResponseInner.java index b867f241e6a0..2eea147de9c7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/AzureVMResourceFeatureSupportResponseInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/AzureVMResourceFeatureSupportResponseInner.java @@ -17,6 +17,10 @@ public final class AzureVMResourceFeatureSupportResponseInner { @JsonProperty(value = "supportStatus") private SupportStatus supportStatus; + /** Creates an instance of AzureVMResourceFeatureSupportResponseInner class. */ + public AzureVMResourceFeatureSupportResponseInner() { + } + /** * Get the supportStatus property: Support status of feature. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupEngineBaseResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupEngineBaseResourceInner.java index 87fa034dc617..a47a42c07081 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupEngineBaseResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupEngineBaseResourceInner.java @@ -25,6 +25,10 @@ public final class BackupEngineBaseResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of BackupEngineBaseResourceInner class. */ + public BackupEngineBaseResourceInner() { + } + /** * Get the properties property: BackupEngineBaseResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupManagementUsageInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupManagementUsageInner.java index 649867624696..fa885ef896d6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupManagementUsageInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupManagementUsageInner.java @@ -49,6 +49,10 @@ public final class BackupManagementUsageInner { @JsonProperty(value = "name") private NameInfo name; + /** Creates an instance of BackupManagementUsageInner class. */ + public BackupManagementUsageInner() { + } + /** * Get the unit property: Unit of the usage. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceConfigResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceConfigResourceInner.java index fbcf460997cb..ec316e3c14c0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceConfigResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceConfigResourceInner.java @@ -25,6 +25,10 @@ public final class BackupResourceConfigResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of BackupResourceConfigResourceInner class. */ + public BackupResourceConfigResourceInner() { + } + /** * Get the properties property: BackupResourceConfigResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceEncryptionConfigExtendedResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceEncryptionConfigExtendedResourceInner.java index 7ce6b3430b37..77e187478944 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceEncryptionConfigExtendedResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceEncryptionConfigExtendedResourceInner.java @@ -25,6 +25,10 @@ public final class BackupResourceEncryptionConfigExtendedResourceInner extends R @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of BackupResourceEncryptionConfigExtendedResourceInner class. */ + public BackupResourceEncryptionConfigExtendedResourceInner() { + } + /** * Get the properties property: BackupResourceEncryptionConfigExtendedResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceVaultConfigResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceVaultConfigResourceInner.java index 15eb3daeb40c..3dd831e8b4ed 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceVaultConfigResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupResourceVaultConfigResourceInner.java @@ -25,6 +25,10 @@ public final class BackupResourceVaultConfigResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of BackupResourceVaultConfigResourceInner class. */ + public BackupResourceVaultConfigResourceInner() { + } + /** * Get the properties property: BackupResourceVaultConfigResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupStatusResponseInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupStatusResponseInner.java index 0f4b5fca88f3..63de481a029f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupStatusResponseInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/BackupStatusResponseInner.java @@ -31,15 +31,13 @@ public final class BackupStatusResponseInner { private FabricName fabricName; /* - * Specifies the product specific container name. E.g. - * iaasvmcontainer;iaasvmcontainer;csname;vmname. + * Specifies the product specific container name. E.g. iaasvmcontainer;iaasvmcontainer;csname;vmname. */ @JsonProperty(value = "containerName") private String containerName; /* - * Specifies the product specific ds name. E.g. - * vm;iaasvmcontainer;csname;vmname. + * Specifies the product specific ds name. E.g. vm;iaasvmcontainer;csname;vmname. */ @JsonProperty(value = "protectedItemName") private String protectedItemName; @@ -68,6 +66,10 @@ public final class BackupStatusResponseInner { @JsonProperty(value = "registrationStatus") private String registrationStatus; + /** Creates an instance of BackupStatusResponseInner class. */ + public BackupStatusResponseInner() { + } + /** * Get the protectionStatus property: Specifies whether the container is registered or not. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ClientDiscoveryValueForSingleApiInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ClientDiscoveryValueForSingleApiInner.java index 1ad01ed4251c..d61d4864a453 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ClientDiscoveryValueForSingleApiInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ClientDiscoveryValueForSingleApiInner.java @@ -25,8 +25,7 @@ public final class ClientDiscoveryValueForSingleApiInner { private ClientDiscoveryDisplay display; /* - * The intended executor of the operation;governs the display of the - * operation in the RBAC UX and the audit logs UX + * The intended executor of the operation;governs the display of the operation in the RBAC UX and the audit logs UX */ @JsonProperty(value = "origin") private String origin; @@ -37,6 +36,10 @@ public final class ClientDiscoveryValueForSingleApiInner { @JsonProperty(value = "properties") private ClientDiscoveryForProperties properties; + /** Creates an instance of ClientDiscoveryValueForSingleApiInner class. */ + public ClientDiscoveryValueForSingleApiInner() { + } + /** * Get the name property: Name of the Operation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/JobResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/JobResourceInner.java index a2dc15ab3245..755697a4ff9f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/JobResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/JobResourceInner.java @@ -25,6 +25,10 @@ public final class JobResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of JobResourceInner class. */ + public JobResourceInner() { + } + /** * Get the properties property: JobResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationResultInfoBaseResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationResultInfoBaseResourceInner.java index 032021aac049..151bb3f5f2aa 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationResultInfoBaseResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationResultInfoBaseResourceInner.java @@ -21,6 +21,10 @@ public final class OperationResultInfoBaseResourceInner extends OperationWorkerR @JsonProperty(value = "operation") private OperationResultInfoBase operation; + /** Creates an instance of OperationResultInfoBaseResourceInner class. */ + public OperationResultInfoBaseResourceInner() { + } + /** * Get the operation property: OperationResultInfoBaseResource operation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationStatusInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationStatusInner.java index 5bc4275429b7..1b0bbc721fef 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationStatusInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/OperationStatusInner.java @@ -56,6 +56,10 @@ public final class OperationStatusInner { @JsonProperty(value = "properties") private OperationStatusExtendedInfo properties; + /** Creates an instance of OperationStatusInner class. */ + public OperationStatusInner() { + } + /** * Get the id property: ID of the operation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PreValidateEnableBackupResponseInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PreValidateEnableBackupResponseInner.java index 31d783fb0f0b..9fea63d9001b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PreValidateEnableBackupResponseInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PreValidateEnableBackupResponseInner.java @@ -36,20 +36,23 @@ public final class PreValidateEnableBackupResponseInner { private String recommendation; /* - * Specifies the product specific container name. E.g. - * iaasvmcontainer;iaasvmcontainer;rgname;vmname. This is required + * Specifies the product specific container name. E.g. iaasvmcontainer;iaasvmcontainer;rgname;vmname. This is + * required * for portal */ @JsonProperty(value = "containerName") private String containerName; /* - * Specifies the product specific ds name. E.g. - * vm;iaasvmcontainer;rgname;vmname. This is required for portal + * Specifies the product specific ds name. E.g. vm;iaasvmcontainer;rgname;vmname. This is required for portal */ @JsonProperty(value = "protectedItemName") private String protectedItemName; + /** Creates an instance of PreValidateEnableBackupResponseInner class. */ + public PreValidateEnableBackupResponseInner() { + } + /** * Get the status property: Validation Status. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PrivateEndpointConnectionResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PrivateEndpointConnectionResourceInner.java index 5898b88c4de7..ab6f00f5dc7e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PrivateEndpointConnectionResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/PrivateEndpointConnectionResourceInner.java @@ -25,6 +25,10 @@ public final class PrivateEndpointConnectionResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of PrivateEndpointConnectionResourceInner class. */ + public PrivateEndpointConnectionResourceInner() { + } + /** * Get the properties property: PrivateEndpointConnectionResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectableContainerResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectableContainerResourceInner.java index bf5feefb2f9e..4ca420421c37 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectableContainerResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectableContainerResourceInner.java @@ -25,6 +25,10 @@ public final class ProtectableContainerResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of ProtectableContainerResourceInner class. */ + public ProtectableContainerResourceInner() { + } + /** * Get the properties property: ProtectableContainerResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectedItemResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectedItemResourceInner.java index 2ebe96374f51..da30023410a4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectedItemResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectedItemResourceInner.java @@ -25,6 +25,10 @@ public final class ProtectedItemResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of ProtectedItemResourceInner class. */ + public ProtectedItemResourceInner() { + } + /** * Get the properties property: ProtectedItemResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionContainerResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionContainerResourceInner.java index e856efd44cf5..46a9ca18773e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionContainerResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionContainerResourceInner.java @@ -25,6 +25,10 @@ public final class ProtectionContainerResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of ProtectionContainerResourceInner class. */ + public ProtectionContainerResourceInner() { + } + /** * Get the properties property: ProtectionContainerResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionIntentResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionIntentResourceInner.java index f243316896d9..d00c83f15c65 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionIntentResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionIntentResourceInner.java @@ -25,6 +25,10 @@ public final class ProtectionIntentResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of ProtectionIntentResourceInner class. */ + public ProtectionIntentResourceInner() { + } + /** * Get the properties property: ProtectionIntentResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionPolicyResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionPolicyResourceInner.java index eff9bac20584..061ded31ccd7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionPolicyResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ProtectionPolicyResourceInner.java @@ -25,6 +25,10 @@ public final class ProtectionPolicyResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of ProtectionPolicyResourceInner class. */ + public ProtectionPolicyResourceInner() { + } + /** * Get the properties property: ProtectionPolicyResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/RecoveryPointResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/RecoveryPointResourceInner.java index 4a6bcfa0b582..d82cc16925f5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/RecoveryPointResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/RecoveryPointResourceInner.java @@ -25,6 +25,10 @@ public final class RecoveryPointResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of RecoveryPointResourceInner class. */ + public RecoveryPointResourceInner() { + } + /** * Get the properties property: RecoveryPointResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ResourceGuardProxyBaseResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ResourceGuardProxyBaseResourceInner.java index 1d608944ed66..954ae0d1430e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ResourceGuardProxyBaseResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ResourceGuardProxyBaseResourceInner.java @@ -25,6 +25,10 @@ public final class ResourceGuardProxyBaseResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of ResourceGuardProxyBaseResourceInner class. */ + public ResourceGuardProxyBaseResourceInner() { + } + /** * Get the properties property: ResourceGuardProxyBaseResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TokenInformationInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TokenInformationInner.java index 6f8484892632..234cfda69f63 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TokenInformationInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/TokenInformationInner.java @@ -28,6 +28,10 @@ public final class TokenInformationInner { @JsonProperty(value = "securityPIN") private String securityPin; + /** Creates an instance of TokenInformationInner class. */ + public TokenInformationInner() { + } + /** * Get the token property: Token value. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/UnlockDeleteResponseInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/UnlockDeleteResponseInner.java index a47fbc2a72e1..860d28035fd6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/UnlockDeleteResponseInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/UnlockDeleteResponseInner.java @@ -16,6 +16,10 @@ public final class UnlockDeleteResponseInner { @JsonProperty(value = "unlockDeleteExpiryTime") private String unlockDeleteExpiryTime; + /** Creates an instance of UnlockDeleteResponseInner class. */ + public UnlockDeleteResponseInner() { + } + /** * Get the unlockDeleteExpiryTime property: This is the time when unlock delete privileges will get expired. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ValidateOperationsResponseInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ValidateOperationsResponseInner.java index 1d3d70bcfdf0..beca7acb4962 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ValidateOperationsResponseInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/ValidateOperationsResponseInner.java @@ -17,6 +17,10 @@ public final class ValidateOperationsResponseInner { @JsonProperty(value = "validateOperationResponse") private ValidateOperationResponse validateOperationResponse; + /** Creates an instance of ValidateOperationsResponseInner class. */ + public ValidateOperationsResponseInner() { + } + /** * Get the validateOperationResponse property: Base class for validate operation response. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/VaultStorageConfigOperationResultResponseInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/VaultStorageConfigOperationResultResponseInner.java index c1fda4858118..a5ae568e4de0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/VaultStorageConfigOperationResultResponseInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/VaultStorageConfigOperationResultResponseInner.java @@ -20,6 +20,10 @@ @JsonSubTypes({@JsonSubTypes.Type(name = "PrepareDataMoveResponse", value = PrepareDataMoveResponse.class)}) @Immutable public class VaultStorageConfigOperationResultResponseInner { + /** Creates an instance of VaultStorageConfigOperationResultResponseInner class. */ + public VaultStorageConfigOperationResultResponseInner() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadItemResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadItemResourceInner.java index 30a97228a81d..32a8b6fcd1cd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadItemResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadItemResourceInner.java @@ -25,6 +25,10 @@ public final class WorkloadItemResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of WorkloadItemResourceInner class. */ + public WorkloadItemResourceInner() { + } + /** * Get the properties property: WorkloadItemResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadProtectableItemResourceInner.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadProtectableItemResourceInner.java index ff5430c15e6f..5087f0e8ed2a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadProtectableItemResourceInner.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/fluent/models/WorkloadProtectableItemResourceInner.java @@ -25,6 +25,10 @@ public final class WorkloadProtectableItemResourceInner extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of WorkloadProtectableItemResourceInner class. */ + public WorkloadProtectableItemResourceInner() { + } + /** * Get the properties property: WorkloadProtectableItemResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesClientImpl.java index f32f0a9277fa..5b31ebc5b6fe 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesClientImpl.java @@ -445,8 +445,6 @@ private Mono> getWithResponseAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param backupEngineName Name of the backup management server. - * @param filter OData filter options. - * @param skipToken skipToken Filter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -454,7 +452,9 @@ private Mono> getWithResponseAsync( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono getAsync( - String vaultName, String resourceGroupName, String backupEngineName, String filter, String skipToken) { + String vaultName, String resourceGroupName, String backupEngineName) { + final String filter = null; + final String skipToken = null; return getWithResponseAsync(vaultName, resourceGroupName, backupEngineName, filter, skipToken) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -465,18 +465,23 @@ private Mono getAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param backupEngineName Name of the backup management server. + * @param filter OData filter options. + * @param skipToken skipToken Filter. + * @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 base backup engine class on successful completion of {@link Mono}. + * @return the base backup engine class along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getAsync( - String vaultName, String resourceGroupName, String backupEngineName) { - final String filter = null; - final String skipToken = null; - return getWithResponseAsync(vaultName, resourceGroupName, backupEngineName, filter, skipToken) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + public Response getWithResponse( + String vaultName, + String resourceGroupName, + String backupEngineName, + String filter, + String skipToken, + Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, backupEngineName, filter, skipToken, context).block(); } /** @@ -494,38 +499,15 @@ private Mono getAsync( public BackupEngineBaseResourceInner get(String vaultName, String resourceGroupName, String backupEngineName) { final String filter = null; final String skipToken = null; - return getAsync(vaultName, resourceGroupName, backupEngineName, filter, skipToken).block(); - } - - /** - * Returns backup management server registered to Recovery Services Vault. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param backupEngineName Name of the backup management server. - * @param filter OData filter options. - * @param skipToken skipToken Filter. - * @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 base backup engine class along with {@link Response}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, - String resourceGroupName, - String backupEngineName, - String filter, - String skipToken, - Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, backupEngineName, filter, skipToken, context).block(); + return getWithResponse(vaultName, resourceGroupName, backupEngineName, filter, skipToken, Context.NONE) + .getValue(); } /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -561,7 +543,8 @@ private Mono> listNextSinglePageAsy /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesImpl.java index 50a5357fcd82..de7eef5fe476 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupEnginesImpl.java @@ -40,15 +40,6 @@ public PagedIterable list( return Utils.mapPage(inner, inner1 -> new BackupEngineBaseResourceImpl(inner1, this.manager())); } - public BackupEngineBaseResource get(String vaultName, String resourceGroupName, String backupEngineName) { - BackupEngineBaseResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName, backupEngineName); - if (inner != null) { - return new BackupEngineBaseResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, @@ -71,6 +62,15 @@ public Response getWithResponse( } } + public BackupEngineBaseResource get(String vaultName, String resourceGroupName, String backupEngineName) { + BackupEngineBaseResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName, backupEngineName); + if (inner != null) { + return new BackupEngineBaseResourceImpl(inner, this.manager()); + } else { + return null; + } + } + private BackupEnginesClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupJobsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupJobsClientImpl.java index 2dd1d1b31594..b3bf078418a4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupJobsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupJobsClientImpl.java @@ -303,7 +303,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -338,7 +339,8 @@ private Mono> listNextSinglePageAsync(String nex /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsClientImpl.java index 3e2a74fd4576..b56da0b7d9ec 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsClientImpl.java @@ -205,13 +205,16 @@ private Mono getAsync(String vaultName, String resourceGroupName, String o * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void get(String vaultName, String resourceGroupName, String operationId) { - getAsync(vaultName, resourceGroupName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); } /** @@ -223,15 +226,12 @@ public void get(String vaultName, String resourceGroupName, String operationId) * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); + public void get(String vaultName, String resourceGroupName, String operationId) { + getWithResponse(vaultName, resourceGroupName, operationId, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsImpl.java index f4e5fb623628..f456f710bcc4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationResultsImpl.java @@ -24,15 +24,15 @@ public BackupOperationResultsImpl( this.serviceManager = serviceManager; } - public void get(String vaultName, String resourceGroupName, String operationId) { - this.serviceClient().get(vaultName, resourceGroupName, operationId); - } - public Response getWithResponse( String vaultName, String resourceGroupName, String operationId, Context context) { return this.serviceClient().getWithResponse(vaultName, resourceGroupName, operationId, context); } + public void get(String vaultName, String resourceGroupName, String operationId) { + this.serviceClient().get(vaultName, resourceGroupName, operationId); + } + private BackupOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesClientImpl.java index 440a846b072b..5e5440fa1dfc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesClientImpl.java @@ -204,14 +204,16 @@ private Mono getAsync(String vaultName, String resourceGro * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public OperationStatusInner get(String vaultName, String resourceGroupName, String operationId) { - return getAsync(vaultName, resourceGroupName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); } /** @@ -222,15 +224,13 @@ public OperationStatusInner get(String vaultName, String resourceGroupName, Stri * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); + public OperationStatusInner get(String vaultName, String resourceGroupName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, operationId, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesImpl.java index f5cedfeccd6c..cd92e3e539d9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupOperationStatusesImpl.java @@ -27,15 +27,6 @@ public BackupOperationStatusesImpl( this.serviceManager = serviceManager; } - public OperationStatus get(String vaultName, String resourceGroupName, String operationId) { - OperationStatusInner inner = this.serviceClient().get(vaultName, resourceGroupName, operationId); - if (inner != null) { - return new OperationStatusImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String operationId, Context context) { Response inner = @@ -51,6 +42,15 @@ public Response getWithResponse( } } + public OperationStatus get(String vaultName, String resourceGroupName, String operationId) { + OperationStatusInner inner = this.serviceClient().get(vaultName, resourceGroupName, operationId); + if (inner != null) { + return new OperationStatusImpl(inner, this.manager()); + } else { + return null; + } + } + private BackupOperationStatusesClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupPoliciesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupPoliciesClientImpl.java index d1340b8428ab..149c0e793674 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupPoliciesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupPoliciesClientImpl.java @@ -302,7 +302,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -338,7 +339,8 @@ private Mono> listNextSinglePageAsy /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectableItemsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectableItemsClientImpl.java index 92d93d5a7bc2..5e3520911a3c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectableItemsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectableItemsClientImpl.java @@ -313,7 +313,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -349,7 +350,8 @@ private Mono> listNextSingle /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectedItemsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectedItemsClientImpl.java index d55aae1f7b70..8ce42bee712b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectedItemsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectedItemsClientImpl.java @@ -306,7 +306,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -342,7 +343,8 @@ private Mono> listNextSinglePageAsync( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionContainersClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionContainersClientImpl.java index aa0fe924e026..3421418003d0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionContainersClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionContainersClientImpl.java @@ -297,7 +297,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -333,7 +334,8 @@ private Mono> listNextSinglePage /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionIntentsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionIntentsClientImpl.java index b4a41a64fb8d..7a6bc1f31c6d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionIntentsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupProtectionIntentsClientImpl.java @@ -306,7 +306,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -342,7 +343,8 @@ private Mono> listNextSinglePageAsy /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsClientImpl.java index cb9397a5907d..9b630f2d27fb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsClientImpl.java @@ -205,14 +205,16 @@ private Mono getAsync( * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public BackupResourceEncryptionConfigExtendedResourceInner get(String vaultName, String resourceGroupName) { - return getAsync(vaultName, resourceGroupName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, context).block(); } /** @@ -220,16 +222,14 @@ public BackupResourceEncryptionConfigExtendedResourceInner get(String vaultName, * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, context).block(); + public BackupResourceEncryptionConfigExtendedResourceInner get(String vaultName, String resourceGroupName) { + return getWithResponse(vaultName, resourceGroupName, Context.NONE).getValue(); } /** @@ -366,13 +366,19 @@ private Mono updateAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault encryption input config request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters) { - updateAsync(vaultName, resourceGroupName, parameters).block(); + public Response updateWithResponse( + String vaultName, + String resourceGroupName, + BackupResourceEncryptionConfigResource parameters, + Context context) { + return updateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } /** @@ -381,18 +387,12 @@ public void update(String vaultName, String resourceGroupName, BackupResourceEnc * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault encryption input config request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response updateWithResponse( - String vaultName, - String resourceGroupName, - BackupResourceEncryptionConfigResource parameters, - Context context) { - return updateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); + public void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters) { + updateWithResponse(vaultName, resourceGroupName, parameters, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsImpl.java index ead959353bb9..160ce4ed20b3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceEncryptionConfigsImpl.java @@ -28,16 +28,6 @@ public BackupResourceEncryptionConfigsImpl( this.serviceManager = serviceManager; } - public BackupResourceEncryptionConfigExtendedResource get(String vaultName, String resourceGroupName) { - BackupResourceEncryptionConfigExtendedResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName); - if (inner != null) { - return new BackupResourceEncryptionConfigExtendedResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, Context context) { Response inner = @@ -53,8 +43,14 @@ public Response getWithResponse( } } - public void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters) { - this.serviceClient().update(vaultName, resourceGroupName, parameters); + public BackupResourceEncryptionConfigExtendedResource get(String vaultName, String resourceGroupName) { + BackupResourceEncryptionConfigExtendedResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName); + if (inner != null) { + return new BackupResourceEncryptionConfigExtendedResourceImpl(inner, this.manager()); + } else { + return null; + } } public Response updateWithResponse( @@ -65,6 +61,10 @@ public Response updateWithResponse( return this.serviceClient().updateWithResponse(vaultName, resourceGroupName, parameters, context); } + public void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters) { + this.serviceClient().update(vaultName, resourceGroupName, parameters); + } + private BackupResourceEncryptionConfigsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsClientImpl.java index e2b330243312..4eafea64c97a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsClientImpl.java @@ -222,14 +222,16 @@ private Mono getAsync(String vaultName, Strin * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @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 resource storage details. + * @return the resource storage details along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public BackupResourceConfigResourceInner get(String vaultName, String resourceGroupName) { - return getAsync(vaultName, resourceGroupName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, context).block(); } /** @@ -237,16 +239,14 @@ public BackupResourceConfigResourceInner get(String vaultName, String resourceGr * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @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 resource storage details along with {@link Response}. + * @return the resource storage details. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, context).block(); + public BackupResourceConfigResourceInner get(String vaultName, String resourceGroupName) { + return getWithResponse(vaultName, resourceGroupName, Context.NONE).getValue(); } /** @@ -381,15 +381,16 @@ private Mono updateAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault storage config request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the resource storage details. + * @return the resource storage details along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public BackupResourceConfigResourceInner update( - String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { - return updateAsync(vaultName, resourceGroupName, parameters).block(); + public Response updateWithResponse( + String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters, Context context) { + return updateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } /** @@ -398,16 +399,15 @@ public BackupResourceConfigResourceInner update( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault storage config request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the resource storage details along with {@link Response}. + * @return the resource storage details. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response updateWithResponse( - String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters, Context context) { - return updateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); + public BackupResourceConfigResourceInner update( + String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { + return updateWithResponse(vaultName, resourceGroupName, parameters, Context.NONE).getValue(); } /** @@ -541,13 +541,16 @@ private Mono patchAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault storage config request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { - patchAsync(vaultName, resourceGroupName, parameters).block(); + public Response patchWithResponse( + String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters, Context context) { + return patchWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } /** @@ -556,15 +559,12 @@ public void patch(String vaultName, String resourceGroupName, BackupResourceConf * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault storage config request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response patchWithResponse( - String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters, Context context) { - return patchWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); + public void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { + patchWithResponse(vaultName, resourceGroupName, parameters, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsImpl.java index 486abe00aadf..95bd0a9c231f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceStorageConfigsNonCrrsImpl.java @@ -27,15 +27,6 @@ public BackupResourceStorageConfigsNonCrrsImpl( this.serviceManager = serviceManager; } - public BackupResourceConfigResource get(String vaultName, String resourceGroupName) { - BackupResourceConfigResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName); - if (inner != null) { - return new BackupResourceConfigResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, Context context) { Response inner = @@ -51,9 +42,8 @@ public Response getWithResponse( } } - public BackupResourceConfigResource update( - String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { - BackupResourceConfigResourceInner inner = this.serviceClient().update(vaultName, resourceGroupName, parameters); + public BackupResourceConfigResource get(String vaultName, String resourceGroupName) { + BackupResourceConfigResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName); if (inner != null) { return new BackupResourceConfigResourceImpl(inner, this.manager()); } else { @@ -76,8 +66,14 @@ public Response updateWithResponse( } } - public void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { - this.serviceClient().patch(vaultName, resourceGroupName, parameters); + public BackupResourceConfigResource update( + String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { + BackupResourceConfigResourceInner inner = this.serviceClient().update(vaultName, resourceGroupName, parameters); + if (inner != null) { + return new BackupResourceConfigResourceImpl(inner, this.manager()); + } else { + return null; + } } public Response patchWithResponse( @@ -85,6 +81,10 @@ public Response patchWithResponse( return this.serviceClient().patchWithResponse(vaultName, resourceGroupName, parameters, context); } + public void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters) { + this.serviceClient().patch(vaultName, resourceGroupName, parameters); + } + private BackupResourceStorageConfigsNonCrrsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsClientImpl.java index 654c15e6ab42..d2ac526b0be4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsClientImpl.java @@ -220,14 +220,16 @@ private Mono getAsync(String vaultName, * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @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 backup resource vault config details. + * @return backup resource vault config details along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public BackupResourceVaultConfigResourceInner get(String vaultName, String resourceGroupName) { - return getAsync(vaultName, resourceGroupName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, context).block(); } /** @@ -235,16 +237,14 @@ public BackupResourceVaultConfigResourceInner get(String vaultName, String resou * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @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 backup resource vault config details along with {@link Response}. + * @return backup resource vault config details. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, context).block(); + public BackupResourceVaultConfigResourceInner get(String vaultName, String resourceGroupName) { + return getWithResponse(vaultName, resourceGroupName, Context.NONE).getValue(); } /** @@ -384,15 +384,19 @@ private Mono updateAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource config request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return backup resource vault config details. + * @return backup resource vault config details along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public BackupResourceVaultConfigResourceInner update( - String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters) { - return updateAsync(vaultName, resourceGroupName, parameters).block(); + public Response updateWithResponse( + String vaultName, + String resourceGroupName, + BackupResourceVaultConfigResourceInner parameters, + Context context) { + return updateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } /** @@ -401,19 +405,15 @@ public BackupResourceVaultConfigResourceInner update( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource config request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return backup resource vault config details along with {@link Response}. + * @return backup resource vault config details. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response updateWithResponse( - String vaultName, - String resourceGroupName, - BackupResourceVaultConfigResourceInner parameters, - Context context) { - return updateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); + public BackupResourceVaultConfigResourceInner update( + String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters) { + return updateWithResponse(vaultName, resourceGroupName, parameters, Context.NONE).getValue(); } /** @@ -553,15 +553,19 @@ private Mono putAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource config request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return backup resource vault config details. + * @return backup resource vault config details along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public BackupResourceVaultConfigResourceInner put( - String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters) { - return putAsync(vaultName, resourceGroupName, parameters).block(); + public Response putWithResponse( + String vaultName, + String resourceGroupName, + BackupResourceVaultConfigResourceInner parameters, + Context context) { + return putWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } /** @@ -570,18 +574,14 @@ public BackupResourceVaultConfigResourceInner put( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource config request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return backup resource vault config details along with {@link Response}. + * @return backup resource vault config details. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response putWithResponse( - String vaultName, - String resourceGroupName, - BackupResourceVaultConfigResourceInner parameters, - Context context) { - return putWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); + public BackupResourceVaultConfigResourceInner put( + String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters) { + return putWithResponse(vaultName, resourceGroupName, parameters, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsImpl.java index c0f9a66115eb..772bcdb1fae6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupResourceVaultConfigsImpl.java @@ -27,15 +27,6 @@ public BackupResourceVaultConfigsImpl( this.serviceManager = serviceManager; } - public BackupResourceVaultConfigResource get(String vaultName, String resourceGroupName) { - BackupResourceVaultConfigResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName); - if (inner != null) { - return new BackupResourceVaultConfigResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, Context context) { Response inner = @@ -51,10 +42,8 @@ public Response getWithResponse( } } - public BackupResourceVaultConfigResource update( - String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters) { - BackupResourceVaultConfigResourceInner inner = - this.serviceClient().update(vaultName, resourceGroupName, parameters); + public BackupResourceVaultConfigResource get(String vaultName, String resourceGroupName) { + BackupResourceVaultConfigResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName); if (inner != null) { return new BackupResourceVaultConfigResourceImpl(inner, this.manager()); } else { @@ -80,10 +69,10 @@ public Response updateWithResponse( } } - public BackupResourceVaultConfigResource put( + public BackupResourceVaultConfigResource update( String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters) { BackupResourceVaultConfigResourceInner inner = - this.serviceClient().put(vaultName, resourceGroupName, parameters); + this.serviceClient().update(vaultName, resourceGroupName, parameters); if (inner != null) { return new BackupResourceVaultConfigResourceImpl(inner, this.manager()); } else { @@ -109,6 +98,17 @@ public Response putWithResponse( } } + public BackupResourceVaultConfigResource put( + String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters) { + BackupResourceVaultConfigResourceInner inner = + this.serviceClient().put(vaultName, resourceGroupName, parameters); + if (inner != null) { + return new BackupResourceVaultConfigResourceImpl(inner, this.manager()); + } else { + return null; + } + } + private BackupResourceVaultConfigsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusClientImpl.java index 037a18f3c96e..68a62425ce78 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusClientImpl.java @@ -184,14 +184,16 @@ private Mono getAsync(String azureRegion, BackupStatu * * @param azureRegion Azure region to hit Api. * @param parameters Container Backup Status Request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the container backup status. + * @return the container backup status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public BackupStatusResponseInner get(String azureRegion, BackupStatusRequest parameters) { - return getAsync(azureRegion, parameters).block(); + public Response getWithResponse( + String azureRegion, BackupStatusRequest parameters, Context context) { + return getWithResponseAsync(azureRegion, parameters, context).block(); } /** @@ -199,15 +201,13 @@ public BackupStatusResponseInner get(String azureRegion, BackupStatusRequest par * * @param azureRegion Azure region to hit Api. * @param parameters Container Backup Status Request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the container backup status along with {@link Response}. + * @return the container backup status. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String azureRegion, BackupStatusRequest parameters, Context context) { - return getWithResponseAsync(azureRegion, parameters, context).block(); + public BackupStatusResponseInner get(String azureRegion, BackupStatusRequest parameters) { + return getWithResponse(azureRegion, parameters, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusImpl.java index 71c934d9b1a0..6992c21d89cc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupStatusImpl.java @@ -28,15 +28,6 @@ public BackupStatusImpl( this.serviceManager = serviceManager; } - public BackupStatusResponse get(String azureRegion, BackupStatusRequest parameters) { - BackupStatusResponseInner inner = this.serviceClient().get(azureRegion, parameters); - if (inner != null) { - return new BackupStatusResponseImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String azureRegion, BackupStatusRequest parameters, Context context) { Response inner = @@ -52,6 +43,15 @@ public Response getWithResponse( } } + public BackupStatusResponse get(String azureRegion, BackupStatusRequest parameters) { + BackupStatusResponseInner inner = this.serviceClient().get(azureRegion, parameters); + if (inner != null) { + return new BackupStatusResponseImpl(inner, this.manager()); + } else { + return null; + } + } + private BackupStatusClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupWorkloadItemsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupWorkloadItemsClientImpl.java index 58a1e9998290..a5c61a8e5370 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupWorkloadItemsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupWorkloadItemsClientImpl.java @@ -376,7 +376,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -411,7 +412,8 @@ private Mono> listNextSinglePageAsync(S /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsClientImpl.java index 900ec2aadd88..2a5fba5824c5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsClientImpl.java @@ -263,19 +263,24 @@ private Mono triggerAsync( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item for which backup needs to be triggered. * @param parameters resource backup request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void trigger( + public Response triggerWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters) { - triggerAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters).block(); + BackupRequestResource parameters, + Context context) { + return triggerWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, context) + .block(); } /** @@ -288,23 +293,19 @@ public void trigger( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item for which backup needs to be triggered. * @param parameters resource backup request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response triggerWithResponse( + public void trigger( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters, - Context context) { - return triggerWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, context) - .block(); + BackupRequestResource parameters) { + triggerWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsImpl.java index e7a00614aa0f..86206aafdad7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BackupsImpl.java @@ -25,30 +25,30 @@ public BackupsImpl( this.serviceManager = serviceManager; } - public void trigger( + public Response triggerWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters) { - this + BackupRequestResource parameters, + Context context) { + return this .serviceClient() - .trigger(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters); + .triggerWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, context); } - public Response triggerWithResponse( + public void trigger( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters, - Context context) { - return this + BackupRequestResource parameters) { + this .serviceClient() - .triggerWithResponse( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, context); + .trigger(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters); } private BackupsClient serviceClient() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsClientImpl.java index 469ccc0a82d6..1895810d93ad 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsClientImpl.java @@ -204,15 +204,16 @@ private Mono getAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation result response for Vault Storage Config. + * @return operation result response for Vault Storage Config along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VaultStorageConfigOperationResultResponseInner get( - String vaultName, String resourceGroupName, String operationId) { - return getAsync(vaultName, resourceGroupName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); } /** @@ -221,15 +222,14 @@ public VaultStorageConfigOperationResultResponseInner get( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation result response for Vault Storage Config along with {@link Response}. + * @return operation result response for Vault Storage Config. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); + public VaultStorageConfigOperationResultResponseInner get( + String vaultName, String resourceGroupName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, operationId, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsImpl.java index 81190aed3b95..e8c8aa3d6ac5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/BmsPrepareDataMoveOperationResultsImpl.java @@ -27,17 +27,6 @@ public BmsPrepareDataMoveOperationResultsImpl( this.serviceManager = serviceManager; } - public VaultStorageConfigOperationResultResponse get( - String vaultName, String resourceGroupName, String operationId) { - VaultStorageConfigOperationResultResponseInner inner = - this.serviceClient().get(vaultName, resourceGroupName, operationId); - if (inner != null) { - return new VaultStorageConfigOperationResultResponseImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String operationId, Context context) { Response inner = @@ -53,6 +42,17 @@ public Response getWithResponse( } } + public VaultStorageConfigOperationResultResponse get( + String vaultName, String resourceGroupName, String operationId) { + VaultStorageConfigOperationResultResponseInner inner = + this.serviceClient().get(vaultName, resourceGroupName, operationId); + if (inner != null) { + return new VaultStorageConfigOperationResultResponseImpl(inner, this.manager()); + } else { + return null; + } + } + private BmsPrepareDataMoveOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/DeletedProtectionContainersClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/DeletedProtectionContainersClientImpl.java new file mode 100644 index 000000000000..186381930398 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/DeletedProtectionContainersClientImpl.java @@ -0,0 +1,372 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.annotation.ExpectedResponses; +import com.azure.core.annotation.Get; +import com.azure.core.annotation.HeaderParam; +import com.azure.core.annotation.Headers; +import com.azure.core.annotation.Host; +import com.azure.core.annotation.HostParam; +import com.azure.core.annotation.PathParam; +import com.azure.core.annotation.QueryParam; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceInterface; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.http.rest.PagedFlux; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.PagedResponse; +import com.azure.core.http.rest.PagedResponseBase; +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.RestProxy; +import com.azure.core.management.exception.ManagementException; +import com.azure.core.util.Context; +import com.azure.core.util.FluxUtil; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.DeletedProtectionContainersClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionContainerResourceInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResourceList; +import reactor.core.publisher.Mono; + +/** An instance of this class provides access to all the operations defined in DeletedProtectionContainersClient. */ +public final class DeletedProtectionContainersClientImpl implements DeletedProtectionContainersClient { + /** The proxy service used to perform REST calls. */ + private final DeletedProtectionContainersService service; + + /** The service client containing this operation class. */ + private final RecoveryServicesBackupClientImpl client; + + /** + * Initializes an instance of DeletedProtectionContainersClientImpl. + * + * @param client the instance of the service client containing this operation class. + */ + DeletedProtectionContainersClientImpl(RecoveryServicesBackupClientImpl client) { + this.service = + RestProxy + .create( + DeletedProtectionContainersService.class, client.getHttpPipeline(), client.getSerializerAdapter()); + this.client = client; + } + + /** + * The interface defining all the services for RecoveryServicesBackupClientDeletedProtectionContainers to be used by + * the proxy service to perform REST calls. + */ + @Host("{$host}") + @ServiceInterface(name = "RecoveryServicesBack") + private interface DeletedProtectionContainersService { + @Headers({"Content-Type: application/json"}) + @Get( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices" + + "/vaults/{vaultName}/backupDeletedProtectionContainers") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> list( + @HostParam("$host") String endpoint, + @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, + @PathParam("vaultName") String vaultName, + @QueryParam("api-version") String apiVersion, + @QueryParam("$filter") String filter, + @HeaderParam("Accept") String accept, + Context context); + + @Headers({"Content-Type: application/json"}) + @Get("{nextLink}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, + @HostParam("$host") String endpoint, + @HeaderParam("Accept") String accept, + Context context); + } + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param filter OData filter options. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return list of ProtectionContainer resources along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listSinglePageAsync( + String resourceGroupName, String vaultName, String filter) { + 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.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext( + context -> + service + .list( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + this.client.getApiVersion(), + filter, + accept, + context)) + .>map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().value(), + res.getValue().nextLink(), + null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param filter OData filter options. + * @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 list of ProtectionContainer resources along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listSinglePageAsync( + String resourceGroupName, String vaultName, String filter, 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.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .list( + this.client.getEndpoint(), + this.client.getSubscriptionId(), + resourceGroupName, + vaultName, + this.client.getApiVersion(), + filter, + accept, + context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().value(), + res.getValue().nextLink(), + null)); + } + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param filter OData filter options. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return list of ProtectionContainer resources as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync( + String resourceGroupName, String vaultName, String filter) { + return new PagedFlux<>( + () -> listSinglePageAsync(resourceGroupName, vaultName, filter), + nextLink -> listNextSinglePageAsync(nextLink)); + } + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return list of ProtectionContainer resources as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(String resourceGroupName, String vaultName) { + final String filter = null; + return new PagedFlux<>( + () -> listSinglePageAsync(resourceGroupName, vaultName, filter), + nextLink -> listNextSinglePageAsync(nextLink)); + } + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param filter OData filter options. + * @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 list of ProtectionContainer resources as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync( + String resourceGroupName, String vaultName, String filter, Context context) { + return new PagedFlux<>( + () -> listSinglePageAsync(resourceGroupName, vaultName, filter, context), + nextLink -> listNextSinglePageAsync(nextLink, context)); + } + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return list of ProtectionContainer resources as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(String resourceGroupName, String vaultName) { + final String filter = null; + return new PagedIterable<>(listAsync(resourceGroupName, vaultName, filter)); + } + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param filter OData filter options. + * @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 list of ProtectionContainer resources as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list( + String resourceGroupName, String vaultName, String filter, Context context) { + return new PagedIterable<>(listAsync(resourceGroupName, vaultName, filter, context)); + } + + /** + * Get the next page of items. + * + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return list of ProtectionContainer resources along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listNextSinglePageAsync(String nextLink) { + if (nextLink == null) { + return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); + } + if (this.client.getEndpoint() == null) { + return Mono + .error( + new IllegalArgumentException( + "Parameter this.client.getEndpoint() is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.listNext(nextLink, this.client.getEndpoint(), accept, context)) + .>map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().value(), + res.getValue().nextLink(), + null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Get the next page of items. + * + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return list of ProtectionContainer resources along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listNextSinglePageAsync( + String nextLink, Context context) { + if (nextLink == null) { + return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); + } + if (this.client.getEndpoint() == null) { + return Mono + .error( + new IllegalArgumentException( + "Parameter this.client.getEndpoint() is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .listNext(nextLink, this.client.getEndpoint(), accept, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().value(), + res.getValue().nextLink(), + null)); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/DeletedProtectionContainersImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/DeletedProtectionContainersImpl.java new file mode 100644 index 000000000000..358f6180e136 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/DeletedProtectionContainersImpl.java @@ -0,0 +1,48 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.implementation; + +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.util.Context; +import com.azure.core.util.logging.ClientLogger; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.DeletedProtectionContainersClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.models.ProtectionContainerResourceInner; +import com.azure.resourcemanager.recoveryservicesbackup.models.DeletedProtectionContainers; +import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainerResource; + +public final class DeletedProtectionContainersImpl implements DeletedProtectionContainers { + private static final ClientLogger LOGGER = new ClientLogger(DeletedProtectionContainersImpl.class); + + private final DeletedProtectionContainersClient innerClient; + + private final com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager; + + public DeletedProtectionContainersImpl( + DeletedProtectionContainersClient innerClient, + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager serviceManager) { + this.innerClient = innerClient; + this.serviceManager = serviceManager; + } + + public PagedIterable list(String resourceGroupName, String vaultName) { + PagedIterable inner = this.serviceClient().list(resourceGroupName, vaultName); + return Utils.mapPage(inner, inner1 -> new ProtectionContainerResourceImpl(inner1, this.manager())); + } + + public PagedIterable list( + String resourceGroupName, String vaultName, String filter, Context context) { + PagedIterable inner = + this.serviceClient().list(resourceGroupName, vaultName, filter, context); + return Utils.mapPage(inner, inner1 -> new ProtectionContainerResourceImpl(inner1, this.manager())); + } + + private DeletedProtectionContainersClient serviceClient() { + return this.innerClient; + } + + private com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsClientImpl.java index f1083977ab2f..550e35d71b42 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsClientImpl.java @@ -208,14 +208,16 @@ private Mono getAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the export job. + * @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 operation result of operation triggered by Export Jobs API. + * @return the operation result of operation triggered by Export Jobs API along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public OperationResultInfoBaseResourceInner get(String vaultName, String resourceGroupName, String operationId) { - return getAsync(vaultName, resourceGroupName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); } /** @@ -226,15 +228,13 @@ public OperationResultInfoBaseResourceInner get(String vaultName, String resourc * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the export job. - * @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 operation result of operation triggered by Export Jobs API along with {@link Response}. + * @return the operation result of operation triggered by Export Jobs API. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); + public OperationResultInfoBaseResourceInner get(String vaultName, String resourceGroupName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, operationId, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsImpl.java index 41ce2d8551f2..454c3040dde3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ExportJobsOperationResultsImpl.java @@ -27,16 +27,6 @@ public ExportJobsOperationResultsImpl( this.serviceManager = serviceManager; } - public OperationResultInfoBaseResource get(String vaultName, String resourceGroupName, String operationId) { - OperationResultInfoBaseResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, operationId); - if (inner != null) { - return new OperationResultInfoBaseResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String operationId, Context context) { Response inner = @@ -52,6 +42,16 @@ public Response getWithResponse( } } + public OperationResultInfoBaseResource get(String vaultName, String resourceGroupName, String operationId) { + OperationResultInfoBaseResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, operationId); + if (inner != null) { + return new OperationResultInfoBaseResourceImpl(inner, this.manager()); + } else { + return null; + } + } + private ExportJobsOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsClientImpl.java index fa9b1d3ac56e..528df4c134ac 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsClientImpl.java @@ -188,14 +188,16 @@ private Mono validateAsync( * * @param azureRegion Azure region to hit Api. * @param parameters Feature support request object. + * @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 response for feature support requests for Azure IaasVm. + * @return response for feature support requests for Azure IaasVm along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public AzureVMResourceFeatureSupportResponseInner validate(String azureRegion, FeatureSupportRequest parameters) { - return validateAsync(azureRegion, parameters).block(); + public Response validateWithResponse( + String azureRegion, FeatureSupportRequest parameters, Context context) { + return validateWithResponseAsync(azureRegion, parameters, context).block(); } /** @@ -203,15 +205,13 @@ public AzureVMResourceFeatureSupportResponseInner validate(String azureRegion, F * * @param azureRegion Azure region to hit Api. * @param parameters Feature support request object. - * @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 response for feature support requests for Azure IaasVm along with {@link Response}. + * @return response for feature support requests for Azure IaasVm. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response validateWithResponse( - String azureRegion, FeatureSupportRequest parameters, Context context) { - return validateWithResponseAsync(azureRegion, parameters, context).block(); + public AzureVMResourceFeatureSupportResponseInner validate(String azureRegion, FeatureSupportRequest parameters) { + return validateWithResponse(azureRegion, parameters, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsImpl.java index 8f63d1d41519..8b7613ba95fa 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/FeatureSupportsImpl.java @@ -28,15 +28,6 @@ public FeatureSupportsImpl( this.serviceManager = serviceManager; } - public AzureVMResourceFeatureSupportResponse validate(String azureRegion, FeatureSupportRequest parameters) { - AzureVMResourceFeatureSupportResponseInner inner = this.serviceClient().validate(azureRegion, parameters); - if (inner != null) { - return new AzureVMResourceFeatureSupportResponseImpl(inner, this.manager()); - } else { - return null; - } - } - public Response validateWithResponse( String azureRegion, FeatureSupportRequest parameters, Context context) { Response inner = @@ -52,6 +43,15 @@ public Response validateWithResponse( } } + public AzureVMResourceFeatureSupportResponse validate(String azureRegion, FeatureSupportRequest parameters) { + AzureVMResourceFeatureSupportResponseInner inner = this.serviceClient().validate(azureRegion, parameters); + if (inner != null) { + return new AzureVMResourceFeatureSupportResponseImpl(inner, this.manager()); + } else { + return null; + } + } + private FeatureSupportsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsClientImpl.java index 3aeafbc93cfa..32851b78b08d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsClientImpl.java @@ -312,21 +312,31 @@ private Mono provisionAsync( * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be provisioned * for this backed up data. * @param parameters resource ILR request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void provision( + public Response provisionWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters) { - provisionAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, parameters) + IlrRequestResource parameters, + Context context) { + return provisionWithResponseAsync( + vaultName, + resourceGroupName, + fabricName, + containerName, + protectedItemName, + recoveryPointId, + parameters, + context) .block(); } @@ -343,32 +353,28 @@ public void provision( * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be provisioned * for this backed up data. * @param parameters resource ILR request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response provisionWithResponse( + public void provision( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters, - Context context) { - return provisionWithResponseAsync( - vaultName, - resourceGroupName, - fabricName, - containerName, - protectedItemName, - recoveryPointId, - parameters, - context) - .block(); + IlrRequestResource parameters) { + provisionWithResponse( + vaultName, + resourceGroupName, + fabricName, + containerName, + protectedItemName, + recoveryPointId, + parameters, + Context.NONE); } /** @@ -564,19 +570,23 @@ private Mono revokeAsync( * @param protectedItemName Backed up item name whose files/folders are to be restored. * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be revoked for * this backed up data. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void revoke( + public Response revokeWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId) { - revokeAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId) + String recoveryPointId, + Context context) { + return revokeWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, context) .block(); } @@ -591,23 +601,19 @@ public void revoke( * @param protectedItemName Backed up item name whose files/folders are to be restored. * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be revoked for * this backed up data. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response revokeWithResponse( + public void revoke( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId, - Context context) { - return revokeWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, context) - .block(); + String recoveryPointId) { + revokeWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsImpl.java index 28c1f8f12ef0..c0606374af81 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ItemLevelRecoveryConnectionsImpl.java @@ -25,72 +25,72 @@ public ItemLevelRecoveryConnectionsImpl( this.serviceManager = serviceManager; } - public void provision( + public Response provisionWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters) { - this + IlrRequestResource parameters, + Context context) { + return this .serviceClient() - .provision( + .provisionWithResponse( vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, - parameters); + parameters, + context); } - public Response provisionWithResponse( + public void provision( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters, - Context context) { - return this + IlrRequestResource parameters) { + this .serviceClient() - .provisionWithResponse( + .provision( vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, - parameters, - context); + parameters); } - public void revoke( + public Response revokeWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId) { - this + String recoveryPointId, + Context context) { + return this .serviceClient() - .revoke(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId); + .revokeWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, context); } - public Response revokeWithResponse( + public void revoke( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId, - Context context) { - return this + String recoveryPointId) { + this .serviceClient() - .revokeWithResponse( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, context); + .revoke(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId); } private ItemLevelRecoveryConnectionsClient serviceClient() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsClientImpl.java index 59be5e3a89e5..9ffab3e08b32 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsClientImpl.java @@ -196,13 +196,16 @@ private Mono triggerAsync(String vaultName, String resourceGroupName, Stri * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job to cancel. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void trigger(String vaultName, String resourceGroupName, String jobName) { - triggerAsync(vaultName, resourceGroupName, jobName).block(); + public Response triggerWithResponse( + String vaultName, String resourceGroupName, String jobName, Context context) { + return triggerWithResponseAsync(vaultName, resourceGroupName, jobName, context).block(); } /** @@ -212,15 +215,12 @@ public void trigger(String vaultName, String resourceGroupName, String jobName) * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job to cancel. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response triggerWithResponse( - String vaultName, String resourceGroupName, String jobName, Context context) { - return triggerWithResponseAsync(vaultName, resourceGroupName, jobName, context).block(); + public void trigger(String vaultName, String resourceGroupName, String jobName) { + triggerWithResponse(vaultName, resourceGroupName, jobName, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsImpl.java index 243bc6aa65ae..76be411a42ab 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobCancellationsImpl.java @@ -24,15 +24,15 @@ public JobCancellationsImpl( this.serviceManager = serviceManager; } - public void trigger(String vaultName, String resourceGroupName, String jobName) { - this.serviceClient().trigger(vaultName, resourceGroupName, jobName); - } - public Response triggerWithResponse( String vaultName, String resourceGroupName, String jobName, Context context) { return this.serviceClient().triggerWithResponse(vaultName, resourceGroupName, jobName, context); } + public void trigger(String vaultName, String resourceGroupName, String jobName) { + this.serviceClient().trigger(vaultName, resourceGroupName, jobName); + } + private JobCancellationsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsClientImpl.java index 23a9ee1fcb39..9e89152bb8b7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsClientImpl.java @@ -197,14 +197,16 @@ private Mono getAsync(String vaultName, String resourceGroupNa * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job whose details are to be fetched. + * @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 extended information associated with the job. + * @return extended information associated with the job along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public JobResourceInner get(String vaultName, String resourceGroupName, String jobName) { - return getAsync(vaultName, resourceGroupName, jobName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String jobName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, jobName, context).block(); } /** @@ -213,15 +215,13 @@ public JobResourceInner get(String vaultName, String resourceGroupName, String j * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job whose details are to be fetched. - * @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 extended information associated with the job along with {@link Response}. + * @return extended information associated with the job. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String jobName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, jobName, context).block(); + public JobResourceInner get(String vaultName, String resourceGroupName, String jobName) { + return getWithResponse(vaultName, resourceGroupName, jobName, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsImpl.java index 50501c6a129c..89e76d499c89 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobDetailsImpl.java @@ -27,15 +27,6 @@ public JobDetailsImpl( this.serviceManager = serviceManager; } - public JobResource get(String vaultName, String resourceGroupName, String jobName) { - JobResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName, jobName); - if (inner != null) { - return new JobResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String jobName, Context context) { Response inner = @@ -51,6 +42,15 @@ public Response getWithResponse( } } + public JobResource get(String vaultName, String resourceGroupName, String jobName) { + JobResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName, jobName); + if (inner != null) { + return new JobResourceImpl(inner, this.manager()); + } else { + return null; + } + } + private JobDetailsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsClientImpl.java index b063f260caab..faed1df02ae2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsClientImpl.java @@ -207,13 +207,16 @@ private Mono getAsync(String vaultName, String resourceGroupName, String j * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Job name whose operation result has to be fetched. * @param operationId OperationID which represents the operation whose result has to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void get(String vaultName, String resourceGroupName, String jobName, String operationId) { - getAsync(vaultName, resourceGroupName, jobName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String jobName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, jobName, operationId, context).block(); } /** @@ -223,15 +226,12 @@ public void get(String vaultName, String resourceGroupName, String jobName, Stri * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Job name whose operation result has to be fetched. * @param operationId OperationID which represents the operation whose result has to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String jobName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, jobName, operationId, context).block(); + public void get(String vaultName, String resourceGroupName, String jobName, String operationId) { + getWithResponse(vaultName, resourceGroupName, jobName, operationId, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsImpl.java index 44ed19f31c37..20b81090cd30 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobOperationResultsImpl.java @@ -24,15 +24,15 @@ public JobOperationResultsImpl( this.serviceManager = serviceManager; } - public void get(String vaultName, String resourceGroupName, String jobName, String operationId) { - this.serviceClient().get(vaultName, resourceGroupName, jobName, operationId); - } - public Response getWithResponse( String vaultName, String resourceGroupName, String jobName, String operationId, Context context) { return this.serviceClient().getWithResponse(vaultName, resourceGroupName, jobName, operationId, context); } + public void get(String vaultName, String resourceGroupName, String jobName, String operationId) { + this.serviceClient().get(vaultName, resourceGroupName, jobName, operationId); + } + private JobOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsClientImpl.java index b096f5efd27d..6809215d4b4e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsClientImpl.java @@ -163,22 +163,6 @@ private Mono> exportWithResponseAsync( context); } - /** - * Triggers export of jobs specified by filters and returns an OperationID to track. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param filter OData filter options. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono exportAsync(String vaultName, String resourceGroupName, String filter) { - return exportWithResponseAsync(vaultName, resourceGroupName, filter).flatMap(ignored -> Mono.empty()); - } - /** * Triggers export of jobs specified by filters and returns an OperationID to track. * @@ -200,14 +184,17 @@ private Mono exportAsync(String vaultName, String resourceGroupName) { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param filter OData filter options. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void export(String vaultName, String resourceGroupName) { - final String filter = null; - exportAsync(vaultName, resourceGroupName, filter).block(); + public Response exportWithResponse( + String vaultName, String resourceGroupName, String filter, Context context) { + return exportWithResponseAsync(vaultName, resourceGroupName, filter, context).block(); } /** @@ -215,16 +202,13 @@ public void export(String vaultName, String resourceGroupName) { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param filter OData filter options. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response exportWithResponse( - String vaultName, String resourceGroupName, String filter, Context context) { - return exportWithResponseAsync(vaultName, resourceGroupName, filter, context).block(); + public void export(String vaultName, String resourceGroupName) { + final String filter = null; + exportWithResponse(vaultName, resourceGroupName, filter, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsImpl.java index 825f8f2ef0d8..f1e92390ec05 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/JobsImpl.java @@ -24,15 +24,15 @@ public JobsImpl( this.serviceManager = serviceManager; } - public void export(String vaultName, String resourceGroupName) { - this.serviceClient().export(vaultName, resourceGroupName); - } - public Response exportWithResponse( String vaultName, String resourceGroupName, String filter, Context context) { return this.serviceClient().exportWithResponse(vaultName, resourceGroupName, filter, context); } + public void export(String vaultName, String resourceGroupName) { + this.serviceClient().export(vaultName, resourceGroupName); + } + private JobsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java index 9743cc2a23bf..e3923194c8db 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsClientImpl.java @@ -202,15 +202,16 @@ private Mono validateAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource validate operation request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ValidateOperationsResponseInner validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { - return validateAsync(vaultName, resourceGroupName, parameters).block(); + public Response validateWithResponse( + String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { + return validateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } /** @@ -219,15 +220,14 @@ public ValidateOperationsResponseInner validate( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource validate operation request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response validateWithResponse( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { - return validateWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); + public ValidateOperationsResponseInner validate( + String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + return validateWithResponse(vaultName, resourceGroupName, parameters, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java index 38dc94393e31..35e42ba20e13 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationOperationsImpl.java @@ -28,16 +28,6 @@ public OperationOperationsImpl( this.serviceManager = serviceManager; } - public ValidateOperationsResponse validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { - ValidateOperationsResponseInner inner = this.serviceClient().validate(vaultName, resourceGroupName, parameters); - if (inner != null) { - return new ValidateOperationsResponseImpl(inner, this.manager()); - } else { - return null; - } - } - public Response validateWithResponse( String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context) { Response inner = @@ -53,6 +43,16 @@ public Response validateWithResponse( } } + public ValidateOperationsResponse validate( + String vaultName, String resourceGroupName, ValidateOperationRequest parameters) { + ValidateOperationsResponseInner inner = this.serviceClient().validate(vaultName, resourceGroupName, parameters); + if (inner != null) { + return new ValidateOperationsResponseImpl(inner, this.manager()); + } else { + return null; + } + } + private OperationOperationsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationsClientImpl.java index 81d9103438bb..7735437e2d96 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/OperationsClientImpl.java @@ -202,7 +202,8 @@ public PagedIterable list(Context context /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -238,7 +239,8 @@ private Mono> listNextSingl /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsClientImpl.java index 914c46f7769b..572e68d860ab 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsClientImpl.java @@ -245,15 +245,16 @@ private Mono getAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. + * @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 private Endpoint Connection. + * @return private Endpoint Connection along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public PrivateEndpointConnectionResourceInner get( - String vaultName, String resourceGroupName, String privateEndpointConnectionName) { - return getAsync(vaultName, resourceGroupName, privateEndpointConnectionName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String privateEndpointConnectionName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, privateEndpointConnectionName, context).block(); } /** @@ -262,16 +263,15 @@ public PrivateEndpointConnectionResourceInner get( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. - * @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 private Endpoint Connection along with {@link Response}. + * @return private Endpoint Connection. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String privateEndpointConnectionName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, privateEndpointConnectionName, context).block(); + public PrivateEndpointConnectionResourceInner get( + String vaultName, String resourceGroupName, String privateEndpointConnectionName) { + return getWithResponse(vaultName, resourceGroupName, privateEndpointConnectionName, Context.NONE).getValue(); } /** diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsImpl.java index 1235b58fd7a5..0a1512bf48d4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointConnectionsImpl.java @@ -27,17 +27,6 @@ public PrivateEndpointConnectionsImpl( this.serviceManager = serviceManager; } - public PrivateEndpointConnectionResource get( - String vaultName, String resourceGroupName, String privateEndpointConnectionName) { - PrivateEndpointConnectionResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, privateEndpointConnectionName); - if (inner != null) { - return new PrivateEndpointConnectionResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String privateEndpointConnectionName, Context context) { Response inner = @@ -53,6 +42,17 @@ public Response getWithResponse( } } + public PrivateEndpointConnectionResource get( + String vaultName, String resourceGroupName, String privateEndpointConnectionName) { + PrivateEndpointConnectionResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, privateEndpointConnectionName); + if (inner != null) { + return new PrivateEndpointConnectionResourceImpl(inner, this.manager()); + } else { + return null; + } + } + public void delete(String vaultName, String resourceGroupName, String privateEndpointConnectionName) { this.serviceClient().delete(vaultName, resourceGroupName, privateEndpointConnectionName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsClientImpl.java index 1493cb4f3cad..c35114b44343 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsClientImpl.java @@ -223,15 +223,21 @@ private Mono getOperationStatusAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. * @param operationId Operation id. + * @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 operation status for a private endpoint connection. + * @return the operation status for a private endpoint connection along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public OperationStatusInner getOperationStatus( - String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId) { - return getOperationStatusAsync(vaultName, resourceGroupName, privateEndpointConnectionName, operationId) + public Response getOperationStatusWithResponse( + String vaultName, + String resourceGroupName, + String privateEndpointConnectionName, + String operationId, + Context context) { + return getOperationStatusWithResponseAsync( + vaultName, resourceGroupName, privateEndpointConnectionName, operationId, context) .block(); } @@ -242,21 +248,16 @@ public OperationStatusInner getOperationStatus( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. * @param operationId Operation id. - * @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 operation status for a private endpoint connection along with {@link Response}. + * @return the operation status for a private endpoint connection. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getOperationStatusWithResponse( - String vaultName, - String resourceGroupName, - String privateEndpointConnectionName, - String operationId, - Context context) { - return getOperationStatusWithResponseAsync( - vaultName, resourceGroupName, privateEndpointConnectionName, operationId, context) - .block(); + public OperationStatusInner getOperationStatus( + String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId) { + return getOperationStatusWithResponse( + vaultName, resourceGroupName, privateEndpointConnectionName, operationId, Context.NONE) + .getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsImpl.java index 175bcd2dfea3..d37acec1bc5c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/PrivateEndpointsImpl.java @@ -27,19 +27,6 @@ public PrivateEndpointsImpl( this.serviceManager = serviceManager; } - public OperationStatus getOperationStatus( - String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId) { - OperationStatusInner inner = - this - .serviceClient() - .getOperationStatus(vaultName, resourceGroupName, privateEndpointConnectionName, operationId); - if (inner != null) { - return new OperationStatusImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getOperationStatusWithResponse( String vaultName, String resourceGroupName, @@ -62,6 +49,19 @@ public Response getOperationStatusWithResponse( } } + public OperationStatus getOperationStatus( + String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId) { + OperationStatusInner inner = + this + .serviceClient() + .getOperationStatus(vaultName, resourceGroupName, privateEndpointConnectionName, operationId); + if (inner != null) { + return new OperationStatusImpl(inner, this.manager()); + } else { + return null; + } + } + private PrivateEndpointsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectableContainersClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectableContainersClientImpl.java index 9283fdcb783a..aef3c782bd04 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectableContainersClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectableContainersClientImpl.java @@ -314,7 +314,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -350,7 +351,8 @@ private Mono> listNextSinglePag /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsClientImpl.java index 3efb292f28e1..b8a1e50fca9c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsClientImpl.java @@ -259,20 +259,23 @@ private Mono getAsync( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items. + * @return base class for backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectedItemResourceInner get( + public Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId) { - return getAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId) + String operationId, + Context context) { + return getWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context) .block(); } @@ -285,23 +288,21 @@ public ProtectedItemResourceInner get( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items along with {@link Response}. + * @return base class for backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( + public ProtectedItemResourceInner get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context) { - return getWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context) - .block(); + String operationId) { + return getWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, Context.NONE) + .getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsImpl.java index 7068787fc41f..6cca428c28e7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationResultsImpl.java @@ -27,43 +27,43 @@ public ProtectedItemOperationResultsImpl( this.serviceManager = serviceManager; } - public ProtectedItemResource get( + public Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId) { - ProtectedItemResourceInner inner = + String operationId, + Context context) { + Response inner = this .serviceClient() - .get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId); + .getWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context); if (inner != null) { - return new ProtectedItemResourceImpl(inner, this.manager()); + return new SimpleResponse<>( + inner.getRequest(), + inner.getStatusCode(), + inner.getHeaders(), + new ProtectedItemResourceImpl(inner.getValue(), this.manager())); } else { return null; } } - public Response getWithResponse( + public ProtectedItemResource get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context) { - Response inner = + String operationId) { + ProtectedItemResourceInner inner = this .serviceClient() - .getWithResponse( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context); + .get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId); if (inner != null) { - return new SimpleResponse<>( - inner.getRequest(), - inner.getStatusCode(), - inner.getHeaders(), - new ProtectedItemResourceImpl(inner.getValue(), this.manager())); + return new ProtectedItemResourceImpl(inner, this.manager()); } else { return null; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesClientImpl.java index 382ddbd3d1ca..02af6387237a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesClientImpl.java @@ -267,20 +267,23 @@ private Mono getAsync( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID represents the operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public OperationStatusInner get( + public Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId) { - return getAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId) + String operationId, + Context context) { + return getWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context) .block(); } @@ -295,23 +298,21 @@ public OperationStatusInner get( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID represents the operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( + public OperationStatusInner get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context) { - return getWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context) - .block(); + String operationId) { + return getWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, Context.NONE) + .getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesImpl.java index 4ded85399345..51b8d0a452d8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemOperationStatusesImpl.java @@ -27,43 +27,43 @@ public ProtectedItemOperationStatusesImpl( this.serviceManager = serviceManager; } - public OperationStatus get( + public Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId) { - OperationStatusInner inner = + String operationId, + Context context) { + Response inner = this .serviceClient() - .get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId); + .getWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context); if (inner != null) { - return new OperationStatusImpl(inner, this.manager()); + return new SimpleResponse<>( + inner.getRequest(), + inner.getStatusCode(), + inner.getHeaders(), + new OperationStatusImpl(inner.getValue(), this.manager())); } else { return null; } } - public Response getWithResponse( + public OperationStatus get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context) { - Response inner = + String operationId) { + OperationStatusInner inner = this .serviceClient() - .getWithResponse( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId, context); + .get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, operationId); if (inner != null) { - return new SimpleResponse<>( - inner.getRequest(), - inner.getStatusCode(), - inner.getHeaders(), - new OperationStatusImpl(inner.getValue(), this.manager())); + return new OperationStatusImpl(inner, this.manager()); } else { return null; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsClientImpl.java index 9b09a025ca48..e369c385aebd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsClientImpl.java @@ -266,7 +266,6 @@ private Mono> getWithResponseAsync( * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item name whose details are to be fetched. - * @param filter OData filter options. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -274,12 +273,8 @@ private Mono> getWithResponseAsync( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono getAsync( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String protectedItemName, - String filter) { + String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { + final String filter = null; return getWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, filter) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -293,17 +288,25 @@ private Mono getAsync( * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item name whose details are to be fetched. + * @param filter OData filter options. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items on successful completion of {@link Mono}. + * @return base class for backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getAsync( - String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { - final String filter = null; - return getWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, filter) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + public Response getWithResponse( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String protectedItemName, + String filter, + Context context) { + return getWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, filter, context) + .block(); } /** @@ -324,37 +327,9 @@ private Mono getAsync( public ProtectedItemResourceInner get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { final String filter = null; - return getAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, filter).block(); - } - - /** - * Provides the details of the backed up item. This is an asynchronous operation. To know the status of the - * operation, call the GetItemOperationResult API. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric name associated with the backed up item. - * @param containerName Container name associated with the backed up item. - * @param protectedItemName Backed up item name whose details are to be fetched. - * @param filter OData filter options. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items along with {@link Response}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String protectedItemName, - String filter, - Context context) { - return getWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, filter, context) - .block(); + return getWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, filter, Context.NONE) + .getValue(); } /** @@ -548,21 +523,23 @@ private Mono createOrUpdateAsync( * @param containerName Container name associated with the backup item. * @param protectedItemName Item name to be backed up. * @param parameters resource backed up item. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items. + * @return base class for backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectedItemResourceInner createOrUpdate( + public Response createOrUpdateWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - ProtectedItemResourceInner parameters) { - return createOrUpdateAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters) + ProtectedItemResourceInner parameters, + Context context) { + return createOrUpdateWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, context) .block(); } @@ -576,24 +553,22 @@ public ProtectedItemResourceInner createOrUpdate( * @param containerName Container name associated with the backup item. * @param protectedItemName Item name to be backed up. * @param parameters resource backed up item. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items along with {@link Response}. + * @return base class for backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response createOrUpdateWithResponse( + public ProtectedItemResourceInner createOrUpdate( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - ProtectedItemResourceInner parameters, - Context context) { - return createOrUpdateWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, context) - .block(); + ProtectedItemResourceInner parameters) { + return createOrUpdateWithResponse( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, parameters, Context.NONE) + .getValue(); } /** @@ -759,14 +734,23 @@ private Mono deleteAsync( * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void delete( - String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { - deleteAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName).block(); + public Response deleteWithResponse( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String protectedItemName, + Context context) { + return deleteWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, context) + .block(); } /** @@ -778,22 +762,13 @@ public void delete( * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. * @param protectedItemName Backed up item to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response deleteWithResponse( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String protectedItemName, - Context context) { - return deleteWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, context) - .block(); + public void delete( + String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { + deleteWithResponse(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsImpl.java index 816dc97d0328..64e095136a91 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectedItemsImpl.java @@ -27,17 +27,6 @@ public ProtectedItemsImpl( this.serviceManager = serviceManager; } - public ProtectedItemResource get( - String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { - ProtectedItemResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName); - if (inner != null) { - return new ProtectedItemResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, @@ -62,9 +51,15 @@ public Response getWithResponse( } } - public void delete( + public ProtectedItemResource get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { - this.serviceClient().delete(vaultName, resourceGroupName, fabricName, containerName, protectedItemName); + ProtectedItemResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName); + if (inner != null) { + return new ProtectedItemResourceImpl(inner, this.manager()); + } else { + return null; + } } public Response deleteWithResponse( @@ -79,6 +74,11 @@ public Response deleteWithResponse( .deleteWithResponse(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, context); } + public void delete( + String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName) { + this.serviceClient().delete(vaultName, resourceGroupName, fabricName, containerName, protectedItemName); + } + public ProtectedItemResource getById(String id) { String vaultName = Utils.getValueFromIdByName(id, "vaults"); if (vaultName == null) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsClientImpl.java index b2f4d394c4db..57c0443f67d6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsClientImpl.java @@ -236,15 +236,22 @@ private Mono getAsync( * @param fabricName Fabric name associated with the container. * @param containerName Container name whose information should be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for container with backup items. + * @return base class for container with backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionContainerResourceInner get( - String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId) { - return getAsync(vaultName, resourceGroupName, fabricName, containerName, operationId).block(); + public Response getWithResponse( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String operationId, + Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, operationId, context) + .block(); } /** @@ -255,21 +262,15 @@ public ProtectionContainerResourceInner get( * @param fabricName Fabric name associated with the container. * @param containerName Container name whose information should be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for container with backup items along with {@link Response}. + * @return base class for container with backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String operationId, - Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, operationId, context) - .block(); + public ProtectionContainerResourceInner get( + String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, fabricName, containerName, operationId, Context.NONE) + .getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsImpl.java index 113bb1ab733a..ff7b9d429eb5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerOperationResultsImpl.java @@ -27,17 +27,6 @@ public ProtectionContainerOperationResultsImpl( this.serviceManager = serviceManager; } - public ProtectionContainerResource get( - String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId) { - ProtectionContainerResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, fabricName, containerName, operationId); - if (inner != null) { - return new ProtectionContainerResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, @@ -60,6 +49,17 @@ public Response getWithResponse( } } + public ProtectionContainerResource get( + String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId) { + ProtectionContainerResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, fabricName, containerName, operationId); + if (inner != null) { + return new ProtectionContainerResourceImpl(inner, this.manager()); + } else { + return null; + } + } + private ProtectionContainerOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsClientImpl.java index 10bfbbbe2fa7..42b9000dbab1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsClientImpl.java @@ -216,13 +216,16 @@ private Mono getAsync(String vaultName, String resourceGroupName, String f * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the container. * @param operationId Operation ID associated with the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void get(String vaultName, String resourceGroupName, String fabricName, String operationId) { - getAsync(vaultName, resourceGroupName, fabricName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, fabricName, operationId, context).block(); } /** @@ -232,15 +235,12 @@ public void get(String vaultName, String resourceGroupName, String fabricName, S * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the container. * @param operationId Operation ID associated with the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, fabricName, operationId, context).block(); + public void get(String vaultName, String resourceGroupName, String fabricName, String operationId) { + getWithResponse(vaultName, resourceGroupName, fabricName, operationId, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsImpl.java index cda12d70ec10..6b92a2ec5a48 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerRefreshOperationResultsImpl.java @@ -25,15 +25,15 @@ public ProtectionContainerRefreshOperationResultsImpl( this.serviceManager = serviceManager; } - public void get(String vaultName, String resourceGroupName, String fabricName, String operationId) { - this.serviceClient().get(vaultName, resourceGroupName, fabricName, operationId); - } - public Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String operationId, Context context) { return this.serviceClient().getWithResponse(vaultName, resourceGroupName, fabricName, operationId, context); } + public void get(String vaultName, String resourceGroupName, String fabricName, String operationId) { + this.serviceClient().get(vaultName, resourceGroupName, fabricName, operationId); + } + private ProtectionContainerRefreshOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerResourceImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerResourceImpl.java index 16560047ef18..083d72550944 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerResourceImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainerResourceImpl.java @@ -174,16 +174,16 @@ public ProtectionContainerResource refresh(Context context) { return this; } - public void inquire() { - serviceManager.protectionContainers().inquire(vaultName, resourceGroupName, fabricName, containerName); - } - public Response inquireWithResponse(String filter, Context context) { return serviceManager .protectionContainers() .inquireWithResponse(vaultName, resourceGroupName, fabricName, containerName, filter, context); } + public void inquire() { + serviceManager.protectionContainers().inquire(vaultName, resourceGroupName, fabricName, containerName); + } + public ProtectionContainerResourceImpl withRegion(Region location) { this.innerModel().withLocation(location.toString()); return this; diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersClientImpl.java index 519a3a4ad940..fc23b5c689e0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersClientImpl.java @@ -287,15 +287,16 @@ private Mono getAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container whose details need to be fetched. + * @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 details of the specific container registered to your Recovery Services Vault. + * @return details of the specific container registered to your Recovery Services Vault along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionContainerResourceInner get( - String vaultName, String resourceGroupName, String fabricName, String containerName) { - return getAsync(vaultName, resourceGroupName, fabricName, containerName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String containerName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, context).block(); } /** @@ -305,16 +306,15 @@ public ProtectionContainerResourceInner get( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container whose details need to be fetched. - * @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 details of the specific container registered to your Recovery Services Vault along with {@link Response}. + * @return details of the specific container registered to your Recovery Services Vault. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String containerName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, context).block(); + public ProtectionContainerResourceInner get( + String vaultName, String resourceGroupName, String fabricName, String containerName) { + return getWithResponse(vaultName, resourceGroupName, fabricName, containerName, Context.NONE).getValue(); } /** @@ -492,19 +492,22 @@ private Mono registerAsync( * @param fabricName Fabric name associated with the container. * @param containerName Name of the container to be registered. * @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 base class for container with backup items. + * @return base class for container with backup items along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionContainerResourceInner register( + public Response registerWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, - ProtectionContainerResourceInner parameters) { - return registerAsync(vaultName, resourceGroupName, fabricName, containerName, parameters).block(); + ProtectionContainerResourceInner parameters, + Context context) { + return registerWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, parameters, context) + .block(); } /** @@ -516,22 +519,20 @@ public ProtectionContainerResourceInner register( * @param fabricName Fabric name associated with the container. * @param containerName Name of the container to be registered. * @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 base class for container with backup items along with {@link Response}. + * @return base class for container with backup items. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response registerWithResponse( + public ProtectionContainerResourceInner register( String vaultName, String resourceGroupName, String fabricName, String containerName, - ProtectionContainerResourceInner parameters, - Context context) { - return registerWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, parameters, context) - .block(); + ProtectionContainerResourceInner parameters) { + return registerWithResponse(vaultName, resourceGroupName, fabricName, containerName, parameters, Context.NONE) + .getValue(); } /** @@ -682,13 +683,16 @@ private Mono unregisterAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container which needs to be unregistered from the Recovery Services Vault. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName) { - unregisterAsync(vaultName, resourceGroupName, fabricName, containerName).block(); + public Response unregisterWithResponse( + String vaultName, String resourceGroupName, String fabricName, String containerName, Context context) { + return unregisterWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, context).block(); } /** @@ -700,20 +704,19 @@ public void unregister(String vaultName, String resourceGroupName, String fabric * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. * @param containerName Name of the container which needs to be unregistered from the Recovery Services Vault. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response unregisterWithResponse( - String vaultName, String resourceGroupName, String fabricName, String containerName, Context context) { - return unregisterWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, context).block(); + public void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName) { + unregisterWithResponse(vaultName, resourceGroupName, fabricName, containerName, Context.NONE); } /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Inquires all the protectable items under the given container. + * + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. @@ -773,7 +776,9 @@ private Mono> inquireWithResponseAsync( } /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Inquires all the protectable items under the given container. + * + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. @@ -836,27 +841,9 @@ private Mono> inquireWithResponseAsync( } /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Inquires all the protectable items under the given container. * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric Name associated with the container. - * @param containerName Name of the container in which inquiry needs to be triggered. - * @param filter OData filter options. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono inquireAsync( - String vaultName, String resourceGroupName, String fabricName, String containerName, String filter) { - return inquireWithResponseAsync(vaultName, resourceGroupName, fabricName, containerName, filter) - .flatMap(ignored -> Mono.empty()); - } - - /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. @@ -876,24 +863,9 @@ private Mono inquireAsync( } /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Inquires all the protectable items under the given container. * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric Name associated with the container. - * @param containerName Name of the container in which inquiry needs to be triggered. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName) { - final String filter = null; - inquireAsync(vaultName, resourceGroupName, fabricName, containerName, filter).block(); - } - - /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. @@ -918,6 +890,25 @@ public Response inquireWithResponse( .block(); } + /** + * Inquires all the protectable items under the given container. + * + *

This is an async operation and the results should be tracked using location header or Azure-async-url. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param fabricName Fabric Name associated with the container. + * @param containerName Name of the container in which inquiry needs to be triggered. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName) { + final String filter = null; + inquireWithResponse(vaultName, resourceGroupName, fabricName, containerName, filter, Context.NONE); + } + /** * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an * asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. @@ -1028,25 +1019,6 @@ private Mono> refreshWithResponseAsync( context); } - /** - * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an - * asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric name associated the container. - * @param filter OData filter options. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono refreshAsync(String vaultName, String resourceGroupName, String fabricName, String filter) { - return refreshWithResponseAsync(vaultName, resourceGroupName, fabricName, filter) - .flatMap(ignored -> Mono.empty()); - } - /** * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an * asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. @@ -1073,14 +1045,17 @@ private Mono refreshAsync(String vaultName, String resourceGroupName, Stri * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated the container. + * @param filter OData filter options. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void refresh(String vaultName, String resourceGroupName, String fabricName) { - final String filter = null; - refreshAsync(vaultName, resourceGroupName, fabricName, filter).block(); + public Response refreshWithResponse( + String vaultName, String resourceGroupName, String fabricName, String filter, Context context) { + return refreshWithResponseAsync(vaultName, resourceGroupName, fabricName, filter, context).block(); } /** @@ -1090,16 +1065,13 @@ public void refresh(String vaultName, String resourceGroupName, String fabricNam * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated the container. - * @param filter OData filter options. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response refreshWithResponse( - String vaultName, String resourceGroupName, String fabricName, String filter, Context context) { - return refreshWithResponseAsync(vaultName, resourceGroupName, fabricName, filter, context).block(); + public void refresh(String vaultName, String resourceGroupName, String fabricName) { + final String filter = null; + refreshWithResponse(vaultName, resourceGroupName, fabricName, filter, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersImpl.java index 7fed4fbf0be1..d9d61ec048f5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionContainersImpl.java @@ -27,17 +27,6 @@ public ProtectionContainersImpl( this.serviceManager = serviceManager; } - public ProtectionContainerResource get( - String vaultName, String resourceGroupName, String fabricName, String containerName) { - ProtectionContainerResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, fabricName, containerName); - if (inner != null) { - return new ProtectionContainerResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, Context context) { Response inner = @@ -53,8 +42,15 @@ public Response getWithResponse( } } - public void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName) { - this.serviceClient().unregister(vaultName, resourceGroupName, fabricName, containerName); + public ProtectionContainerResource get( + String vaultName, String resourceGroupName, String fabricName, String containerName) { + ProtectionContainerResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, fabricName, containerName); + if (inner != null) { + return new ProtectionContainerResourceImpl(inner, this.manager()); + } else { + return null; + } } public Response unregisterWithResponse( @@ -64,8 +60,8 @@ public Response unregisterWithResponse( .unregisterWithResponse(vaultName, resourceGroupName, fabricName, containerName, context); } - public void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName) { - this.serviceClient().inquire(vaultName, resourceGroupName, fabricName, containerName); + public void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName) { + this.serviceClient().unregister(vaultName, resourceGroupName, fabricName, containerName); } public Response inquireWithResponse( @@ -80,8 +76,8 @@ public Response inquireWithResponse( .inquireWithResponse(vaultName, resourceGroupName, fabricName, containerName, filter, context); } - public void refresh(String vaultName, String resourceGroupName, String fabricName) { - this.serviceClient().refresh(vaultName, resourceGroupName, fabricName); + public void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName) { + this.serviceClient().inquire(vaultName, resourceGroupName, fabricName, containerName); } public Response refreshWithResponse( @@ -89,6 +85,10 @@ public Response refreshWithResponse( return this.serviceClient().refreshWithResponse(vaultName, resourceGroupName, fabricName, filter, context); } + public void refresh(String vaultName, String resourceGroupName, String fabricName) { + this.serviceClient().refresh(vaultName, resourceGroupName, fabricName); + } + public ProtectionContainerResource getById(String id) { String vaultName = Utils.getValueFromIdByName(id, "vaults"); if (vaultName == null) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsClientImpl.java index c3b1502deb9e..fb90ecd44f8c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsClientImpl.java @@ -247,15 +247,16 @@ private Mono validateAsync( * * @param azureRegion Azure region to hit Api. * @param parameters Enable backup validation request on Virtual Machine. + * @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 response contract for enable backup validation request. + * @return response contract for enable backup validation request along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public PreValidateEnableBackupResponseInner validate( - String azureRegion, PreValidateEnableBackupRequest parameters) { - return validateAsync(azureRegion, parameters).block(); + public Response validateWithResponse( + String azureRegion, PreValidateEnableBackupRequest parameters, Context context) { + return validateWithResponseAsync(azureRegion, parameters, context).block(); } /** @@ -264,16 +265,15 @@ public PreValidateEnableBackupResponseInner validate( * * @param azureRegion Azure region to hit Api. * @param parameters Enable backup validation request on Virtual Machine. - * @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 response contract for enable backup validation request along with {@link Response}. + * @return response contract for enable backup validation request. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response validateWithResponse( - String azureRegion, PreValidateEnableBackupRequest parameters, Context context) { - return validateWithResponseAsync(azureRegion, parameters, context).block(); + public PreValidateEnableBackupResponseInner validate( + String azureRegion, PreValidateEnableBackupRequest parameters) { + return validateWithResponse(azureRegion, parameters, Context.NONE).getValue(); } /** @@ -424,15 +424,16 @@ private Mono getAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the backed up item. * @param intentObjectName Backed up item name whose details are to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent. + * @return base class for backup ProtectionIntent along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionIntentResourceInner get( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { - return getAsync(vaultName, resourceGroupName, fabricName, intentObjectName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, fabricName, intentObjectName, context).block(); } /** @@ -443,16 +444,15 @@ public ProtectionIntentResourceInner get( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the backed up item. * @param intentObjectName Backed up item name whose details are to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent along with {@link Response}. + * @return base class for backup ProtectionIntent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, fabricName, intentObjectName, context).block(); + public ProtectionIntentResourceInner get( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { + return getWithResponse(vaultName, resourceGroupName, fabricName, intentObjectName, Context.NONE).getValue(); } /** @@ -628,19 +628,23 @@ private Mono createOrUpdateAsync( * @param fabricName Fabric name associated with the backup item. * @param intentObjectName Intent object name. * @param parameters resource backed up item. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent. + * @return base class for backup ProtectionIntent along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionIntentResourceInner createOrUpdate( + public Response createOrUpdateWithResponse( String vaultName, String resourceGroupName, String fabricName, String intentObjectName, - ProtectionIntentResourceInner parameters) { - return createOrUpdateAsync(vaultName, resourceGroupName, fabricName, intentObjectName, parameters).block(); + ProtectionIntentResourceInner parameters, + Context context) { + return createOrUpdateWithResponseAsync( + vaultName, resourceGroupName, fabricName, intentObjectName, parameters, context) + .block(); } /** @@ -651,23 +655,21 @@ public ProtectionIntentResourceInner createOrUpdate( * @param fabricName Fabric name associated with the backup item. * @param intentObjectName Intent object name. * @param parameters resource backed up item. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent along with {@link Response}. + * @return base class for backup ProtectionIntent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response createOrUpdateWithResponse( + public ProtectionIntentResourceInner createOrUpdate( String vaultName, String resourceGroupName, String fabricName, String intentObjectName, - ProtectionIntentResourceInner parameters, - Context context) { - return createOrUpdateWithResponseAsync( - vaultName, resourceGroupName, fabricName, intentObjectName, parameters, context) - .block(); + ProtectionIntentResourceInner parameters) { + return createOrUpdateWithResponse( + vaultName, resourceGroupName, fabricName, intentObjectName, parameters, Context.NONE) + .getValue(); } /** @@ -808,13 +810,16 @@ private Mono deleteAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the intent. * @param intentObjectName Intent to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { - deleteAsync(vaultName, resourceGroupName, fabricName, intentObjectName).block(); + public Response deleteWithResponse( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context) { + return deleteWithResponseAsync(vaultName, resourceGroupName, fabricName, intentObjectName, context).block(); } /** @@ -824,15 +829,12 @@ public void delete(String vaultName, String resourceGroupName, String fabricName * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the intent. * @param intentObjectName Intent to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response deleteWithResponse( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context) { - return deleteWithResponseAsync(vaultName, resourceGroupName, fabricName, intentObjectName, context).block(); + public void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { + deleteWithResponse(vaultName, resourceGroupName, fabricName, intentObjectName, Context.NONE); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsImpl.java index 1330b25b8602..edfa435bf3e6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionIntentsImpl.java @@ -30,15 +30,6 @@ public ProtectionIntentsImpl( this.serviceManager = serviceManager; } - public PreValidateEnableBackupResponse validate(String azureRegion, PreValidateEnableBackupRequest parameters) { - PreValidateEnableBackupResponseInner inner = this.serviceClient().validate(azureRegion, parameters); - if (inner != null) { - return new PreValidateEnableBackupResponseImpl(inner, this.manager()); - } else { - return null; - } - } - public Response validateWithResponse( String azureRegion, PreValidateEnableBackupRequest parameters, Context context) { Response inner = @@ -54,12 +45,10 @@ public Response validateWithResponse( } } - public ProtectionIntentResource get( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { - ProtectionIntentResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, fabricName, intentObjectName); + public PreValidateEnableBackupResponse validate(String azureRegion, PreValidateEnableBackupRequest parameters) { + PreValidateEnableBackupResponseInner inner = this.serviceClient().validate(azureRegion, parameters); if (inner != null) { - return new ProtectionIntentResourceImpl(inner, this.manager()); + return new PreValidateEnableBackupResponseImpl(inner, this.manager()); } else { return null; } @@ -80,8 +69,15 @@ public Response getWithResponse( } } - public void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { - this.serviceClient().delete(vaultName, resourceGroupName, fabricName, intentObjectName); + public ProtectionIntentResource get( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { + ProtectionIntentResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, fabricName, intentObjectName); + if (inner != null) { + return new ProtectionIntentResourceImpl(inner, this.manager()); + } else { + return null; + } } public Response deleteWithResponse( @@ -91,6 +87,10 @@ public Response deleteWithResponse( .deleteWithResponse(vaultName, resourceGroupName, fabricName, intentObjectName, context); } + public void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName) { + this.serviceClient().delete(vaultName, resourceGroupName, fabricName, intentObjectName); + } + public ProtectionIntentResource getById(String id) { String vaultName = Utils.getValueFromIdByName(id, "vaults"); if (vaultName == null) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesClientImpl.java index 52042bf2c59a..9647fc8b549d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesClientImpl.java @@ -241,14 +241,16 @@ private Mono getAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy information to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionPolicyResourceInner get(String vaultName, String resourceGroupName, String policyName) { - return getAsync(vaultName, resourceGroupName, policyName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, policyName, context).block(); } /** @@ -258,16 +260,14 @@ public ProtectionPolicyResourceInner get(String vaultName, String resourceGroupN * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy information to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, policyName, context).block(); + public ProtectionPolicyResourceInner get(String vaultName, String resourceGroupName, String policyName) { + return getWithResponse(vaultName, resourceGroupName, policyName, Context.NONE).getValue(); } /** @@ -422,15 +422,20 @@ private Mono createOrUpdateAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy to be created. * @param parameters resource backup policy. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionPolicyResourceInner createOrUpdate( - String vaultName, String resourceGroupName, String policyName, ProtectionPolicyResourceInner parameters) { - return createOrUpdateAsync(vaultName, resourceGroupName, policyName, parameters).block(); + public Response createOrUpdateWithResponse( + String vaultName, + String resourceGroupName, + String policyName, + ProtectionPolicyResourceInner parameters, + Context context) { + return createOrUpdateWithResponseAsync(vaultName, resourceGroupName, policyName, parameters, context).block(); } /** @@ -441,20 +446,16 @@ public ProtectionPolicyResourceInner createOrUpdate( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy to be created. * @param parameters resource backup policy. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response createOrUpdateWithResponse( - String vaultName, - String resourceGroupName, - String policyName, - ProtectionPolicyResourceInner parameters, - Context context) { - return createOrUpdateWithResponseAsync(vaultName, resourceGroupName, policyName, parameters, context).block(); + public ProtectionPolicyResourceInner createOrUpdate( + String vaultName, String resourceGroupName, String policyName, ProtectionPolicyResourceInner parameters) { + return createOrUpdateWithResponse(vaultName, resourceGroupName, policyName, parameters, Context.NONE) + .getValue(); } /** diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesImpl.java index 9d379b773484..2afdebda0735 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPoliciesImpl.java @@ -27,15 +27,6 @@ public ProtectionPoliciesImpl( this.serviceManager = serviceManager; } - public ProtectionPolicyResource get(String vaultName, String resourceGroupName, String policyName) { - ProtectionPolicyResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName, policyName); - if (inner != null) { - return new ProtectionPolicyResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String policyName, Context context) { Response inner = @@ -51,6 +42,15 @@ public Response getWithResponse( } } + public ProtectionPolicyResource get(String vaultName, String resourceGroupName, String policyName) { + ProtectionPolicyResourceInner inner = this.serviceClient().get(vaultName, resourceGroupName, policyName); + if (inner != null) { + return new ProtectionPolicyResourceImpl(inner, this.manager()); + } else { + return null; + } + } + public void delete(String vaultName, String resourceGroupName, String policyName) { this.serviceClient().delete(vaultName, resourceGroupName, policyName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsClientImpl.java index efd4b956e8d2..9898437de56f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsClientImpl.java @@ -215,15 +215,16 @@ private Mono getAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's result needs to be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ProtectionPolicyResourceInner get( - String vaultName, String resourceGroupName, String policyName, String operationId) { - return getAsync(vaultName, resourceGroupName, policyName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, policyName, operationId, context).block(); } /** @@ -233,15 +234,14 @@ public ProtectionPolicyResourceInner get( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's result needs to be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, policyName, operationId, context).block(); + public ProtectionPolicyResourceInner get( + String vaultName, String resourceGroupName, String policyName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, policyName, operationId, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsImpl.java index 4bda97a2f4d2..b20021434d3d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationResultsImpl.java @@ -27,17 +27,6 @@ public ProtectionPolicyOperationResultsImpl( this.serviceManager = serviceManager; } - public ProtectionPolicyResource get( - String vaultName, String resourceGroupName, String policyName, String operationId) { - ProtectionPolicyResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, policyName, operationId); - if (inner != null) { - return new ProtectionPolicyResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String policyName, String operationId, Context context) { Response inner = @@ -53,6 +42,17 @@ public Response getWithResponse( } } + public ProtectionPolicyResource get( + String vaultName, String resourceGroupName, String policyName, String operationId) { + ProtectionPolicyResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, policyName, operationId); + if (inner != null) { + return new ProtectionPolicyResourceImpl(inner, this.manager()); + } else { + return null; + } + } + private ProtectionPolicyOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesClientImpl.java index e7dd288b9e78..854c89d4c557 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesClientImpl.java @@ -223,14 +223,16 @@ private Mono getAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's status needs to be fetched. * @param operationId Operation ID which represents an operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public OperationStatusInner get(String vaultName, String resourceGroupName, String policyName, String operationId) { - return getAsync(vaultName, resourceGroupName, policyName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, policyName, operationId, context).block(); } /** @@ -242,15 +244,13 @@ public OperationStatusInner get(String vaultName, String resourceGroupName, Stri * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's status needs to be fetched. * @param operationId Operation ID which represents an operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, policyName, operationId, context).block(); + public OperationStatusInner get(String vaultName, String resourceGroupName, String policyName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, policyName, operationId, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesImpl.java index d53df96121d9..9422b1375bea 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ProtectionPolicyOperationStatusesImpl.java @@ -27,15 +27,6 @@ public ProtectionPolicyOperationStatusesImpl( this.serviceManager = serviceManager; } - public OperationStatus get(String vaultName, String resourceGroupName, String policyName, String operationId) { - OperationStatusInner inner = this.serviceClient().get(vaultName, resourceGroupName, policyName, operationId); - if (inner != null) { - return new OperationStatusImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String policyName, String operationId, Context context) { Response inner = @@ -51,6 +42,15 @@ public Response getWithResponse( } } + public OperationStatus get(String vaultName, String resourceGroupName, String policyName, String operationId) { + OperationStatusInner inner = this.serviceClient().get(vaultName, resourceGroupName, policyName, operationId); + if (inner != null) { + return new OperationStatusImpl(inner, this.manager()); + } else { + return null; + } + } + private ProtectionPolicyOperationStatusesClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsClientImpl.java index 0ac3d51f3108..20f46f3aa123 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsClientImpl.java @@ -588,20 +588,23 @@ private Mono getAsync( * @param containerName Container name associated with backed up item. * @param protectedItemName Backed up item name whose backup data needs to be fetched. * @param recoveryPointId RecoveryPointID represents the backed up data to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup copies. + * @return base class for backup copies along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public RecoveryPointResourceInner get( + public Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId) { - return getAsync(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId) + String recoveryPointId, + Context context) { + return getWithResponseAsync( + vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, context) .block(); } @@ -615,30 +618,35 @@ public RecoveryPointResourceInner get( * @param containerName Container name associated with backed up item. * @param protectedItemName Backed up item name whose backup data needs to be fetched. * @param recoveryPointId RecoveryPointID represents the backed up data to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup copies along with {@link Response}. + * @return base class for backup copies. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( + public RecoveryPointResourceInner get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId, - Context context) { - return getWithResponseAsync( - vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId, context) - .block(); + String recoveryPointId) { + return getWithResponse( + vaultName, + resourceGroupName, + fabricName, + containerName, + protectedItemName, + recoveryPointId, + Context.NONE) + .getValue(); } /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -674,7 +682,8 @@ private Mono> listNextSinglePageAsync( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsImpl.java index 904337a6fd7e..e86d77bc33d4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsImpl.java @@ -50,24 +50,6 @@ public PagedIterable list( return Utils.mapPage(inner, inner1 -> new RecoveryPointResourceImpl(inner1, this.manager())); } - public RecoveryPointResource get( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String protectedItemName, - String recoveryPointId) { - RecoveryPointResourceInner inner = - this - .serviceClient() - .get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId); - if (inner != null) { - return new RecoveryPointResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, @@ -98,6 +80,24 @@ public Response getWithResponse( } } + public RecoveryPointResource get( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String protectedItemName, + String recoveryPointId) { + RecoveryPointResourceInner inner = + this + .serviceClient() + .get(vaultName, resourceGroupName, fabricName, containerName, protectedItemName, recoveryPointId); + if (inner != null) { + return new RecoveryPointResourceImpl(inner, this.manager()); + } else { + return null; + } + } + private RecoveryPointsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsRecommendedForMovesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsRecommendedForMovesClientImpl.java index 056cdf9a4fa6..65fc85ad17e8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsRecommendedForMovesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryPointsRecommendedForMovesClientImpl.java @@ -384,7 +384,8 @@ public PagedIterable list( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -420,7 +421,8 @@ private Mono> listNextSinglePageAsync( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientBuilder.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientBuilder.java index c3687420d86f..c32d7fb6cff6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientBuilder.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientBuilder.java @@ -119,24 +119,26 @@ public RecoveryServicesBackupClientBuilder serializerAdapter(SerializerAdapter s * @return an instance of RecoveryServicesBackupClientImpl. */ public RecoveryServicesBackupClientImpl buildClient() { - if (endpoint == null) { - this.endpoint = "https://management.azure.com"; - } - if (environment == null) { - this.environment = AzureEnvironment.AZURE; - } - if (pipeline == null) { - this.pipeline = new HttpPipelineBuilder().policies(new UserAgentPolicy(), new RetryPolicy()).build(); - } - if (defaultPollInterval == null) { - this.defaultPollInterval = Duration.ofSeconds(30); - } - if (serializerAdapter == null) { - this.serializerAdapter = SerializerFactory.createDefaultManagementSerializerAdapter(); - } + String localEndpoint = (endpoint != null) ? endpoint : "https://management.azure.com"; + AzureEnvironment localEnvironment = (environment != null) ? environment : AzureEnvironment.AZURE; + HttpPipeline localPipeline = + (pipeline != null) + ? pipeline + : new HttpPipelineBuilder().policies(new UserAgentPolicy(), new RetryPolicy()).build(); + Duration localDefaultPollInterval = + (defaultPollInterval != null) ? defaultPollInterval : Duration.ofSeconds(30); + SerializerAdapter localSerializerAdapter = + (serializerAdapter != null) + ? serializerAdapter + : SerializerFactory.createDefaultManagementSerializerAdapter(); RecoveryServicesBackupClientImpl client = new RecoveryServicesBackupClientImpl( - pipeline, serializerAdapter, defaultPollInterval, environment, subscriptionId, endpoint); + localPipeline, + localSerializerAdapter, + localDefaultPollInterval, + localEnvironment, + subscriptionId, + localEndpoint); return client; } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java index 14eadbf84855..746d5b15ab35 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/RecoveryServicesBackupClientImpl.java @@ -39,6 +39,7 @@ import com.azure.resourcemanager.recoveryservicesbackup.fluent.BackupWorkloadItemsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.BackupsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.BmsPrepareDataMoveOperationResultsClient; +import com.azure.resourcemanager.recoveryservicesbackup.fluent.DeletedProtectionContainersClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ExportJobsOperationResultsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.FeatureSupportsClient; import com.azure.resourcemanager.recoveryservicesbackup.fluent.ItemLevelRecoveryConnectionsClient; @@ -696,6 +697,18 @@ public BackupProtectionContainersClient getBackupProtectionContainers() { return this.backupProtectionContainers; } + /** The DeletedProtectionContainersClient object to access its operations. */ + private final DeletedProtectionContainersClient deletedProtectionContainers; + + /** + * Gets the DeletedProtectionContainersClient object to access its operations. + * + * @return the DeletedProtectionContainersClient object. + */ + public DeletedProtectionContainersClient getDeletedProtectionContainers() { + return this.deletedProtectionContainers; + } + /** The SecurityPINsClient object to access its operations. */ private final SecurityPINsClient securityPINs; @@ -766,7 +779,7 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2022-02-01"; + this.apiVersion = "2022-09-01-preview"; this.backupResourceStorageConfigsNonCrrs = new BackupResourceStorageConfigsNonCrrsClientImpl(this); this.protectionIntents = new ProtectionIntentsClientImpl(this); this.backupStatus = new BackupStatusClientImpl(this); @@ -813,6 +826,7 @@ public ResourceGuardProxyOperationsClient getResourceGuardProxyOperations() { this.protectionPolicyOperationStatuses = new ProtectionPolicyOperationStatusesClientImpl(this); this.backupProtectableItems = new BackupProtectableItemsClientImpl(this); this.backupProtectionContainers = new BackupProtectionContainersClientImpl(this); + this.deletedProtectionContainers = new DeletedProtectionContainersClientImpl(this); this.securityPINs = new SecurityPINsClientImpl(this); this.recoveryPointsRecommendedForMoves = new RecoveryPointsRecommendedForMovesClientImpl(this); this.resourceGuardProxies = new ResourceGuardProxiesClientImpl(this); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxiesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxiesClientImpl.java index dec936fc04a7..8c163941ddf3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxiesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxiesClientImpl.java @@ -267,7 +267,8 @@ public PagedIterable get( /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -303,7 +304,8 @@ private Mono> getNextSinglePa /** * Get the next page of items. * - * @param nextLink The nextLink parameter. + * @param nextLink The URL to get the next list of items + *

The nextLink parameter. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyBaseResourceImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyBaseResourceImpl.java index dfc2972c2706..f46b1903fb6b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyBaseResourceImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyBaseResourceImpl.java @@ -169,16 +169,16 @@ public ResourceGuardProxyBaseResource refresh(Context context) { return this; } - public UnlockDeleteResponse unlockDelete(UnlockDeleteRequest parameters) { + public Response unlockDeleteWithResponse(UnlockDeleteRequest parameters, Context context) { return serviceManager .resourceGuardProxyOperations() - .unlockDelete(vaultName, resourceGroupName, resourceGuardProxyName, parameters); + .unlockDeleteWithResponse(vaultName, resourceGroupName, resourceGuardProxyName, parameters, context); } - public Response unlockDeleteWithResponse(UnlockDeleteRequest parameters, Context context) { + public UnlockDeleteResponse unlockDelete(UnlockDeleteRequest parameters) { return serviceManager .resourceGuardProxyOperations() - .unlockDeleteWithResponse(vaultName, resourceGroupName, resourceGuardProxyName, parameters, context); + .unlockDelete(vaultName, resourceGroupName, resourceGuardProxyName, parameters); } public ResourceGuardProxyBaseResourceImpl withRegion(Region location) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsClientImpl.java index 4aa3cf8e8829..3b58ba8df754 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsClientImpl.java @@ -258,15 +258,16 @@ private Mono getAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ResourceGuardProxyBaseResourceInner get( - String vaultName, String resourceGroupName, String resourceGuardProxyName) { - return getAsync(vaultName, resourceGroupName, resourceGuardProxyName).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, context).block(); } /** @@ -275,16 +276,15 @@ public ResourceGuardProxyBaseResourceInner get( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, context).block(); + public ResourceGuardProxyBaseResourceInner get( + String vaultName, String resourceGroupName, String resourceGuardProxyName) { + return getWithResponse(vaultName, resourceGroupName, resourceGuardProxyName, Context.NONE).getValue(); } /** @@ -445,18 +445,20 @@ private Mono putAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. * @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 response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ResourceGuardProxyBaseResourceInner put( + public Response putWithResponse( String vaultName, String resourceGroupName, String resourceGuardProxyName, - ResourceGuardProxyBaseResourceInner parameters) { - return putAsync(vaultName, resourceGroupName, resourceGuardProxyName, parameters).block(); + ResourceGuardProxyBaseResourceInner parameters, + Context context) { + return putWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, parameters, context).block(); } /** @@ -466,20 +468,19 @@ public ResourceGuardProxyBaseResourceInner put( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. * @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 response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response putWithResponse( + public ResourceGuardProxyBaseResourceInner put( String vaultName, String resourceGroupName, String resourceGuardProxyName, - ResourceGuardProxyBaseResourceInner parameters, - Context context) { - return putWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, parameters, context).block(); + ResourceGuardProxyBaseResourceInner parameters) { + return putWithResponse(vaultName, resourceGroupName, resourceGuardProxyName, parameters, Context.NONE) + .getValue(); } /** @@ -613,13 +614,16 @@ private Mono deleteAsync(String vaultName, String resourceGroupName, Strin * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName) { - deleteAsync(vaultName, resourceGroupName, resourceGuardProxyName).block(); + public Response deleteWithResponse( + String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context) { + return deleteWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, context).block(); } /** @@ -628,16 +632,13 @@ public void delete(String vaultName, String resourceGroupName, String resourceGu * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response deleteWithResponse( - String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context) { - return deleteWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, context).block(); + public void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName) { + deleteWithResponse(vaultName, resourceGroupName, resourceGuardProxyName, Context.NONE); } /** @@ -792,15 +793,21 @@ private Mono unlockDeleteAsync( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. * @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 response of Unlock Delete API. + * @return response of Unlock Delete API along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public UnlockDeleteResponseInner unlockDelete( - String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters) { - return unlockDeleteAsync(vaultName, resourceGroupName, resourceGuardProxyName, parameters).block(); + public Response unlockDeleteWithResponse( + String vaultName, + String resourceGroupName, + String resourceGuardProxyName, + UnlockDeleteRequest parameters, + Context context) { + return unlockDeleteWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, parameters, context) + .block(); } /** @@ -810,20 +817,15 @@ public UnlockDeleteResponseInner unlockDelete( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. * @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 response of Unlock Delete API along with {@link Response}. + * @return response of Unlock Delete API. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response unlockDeleteWithResponse( - String vaultName, - String resourceGroupName, - String resourceGuardProxyName, - UnlockDeleteRequest parameters, - Context context) { - return unlockDeleteWithResponseAsync(vaultName, resourceGroupName, resourceGuardProxyName, parameters, context) - .block(); + public UnlockDeleteResponseInner unlockDelete( + String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters) { + return unlockDeleteWithResponse(vaultName, resourceGroupName, resourceGuardProxyName, parameters, Context.NONE) + .getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsImpl.java index 77b869ad670d..6cd270069182 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceGuardProxyOperationsImpl.java @@ -30,17 +30,6 @@ public ResourceGuardProxyOperationsImpl( this.serviceManager = serviceManager; } - public ResourceGuardProxyBaseResource get( - String vaultName, String resourceGroupName, String resourceGuardProxyName) { - ResourceGuardProxyBaseResourceInner inner = - this.serviceClient().get(vaultName, resourceGroupName, resourceGuardProxyName); - if (inner != null) { - return new ResourceGuardProxyBaseResourceImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context) { Response inner = @@ -56,8 +45,15 @@ public Response getWithResponse( } } - public void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName) { - this.serviceClient().delete(vaultName, resourceGroupName, resourceGuardProxyName); + public ResourceGuardProxyBaseResource get( + String vaultName, String resourceGroupName, String resourceGuardProxyName) { + ResourceGuardProxyBaseResourceInner inner = + this.serviceClient().get(vaultName, resourceGroupName, resourceGuardProxyName); + if (inner != null) { + return new ResourceGuardProxyBaseResourceImpl(inner, this.manager()); + } else { + return null; + } } public Response deleteWithResponse( @@ -65,15 +61,8 @@ public Response deleteWithResponse( return this.serviceClient().deleteWithResponse(vaultName, resourceGroupName, resourceGuardProxyName, context); } - public UnlockDeleteResponse unlockDelete( - String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters) { - UnlockDeleteResponseInner inner = - this.serviceClient().unlockDelete(vaultName, resourceGroupName, resourceGuardProxyName, parameters); - if (inner != null) { - return new UnlockDeleteResponseImpl(inner, this.manager()); - } else { - return null; - } + public void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName) { + this.serviceClient().delete(vaultName, resourceGroupName, resourceGuardProxyName); } public Response unlockDeleteWithResponse( @@ -97,6 +86,17 @@ public Response unlockDeleteWithResponse( } } + public UnlockDeleteResponse unlockDelete( + String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters) { + UnlockDeleteResponseInner inner = + this.serviceClient().unlockDelete(vaultName, resourceGroupName, resourceGuardProxyName, parameters); + if (inner != null) { + return new UnlockDeleteResponseImpl(inner, this.manager()); + } else { + return null; + } + } + public ResourceGuardProxyBaseResource getById(String id) { String vaultName = Utils.getValueFromIdByName(id, "vaults"); if (vaultName == null) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersClientImpl.java index bd44c7d574df..a65513bb543c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersClientImpl.java @@ -259,14 +259,16 @@ private Mono getOperationStatusAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public OperationStatusInner getOperationStatus(String vaultName, String resourceGroupName, String operationId) { - return getOperationStatusAsync(vaultName, resourceGroupName, operationId).block(); + public Response getOperationStatusWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context) { + return getOperationStatusWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); } /** @@ -275,16 +277,14 @@ public OperationStatusInner getOperationStatus(String vaultName, String resource * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getOperationStatusWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context) { - return getOperationStatusWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); + public OperationStatusInner getOperationStatus(String vaultName, String resourceGroupName, String operationId) { + return getOperationStatusWithResponse(vaultName, resourceGroupName, operationId, Context.NONE).getValue(); } /** diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersImpl.java index 304e3383f93d..9df7669001d2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ResourceProvidersImpl.java @@ -30,15 +30,6 @@ public ResourceProvidersImpl( this.serviceManager = serviceManager; } - public OperationStatus getOperationStatus(String vaultName, String resourceGroupName, String operationId) { - OperationStatusInner inner = this.serviceClient().getOperationStatus(vaultName, resourceGroupName, operationId); - if (inner != null) { - return new OperationStatusImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getOperationStatusWithResponse( String vaultName, String resourceGroupName, String operationId, Context context) { Response inner = @@ -54,6 +45,15 @@ public Response getOperationStatusWithResponse( } } + public OperationStatus getOperationStatus(String vaultName, String resourceGroupName, String operationId) { + OperationStatusInner inner = this.serviceClient().getOperationStatus(vaultName, resourceGroupName, operationId); + if (inner != null) { + return new OperationStatusImpl(inner, this.manager()); + } else { + return null; + } + } + public void bmsPrepareDataMove(String vaultName, String resourceGroupName, PrepareDataMoveRequest parameters) { this.serviceClient().bmsPrepareDataMove(vaultName, resourceGroupName, parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsClientImpl.java index 1f141cc83149..35d4841e5928 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsClientImpl.java @@ -179,15 +179,14 @@ private Mono> getWithResponseAsync( * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters security pin request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the security PIN on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getAsync( - String vaultName, String resourceGroupName, SecurityPinBase parameters) { + private Mono getAsync(String vaultName, String resourceGroupName) { + final SecurityPinBase parameters = null; return getWithResponseAsync(vaultName, resourceGroupName, parameters) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -197,16 +196,17 @@ private Mono getAsync( * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param parameters security pin request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the security PIN on successful completion of {@link Mono}. + * @return the security PIN along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getAsync(String vaultName, String resourceGroupName) { - final SecurityPinBase parameters = null; - return getWithResponseAsync(vaultName, resourceGroupName, parameters) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + public Response getWithResponse( + String vaultName, String resourceGroupName, SecurityPinBase parameters, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); } /** @@ -222,24 +222,6 @@ private Mono getAsync(String vaultName, String resourceGr @ServiceMethod(returns = ReturnType.SINGLE) public TokenInformationInner get(String vaultName, String resourceGroupName) { final SecurityPinBase parameters = null; - return getAsync(vaultName, resourceGroupName, parameters).block(); - } - - /** - * Get the security PIN. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters security pin request. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the security PIN along with {@link Response}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, SecurityPinBase parameters, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, parameters, context).block(); + return getWithResponse(vaultName, resourceGroupName, parameters, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsImpl.java index dfc8241bc96f..e565f075d2f2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/SecurityPINsImpl.java @@ -28,15 +28,6 @@ public SecurityPINsImpl( this.serviceManager = serviceManager; } - public TokenInformation get(String vaultName, String resourceGroupName) { - TokenInformationInner inner = this.serviceClient().get(vaultName, resourceGroupName); - if (inner != null) { - return new TokenInformationImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, SecurityPinBase parameters, Context context) { Response inner = @@ -52,6 +43,15 @@ public Response getWithResponse( } } + public TokenInformation get(String vaultName, String resourceGroupName) { + TokenInformationInner inner = this.serviceClient().get(vaultName, resourceGroupName); + if (inner != null) { + return new TokenInformationImpl(inner, this.manager()); + } else { + return null; + } + } + private SecurityPINsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsClientImpl.java index abe00f61aa18..d6f2b96864ca 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsClientImpl.java @@ -197,14 +197,16 @@ private Mono getAsync( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public ValidateOperationsResponseInner get(String vaultName, String resourceGroupName, String operationId) { - return getAsync(vaultName, resourceGroupName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); } /** @@ -213,15 +215,13 @@ public ValidateOperationsResponseInner get(String vaultName, String resourceGrou * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); + public ValidateOperationsResponseInner get(String vaultName, String resourceGroupName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, operationId, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsImpl.java index d84b738db114..2e6e794345a8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationResultsImpl.java @@ -27,15 +27,6 @@ public ValidateOperationResultsImpl( this.serviceManager = serviceManager; } - public ValidateOperationsResponse get(String vaultName, String resourceGroupName, String operationId) { - ValidateOperationsResponseInner inner = this.serviceClient().get(vaultName, resourceGroupName, operationId); - if (inner != null) { - return new ValidateOperationsResponseImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String operationId, Context context) { Response inner = @@ -51,6 +42,15 @@ public Response getWithResponse( } } + public ValidateOperationsResponse get(String vaultName, String resourceGroupName, String operationId) { + ValidateOperationsResponseInner inner = this.serviceClient().get(vaultName, resourceGroupName, operationId); + if (inner != null) { + return new ValidateOperationsResponseImpl(inner, this.manager()); + } else { + return null; + } + } + private ValidateOperationResultsClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesClientImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesClientImpl.java index e01bd69155a0..363b1d897cb3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesClientImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesClientImpl.java @@ -205,14 +205,16 @@ private Mono getAsync(String vaultName, String resourceGro * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID represents the operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) - public OperationStatusInner get(String vaultName, String resourceGroupName, String operationId) { - return getAsync(vaultName, resourceGroupName, operationId).block(); + public Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context) { + return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); } /** @@ -223,15 +225,13 @@ public OperationStatusInner get(String vaultName, String resourceGroupName, Stri * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID represents the operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context) { - return getWithResponseAsync(vaultName, resourceGroupName, operationId, context).block(); + public OperationStatusInner get(String vaultName, String resourceGroupName, String operationId) { + return getWithResponse(vaultName, resourceGroupName, operationId, Context.NONE).getValue(); } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesImpl.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesImpl.java index 7178fe0448dc..6c6cffe0569e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesImpl.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/implementation/ValidateOperationStatusesImpl.java @@ -27,15 +27,6 @@ public ValidateOperationStatusesImpl( this.serviceManager = serviceManager; } - public OperationStatus get(String vaultName, String resourceGroupName, String operationId) { - OperationStatusInner inner = this.serviceClient().get(vaultName, resourceGroupName, operationId); - if (inner != null) { - return new OperationStatusImpl(inner, this.manager()); - } else { - return null; - } - } - public Response getWithResponse( String vaultName, String resourceGroupName, String operationId, Context context) { Response inner = @@ -51,6 +42,15 @@ public Response getWithResponse( } } + public OperationStatus get(String vaultName, String resourceGroupName, String operationId) { + OperationStatusInner inner = this.serviceClient().get(vaultName, resourceGroupName, operationId); + if (inner != null) { + return new OperationStatusImpl(inner, this.manager()); + } else { + return null; + } + } + private ValidateOperationStatusesClient serviceClient() { return this.innerClient; } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AcquireStorageAccountLock.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AcquireStorageAccountLock.java index d16815d750be..aea4eed2e69d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AcquireStorageAccountLock.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AcquireStorageAccountLock.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for AcquireStorageAccountLock. */ +/** Whether storage account lock is to be acquired for this container or not. */ public final class AcquireStorageAccountLock extends ExpandableStringEnum { /** Static value Acquire for AcquireStorageAccountLock. */ public static final AcquireStorageAccountLock ACQUIRE = fromString("Acquire"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupGoalFeatureSupportRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupGoalFeatureSupportRequest.java index 94c6734d27be..56d8a2cca07e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupGoalFeatureSupportRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupGoalFeatureSupportRequest.java @@ -13,6 +13,10 @@ @JsonTypeName("AzureBackupGoals") @Immutable public final class AzureBackupGoalFeatureSupportRequest extends FeatureSupportRequest { + /** Creates an instance of AzureBackupGoalFeatureSupportRequest class. */ + public AzureBackupGoalFeatureSupportRequest() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerContainer.java index 1a15d402267d..0bd1f55db3e7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerContainer.java @@ -14,6 +14,10 @@ @JsonTypeName("AzureBackupServerContainer") @Fluent public final class AzureBackupServerContainer extends DpmContainer { + /** Creates an instance of AzureBackupServerContainer class. */ + public AzureBackupServerContainer() { + } + /** {@inheritDoc} */ @Override public AzureBackupServerContainer withCanReRegister(Boolean canReRegister) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerEngine.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerEngine.java index 98edea752023..6eee0d3a5d53 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerEngine.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureBackupServerEngine.java @@ -13,6 +13,10 @@ @JsonTypeName("AzureBackupServerEngine") @Fluent public final class AzureBackupServerEngine extends BackupEngineBase { + /** Creates an instance of AzureBackupServerEngine class. */ + public AzureBackupServerEngine() { + } + /** {@inheritDoc} */ @Override public AzureBackupServerEngine withFriendlyName(String friendlyName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareBackupRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareBackupRequest.java index 6043844368f7..4bcf7feb4ca5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareBackupRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareBackupRequest.java @@ -21,6 +21,10 @@ public final class AzureFileShareBackupRequest extends BackupRequest { @JsonProperty(value = "recoveryPointExpiryTimeInUTC") private OffsetDateTime recoveryPointExpiryTimeInUtc; + /** Creates an instance of AzureFileShareBackupRequest class. */ + public AzureFileShareBackupRequest() { + } + /** * Get the recoveryPointExpiryTimeInUtc property: Backup copy will expire after the time specified (UTC). * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectableItem.java index 48828ec9a1fc..578023311929 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectableItem.java @@ -15,8 +15,7 @@ @Fluent public final class AzureFileShareProtectableItem extends WorkloadProtectableItem { /* - * Full Fabric ID of container to which this protectable item belongs. For - * example, ARM ID. + * Full Fabric ID of container to which this protectable item belongs. For example, ARM ID. */ @JsonProperty(value = "parentContainerFabricId") private String parentContainerFabricId; @@ -33,6 +32,10 @@ public final class AzureFileShareProtectableItem extends WorkloadProtectableItem @JsonProperty(value = "azureFileShareType") private AzureFileShareType azureFileShareType; + /** Creates an instance of AzureFileShareProtectableItem class. */ + public AzureFileShareProtectableItem() { + } + /** * Get the parentContainerFabricId property: Full Fabric ID of container to which this protectable item belongs. For * example, ARM ID. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java index 69e3862caa98..fd4820a23c58 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProtectionPolicy.java @@ -34,12 +34,15 @@ public final class AzureFileShareProtectionPolicy extends ProtectionPolicy { private RetentionPolicy retentionPolicy; /* - * TimeZone optional input as string. For example: TimeZone = "Pacific - * Standard Time". + * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". */ @JsonProperty(value = "timeZone") private String timeZone; + /** Creates an instance of AzureFileShareProtectionPolicy class. */ + public AzureFileShareProtectionPolicy() { + } + /** * Get the workLoadType property: Type of workload for the backup management. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProvisionIlrRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProvisionIlrRequest.java index 56eac2a6625f..67a5eb3dfda5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProvisionIlrRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareProvisionIlrRequest.java @@ -26,6 +26,10 @@ public final class AzureFileShareProvisionIlrRequest extends IlrRequest { @JsonProperty(value = "sourceResourceId") private String sourceResourceId; + /** Creates an instance of AzureFileShareProvisionIlrRequest class. */ + public AzureFileShareProvisionIlrRequest() { + } + /** * Get the recoveryPointId property: Recovery point ID. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRecoveryPoint.java index 4ec13205cb12..c2371b67b906 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRecoveryPoint.java @@ -16,8 +16,7 @@ @Fluent public final class AzureFileShareRecoveryPoint extends RecoveryPoint { /* - * Type of the backup copy. Specifies whether it is a crash consistent - * backup or app consistent. + * Type of the backup copy. Specifies whether it is a crash consistent backup or app consistent. */ @JsonProperty(value = "recoveryPointType") private String recoveryPointType; @@ -40,6 +39,10 @@ public final class AzureFileShareRecoveryPoint extends RecoveryPoint { @JsonProperty(value = "recoveryPointSizeInGB") private Integer recoveryPointSizeInGB; + /** Creates an instance of AzureFileShareRecoveryPoint class. */ + public AzureFileShareRecoveryPoint() { + } + /** * Get the recoveryPointType property: Type of the backup copy. Specifies whether it is a crash consistent backup or * app consistent. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRestoreRequest.java index 685c7421cbcf..9e4bd56c58f4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareRestoreRequest.java @@ -40,8 +40,7 @@ public final class AzureFileShareRestoreRequest extends RestoreRequest { private RestoreRequestType restoreRequestType; /* - * List of Source Files/Folders(which need to recover) and TargetFolderPath - * details + * List of Source Files/Folders(which need to recover) and TargetFolderPath details */ @JsonProperty(value = "restoreFileSpecs") private List restoreFileSpecs; @@ -52,6 +51,10 @@ public final class AzureFileShareRestoreRequest extends RestoreRequest { @JsonProperty(value = "targetDetails") private TargetAfsRestoreInfo targetDetails; + /** Creates an instance of AzureFileShareRestoreRequest class. */ + public AzureFileShareRestoreRequest() { + } + /** * Get the recoveryType property: Type of this recovery. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareType.java index c404f5724ee9..d4300f8d0437 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileShareType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for AzureFileShareType. */ +/** File Share type XSync or XSMB. */ public final class AzureFileShareType extends ExpandableStringEnum { /** Static value Invalid for AzureFileShareType. */ public static final AzureFileShareType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItem.java index da1bffb25624..f75c98623ffc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItem.java @@ -61,6 +61,10 @@ public final class AzureFileshareProtectedItem extends ProtectedItem { @JsonProperty(value = "extendedInfo") private AzureFileshareProtectedItemExtendedInfo extendedInfo; + /** Creates an instance of AzureFileshareProtectedItem class. */ + public AzureFileshareProtectedItem() { + } + /** * Get the friendlyName property: Friendly name of the fileshare represented by this backup item. * @@ -201,20 +205,6 @@ public AzureFileshareProtectedItem withExtendedInfo(AzureFileshareProtectedItemE return this; } - /** {@inheritDoc} */ - @Override - public AzureFileshareProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureFileshareProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public AzureFileshareProtectedItem withContainerName(String containerName) { @@ -313,6 +303,13 @@ public AzureFileshareProtectedItem withPolicyName(String policyName) { return this; } + /** {@inheritDoc} */ + @Override + public AzureFileshareProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItemExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItemExtendedInfo.java index 9da9e301ff17..0506f5c45796 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItemExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureFileshareProtectedItemExtendedInfo.java @@ -24,15 +24,14 @@ public final class AzureFileshareProtectedItemExtendedInfo { private Integer recoveryPointCount; /* - * Indicates consistency of policy object and policy applied to this backup - * item. + * Indicates consistency of policy object and policy applied to this backup item. */ @JsonProperty(value = "policyState") private String policyState; /* - * Indicates the state of this resource. Possible values are from enum - * ResourceState {Invalid, Active, SoftDeleted, Deleted} + * Indicates the state of this resource. Possible values are from enum ResourceState {Invalid, Active, SoftDeleted, + * Deleted} */ @JsonProperty(value = "resourceState", access = JsonProperty.Access.WRITE_ONLY) private String resourceState; @@ -43,6 +42,10 @@ public final class AzureFileshareProtectedItemExtendedInfo { @JsonProperty(value = "resourceStateSyncTime", access = JsonProperty.Access.WRITE_ONLY) private OffsetDateTime resourceStateSyncTime; + /** Creates an instance of AzureFileshareProtectedItemExtendedInfo class. */ + public AzureFileshareProtectedItemExtendedInfo() { + } + /** * Get the oldestRecoveryPoint property: The oldest backup copy available for this item in the service. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMContainer.java index f669d3ec74b2..41968bd83022 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMContainer.java @@ -13,6 +13,10 @@ @JsonTypeName("Microsoft.ClassicCompute/virtualMachines") @Fluent public final class AzureIaaSClassicComputeVMContainer extends IaaSvmContainer { + /** Creates an instance of AzureIaaSClassicComputeVMContainer class. */ + public AzureIaaSClassicComputeVMContainer() { + } + /** {@inheritDoc} */ @Override public AzureIaaSClassicComputeVMContainer withVirtualMachineId(String virtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectableItem.java index 299f924efc27..6c276a384d21 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectableItem.java @@ -13,6 +13,10 @@ @JsonTypeName("Microsoft.ClassicCompute/virtualMachines") @Fluent public final class AzureIaaSClassicComputeVMProtectableItem extends IaaSvmProtectableItem { + /** Creates an instance of AzureIaaSClassicComputeVMProtectableItem class. */ + public AzureIaaSClassicComputeVMProtectableItem() { + } + /** {@inheritDoc} */ @Override public AzureIaaSClassicComputeVMProtectableItem withVirtualMachineId(String virtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectedItem.java index 77bc9f5fcec2..6685c2a27e5c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSClassicComputeVMProtectedItem.java @@ -16,18 +16,8 @@ @JsonTypeName("Microsoft.ClassicCompute/virtualMachines") @Fluent public final class AzureIaaSClassicComputeVMProtectedItem extends AzureIaaSvmProtectedItem { - /** {@inheritDoc} */ - @Override - public AzureIaaSClassicComputeVMProtectedItem withFriendlyName(String friendlyName) { - super.withFriendlyName(friendlyName); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureIaaSClassicComputeVMProtectedItem withVirtualMachineId(String virtualMachineId) { - super.withVirtualMachineId(virtualMachineId); - return this; + /** Creates an instance of AzureIaaSClassicComputeVMProtectedItem class. */ + public AzureIaaSClassicComputeVMProtectedItem() { } /** {@inheritDoc} */ @@ -44,13 +34,6 @@ public AzureIaaSClassicComputeVMProtectedItem withProtectionState(ProtectionStat return this; } - /** {@inheritDoc} */ - @Override - public AzureIaaSClassicComputeVMProtectedItem withHealthStatus(HealthStatus healthStatus) { - super.withHealthStatus(healthStatus); - return this; - } - /** {@inheritDoc} */ @Override public AzureIaaSClassicComputeVMProtectedItem withHealthDetails(List healthDetails) { @@ -72,20 +55,6 @@ public AzureIaaSClassicComputeVMProtectedItem withLastBackupStatus(String lastBa return this; } - /** {@inheritDoc} */ - @Override - public AzureIaaSClassicComputeVMProtectedItem withLastBackupTime(OffsetDateTime lastBackupTime) { - super.withLastBackupTime(lastBackupTime); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureIaaSClassicComputeVMProtectedItem withProtectedItemDataId(String protectedItemDataId) { - super.withProtectedItemDataId(protectedItemDataId); - return this; - } - /** {@inheritDoc} */ @Override public AzureIaaSClassicComputeVMProtectedItem withExtendedInfo(AzureIaaSvmProtectedItemExtendedInfo extendedInfo) { @@ -100,20 +69,6 @@ public AzureIaaSClassicComputeVMProtectedItem withExtendedProperties(ExtendedPro return this; } - /** {@inheritDoc} */ - @Override - public AzureIaaSClassicComputeVMProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureIaaSClassicComputeVMProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public AzureIaaSClassicComputeVMProtectedItem withContainerName(String containerName) { @@ -215,6 +170,13 @@ public AzureIaaSClassicComputeVMProtectedItem withPolicyName(String policyName) return this; } + /** {@inheritDoc} */ + @Override + public AzureIaaSClassicComputeVMProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMContainer.java index f23ae213e337..cbdcf82c6e77 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMContainer.java @@ -13,6 +13,10 @@ @JsonTypeName("Microsoft.Compute/virtualMachines") @Fluent public final class AzureIaaSComputeVMContainer extends IaaSvmContainer { + /** Creates an instance of AzureIaaSComputeVMContainer class. */ + public AzureIaaSComputeVMContainer() { + } + /** {@inheritDoc} */ @Override public AzureIaaSComputeVMContainer withVirtualMachineId(String virtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectableItem.java index 6aa718d11abc..0911c5a9eb29 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectableItem.java @@ -13,6 +13,10 @@ @JsonTypeName("Microsoft.Compute/virtualMachines") @Fluent public final class AzureIaaSComputeVMProtectableItem extends IaaSvmProtectableItem { + /** Creates an instance of AzureIaaSComputeVMProtectableItem class. */ + public AzureIaaSComputeVMProtectableItem() { + } + /** {@inheritDoc} */ @Override public AzureIaaSComputeVMProtectableItem withVirtualMachineId(String virtualMachineId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectedItem.java index a86edc26dd2e..4700427e4982 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSComputeVMProtectedItem.java @@ -16,18 +16,8 @@ @JsonTypeName("Microsoft.Compute/virtualMachines") @Fluent public final class AzureIaaSComputeVMProtectedItem extends AzureIaaSvmProtectedItem { - /** {@inheritDoc} */ - @Override - public AzureIaaSComputeVMProtectedItem withFriendlyName(String friendlyName) { - super.withFriendlyName(friendlyName); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureIaaSComputeVMProtectedItem withVirtualMachineId(String virtualMachineId) { - super.withVirtualMachineId(virtualMachineId); - return this; + /** Creates an instance of AzureIaaSComputeVMProtectedItem class. */ + public AzureIaaSComputeVMProtectedItem() { } /** {@inheritDoc} */ @@ -44,13 +34,6 @@ public AzureIaaSComputeVMProtectedItem withProtectionState(ProtectionState prote return this; } - /** {@inheritDoc} */ - @Override - public AzureIaaSComputeVMProtectedItem withHealthStatus(HealthStatus healthStatus) { - super.withHealthStatus(healthStatus); - return this; - } - /** {@inheritDoc} */ @Override public AzureIaaSComputeVMProtectedItem withHealthDetails(List healthDetails) { @@ -72,20 +55,6 @@ public AzureIaaSComputeVMProtectedItem withLastBackupStatus(String lastBackupSta return this; } - /** {@inheritDoc} */ - @Override - public AzureIaaSComputeVMProtectedItem withLastBackupTime(OffsetDateTime lastBackupTime) { - super.withLastBackupTime(lastBackupTime); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureIaaSComputeVMProtectedItem withProtectedItemDataId(String protectedItemDataId) { - super.withProtectedItemDataId(protectedItemDataId); - return this; - } - /** {@inheritDoc} */ @Override public AzureIaaSComputeVMProtectedItem withExtendedInfo(AzureIaaSvmProtectedItemExtendedInfo extendedInfo) { @@ -100,20 +69,6 @@ public AzureIaaSComputeVMProtectedItem withExtendedProperties(ExtendedProperties return this; } - /** {@inheritDoc} */ - @Override - public AzureIaaSComputeVMProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureIaaSComputeVMProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public AzureIaaSComputeVMProtectedItem withContainerName(String containerName) { @@ -214,6 +169,13 @@ public AzureIaaSComputeVMProtectedItem withPolicyName(String policyName) { return this; } + /** {@inheritDoc} */ + @Override + public AzureIaaSComputeVMProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmErrorInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmErrorInfo.java index 386b21a32fae..9acc1d22b174 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmErrorInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmErrorInfo.java @@ -35,6 +35,10 @@ public final class AzureIaaSvmErrorInfo { @JsonProperty(value = "recommendations", access = JsonProperty.Access.WRITE_ONLY) private List recommendations; + /** Creates an instance of AzureIaaSvmErrorInfo class. */ + public AzureIaaSvmErrorInfo() { + } + /** * Get the errorCode property: Error code. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmHealthDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmHealthDetails.java index 3398539883ad..10f99649cce0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmHealthDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmHealthDetails.java @@ -9,6 +9,10 @@ /** Azure IaaS VM workload-specific Health Details. */ @Immutable public final class AzureIaaSvmHealthDetails extends ResourceHealthDetails { + /** Creates an instance of AzureIaaSvmHealthDetails class. */ + public AzureIaaSvmHealthDetails() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJob.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJob.java index bf2561d7df21..64270d0f3dda 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJob.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJob.java @@ -36,8 +36,7 @@ public final class AzureIaaSvmJob extends Job { private List errorDetails; /* - * Specifies whether the backup item is a Classic or an Azure Resource - * Manager VM. + * Specifies whether the backup item is a Classic or an Azure Resource Manager VM. */ @JsonProperty(value = "virtualMachineVersion") private String virtualMachineVersion; @@ -60,6 +59,10 @@ public final class AzureIaaSvmJob extends Job { @JsonProperty(value = "isUserTriggered") private Boolean isUserTriggered; + /** Creates an instance of AzureIaaSvmJob class. */ + public AzureIaaSvmJob() { + } + /** * Get the duration property: Time elapsed during the execution of this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobExtendedInfo.java index dd455be7d0c5..07c0d8efc24c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobExtendedInfo.java @@ -51,6 +51,10 @@ public final class AzureIaaSvmJobExtendedInfo { @JsonProperty(value = "dynamicErrorMessage") private String dynamicErrorMessage; + /** Creates an instance of AzureIaaSvmJobExtendedInfo class. */ + public AzureIaaSvmJobExtendedInfo() { + } + /** * Get the tasksList property: List of tasks associated with this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobTaskDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobTaskDetails.java index 462bfe8258a6..6931966d8a30 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobTaskDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobTaskDetails.java @@ -61,6 +61,10 @@ public final class AzureIaaSvmJobTaskDetails { @JsonProperty(value = "taskExecutionDetails") private String taskExecutionDetails; + /** Creates an instance of AzureIaaSvmJobTaskDetails class. */ + public AzureIaaSvmJobTaskDetails() { + } + /** * Get the taskId property: The task display name. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobV2.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobV2.java index d027a6ec5ab5..e08ce8111a51 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobV2.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmJobV2.java @@ -42,8 +42,7 @@ public final class AzureIaaSvmJobV2 extends Job { private List errorDetails; /* - * Specifies whether the backup item is a Classic or an Azure Resource - * Manager VM. + * Specifies whether the backup item is a Classic or an Azure Resource Manager VM. */ @JsonProperty(value = "virtualMachineVersion") private String virtualMachineVersion; @@ -54,6 +53,10 @@ public final class AzureIaaSvmJobV2 extends Job { @JsonProperty(value = "extendedInfo") private AzureIaaSvmJobExtendedInfo extendedInfo; + /** Creates an instance of AzureIaaSvmJobV2 class. */ + public AzureIaaSvmJobV2() { + } + /** * Get the actionsInfo property: Gets or sets the state/actions applicable on this job like cancel/retry. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItem.java index 411aca3ed46e..6f6cf5bd3947 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItem.java @@ -32,13 +32,13 @@ public class AzureIaaSvmProtectedItem extends ProtectedItem { /* * Friendly name of the VM represented by this backup item. */ - @JsonProperty(value = "friendlyName") + @JsonProperty(value = "friendlyName", access = JsonProperty.Access.WRITE_ONLY) private String friendlyName; /* * Fully qualified ARM ID of the virtual machine represented by this item. */ - @JsonProperty(value = "virtualMachineId") + @JsonProperty(value = "virtualMachineId", access = JsonProperty.Access.WRITE_ONLY) private String virtualMachineId; /* @@ -56,7 +56,7 @@ public class AzureIaaSvmProtectedItem extends ProtectedItem { /* * Health status of protected item. */ - @JsonProperty(value = "healthStatus") + @JsonProperty(value = "healthStatus", access = JsonProperty.Access.WRITE_ONLY) private HealthStatus healthStatus; /* @@ -81,13 +81,13 @@ public class AzureIaaSvmProtectedItem extends ProtectedItem { /* * Timestamp of the last backup operation on this backup item. */ - @JsonProperty(value = "lastBackupTime") + @JsonProperty(value = "lastBackupTime", access = JsonProperty.Access.WRITE_ONLY) private OffsetDateTime lastBackupTime; /* * Data ID of the protected item. */ - @JsonProperty(value = "protectedItemDataId") + @JsonProperty(value = "protectedItemDataId", access = JsonProperty.Access.WRITE_ONLY) private String protectedItemDataId; /* @@ -102,6 +102,10 @@ public class AzureIaaSvmProtectedItem extends ProtectedItem { @JsonProperty(value = "extendedProperties") private ExtendedProperties extendedProperties; + /** Creates an instance of AzureIaaSvmProtectedItem class. */ + public AzureIaaSvmProtectedItem() { + } + /** * Get the friendlyName property: Friendly name of the VM represented by this backup item. * @@ -111,17 +115,6 @@ public String friendlyName() { return this.friendlyName; } - /** - * Set the friendlyName property: Friendly name of the VM represented by this backup item. - * - * @param friendlyName the friendlyName value to set. - * @return the AzureIaaSvmProtectedItem object itself. - */ - public AzureIaaSvmProtectedItem withFriendlyName(String friendlyName) { - this.friendlyName = friendlyName; - return this; - } - /** * Get the virtualMachineId property: Fully qualified ARM ID of the virtual machine represented by this item. * @@ -131,17 +124,6 @@ public String virtualMachineId() { return this.virtualMachineId; } - /** - * Set the virtualMachineId property: Fully qualified ARM ID of the virtual machine represented by this item. - * - * @param virtualMachineId the virtualMachineId value to set. - * @return the AzureIaaSvmProtectedItem object itself. - */ - public AzureIaaSvmProtectedItem withVirtualMachineId(String virtualMachineId) { - this.virtualMachineId = virtualMachineId; - return this; - } - /** * Get the protectionStatus property: Backup status of this backup item. * @@ -191,17 +173,6 @@ public HealthStatus healthStatus() { return this.healthStatus; } - /** - * Set the healthStatus property: Health status of protected item. - * - * @param healthStatus the healthStatus value to set. - * @return the AzureIaaSvmProtectedItem object itself. - */ - public AzureIaaSvmProtectedItem withHealthStatus(HealthStatus healthStatus) { - this.healthStatus = healthStatus; - return this; - } - /** * Get the healthDetails property: Health details on this backup item. * @@ -271,17 +242,6 @@ public OffsetDateTime lastBackupTime() { return this.lastBackupTime; } - /** - * Set the lastBackupTime property: Timestamp of the last backup operation on this backup item. - * - * @param lastBackupTime the lastBackupTime value to set. - * @return the AzureIaaSvmProtectedItem object itself. - */ - public AzureIaaSvmProtectedItem withLastBackupTime(OffsetDateTime lastBackupTime) { - this.lastBackupTime = lastBackupTime; - return this; - } - /** * Get the protectedItemDataId property: Data ID of the protected item. * @@ -291,17 +251,6 @@ public String protectedItemDataId() { return this.protectedItemDataId; } - /** - * Set the protectedItemDataId property: Data ID of the protected item. - * - * @param protectedItemDataId the protectedItemDataId value to set. - * @return the AzureIaaSvmProtectedItem object itself. - */ - public AzureIaaSvmProtectedItem withProtectedItemDataId(String protectedItemDataId) { - this.protectedItemDataId = protectedItemDataId; - return this; - } - /** * Get the extendedInfo property: Additional information for this backup item. * @@ -342,20 +291,6 @@ public AzureIaaSvmProtectedItem withExtendedProperties(ExtendedProperties extend return this; } - /** {@inheritDoc} */ - @Override - public AzureIaaSvmProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureIaaSvmProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public AzureIaaSvmProtectedItem withContainerName(String containerName) { @@ -454,6 +389,13 @@ public AzureIaaSvmProtectedItem withPolicyName(String policyName) { return this; } + /** {@inheritDoc} */ + @Override + public AzureIaaSvmProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItemExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItemExtendedInfo.java index a8df4d7f483c..c6a074bdfac5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItemExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectedItemExtendedInfo.java @@ -12,11 +12,29 @@ @Fluent public final class AzureIaaSvmProtectedItemExtendedInfo { /* - * The oldest backup copy available for this backup item. + * The oldest backup copy available for this backup item across all tiers. */ @JsonProperty(value = "oldestRecoveryPoint") private OffsetDateTime oldestRecoveryPoint; + /* + * The oldest backup copy available for this backup item in vault tier + */ + @JsonProperty(value = "oldestRecoveryPointInVault") + private OffsetDateTime oldestRecoveryPointInVault; + + /* + * The oldest backup copy available for this backup item in archive tier + */ + @JsonProperty(value = "oldestRecoveryPointInArchive") + private OffsetDateTime oldestRecoveryPointInArchive; + + /* + * The latest backup copy available for this backup item in archive tier + */ + @JsonProperty(value = "newestRecoveryPointInArchive") + private OffsetDateTime newestRecoveryPointInArchive; + /* * Number of backup copies available for this backup item. */ @@ -24,14 +42,17 @@ public final class AzureIaaSvmProtectedItemExtendedInfo { private Integer recoveryPointCount; /* - * Specifies if backup policy associated with the backup item is - * inconsistent. + * Specifies if backup policy associated with the backup item is inconsistent. */ @JsonProperty(value = "policyInconsistent") private Boolean policyInconsistent; + /** Creates an instance of AzureIaaSvmProtectedItemExtendedInfo class. */ + public AzureIaaSvmProtectedItemExtendedInfo() { + } + /** - * Get the oldestRecoveryPoint property: The oldest backup copy available for this backup item. + * Get the oldestRecoveryPoint property: The oldest backup copy available for this backup item across all tiers. * * @return the oldestRecoveryPoint value. */ @@ -40,7 +61,7 @@ public OffsetDateTime oldestRecoveryPoint() { } /** - * Set the oldestRecoveryPoint property: The oldest backup copy available for this backup item. + * Set the oldestRecoveryPoint property: The oldest backup copy available for this backup item across all tiers. * * @param oldestRecoveryPoint the oldestRecoveryPoint value to set. * @return the AzureIaaSvmProtectedItemExtendedInfo object itself. @@ -50,6 +71,73 @@ public AzureIaaSvmProtectedItemExtendedInfo withOldestRecoveryPoint(OffsetDateTi return this; } + /** + * Get the oldestRecoveryPointInVault property: The oldest backup copy available for this backup item in vault tier. + * + * @return the oldestRecoveryPointInVault value. + */ + public OffsetDateTime oldestRecoveryPointInVault() { + return this.oldestRecoveryPointInVault; + } + + /** + * Set the oldestRecoveryPointInVault property: The oldest backup copy available for this backup item in vault tier. + * + * @param oldestRecoveryPointInVault the oldestRecoveryPointInVault value to set. + * @return the AzureIaaSvmProtectedItemExtendedInfo object itself. + */ + public AzureIaaSvmProtectedItemExtendedInfo withOldestRecoveryPointInVault( + OffsetDateTime oldestRecoveryPointInVault) { + this.oldestRecoveryPointInVault = oldestRecoveryPointInVault; + return this; + } + + /** + * Get the oldestRecoveryPointInArchive property: The oldest backup copy available for this backup item in archive + * tier. + * + * @return the oldestRecoveryPointInArchive value. + */ + public OffsetDateTime oldestRecoveryPointInArchive() { + return this.oldestRecoveryPointInArchive; + } + + /** + * Set the oldestRecoveryPointInArchive property: The oldest backup copy available for this backup item in archive + * tier. + * + * @param oldestRecoveryPointInArchive the oldestRecoveryPointInArchive value to set. + * @return the AzureIaaSvmProtectedItemExtendedInfo object itself. + */ + public AzureIaaSvmProtectedItemExtendedInfo withOldestRecoveryPointInArchive( + OffsetDateTime oldestRecoveryPointInArchive) { + this.oldestRecoveryPointInArchive = oldestRecoveryPointInArchive; + return this; + } + + /** + * Get the newestRecoveryPointInArchive property: The latest backup copy available for this backup item in archive + * tier. + * + * @return the newestRecoveryPointInArchive value. + */ + public OffsetDateTime newestRecoveryPointInArchive() { + return this.newestRecoveryPointInArchive; + } + + /** + * Set the newestRecoveryPointInArchive property: The latest backup copy available for this backup item in archive + * tier. + * + * @param newestRecoveryPointInArchive the newestRecoveryPointInArchive value to set. + * @return the AzureIaaSvmProtectedItemExtendedInfo object itself. + */ + public AzureIaaSvmProtectedItemExtendedInfo withNewestRecoveryPointInArchive( + OffsetDateTime newestRecoveryPointInArchive) { + this.newestRecoveryPointInArchive = newestRecoveryPointInArchive; + return this; + } + /** * Get the recoveryPointCount property: Number of backup copies available for this backup item. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectionPolicy.java index fcf127b1d07f..0c25893473d5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureIaaSvmProtectionPolicy.java @@ -5,10 +5,12 @@ package com.azure.resourcemanager.recoveryservicesbackup.models; import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeName; import java.util.List; +import java.util.Map; /** IaaS VM workload-specific backup policy. */ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "backupManagementType") @@ -33,6 +35,15 @@ public final class AzureIaaSvmProtectionPolicy extends ProtectionPolicy { @JsonProperty(value = "retentionPolicy") private RetentionPolicy retentionPolicy; + /* + * Tiering policy to automatically move RPs to another tier + * Key is Target Tier, defined in RecoveryPointTierType enum. + * Tiering policy specifies the criteria to move RP to the target tier. + */ + @JsonProperty(value = "tieringPolicy") + @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) + private Map tieringPolicy; + /* * Instant RP retention policy range in days */ @@ -40,8 +51,7 @@ public final class AzureIaaSvmProtectionPolicy extends ProtectionPolicy { private Integer instantRpRetentionRangeInDays; /* - * TimeZone optional input as string. For example: TimeZone = "Pacific - * Standard Time". + * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". */ @JsonProperty(value = "timeZone") private String timeZone; @@ -52,6 +62,10 @@ public final class AzureIaaSvmProtectionPolicy extends ProtectionPolicy { @JsonProperty(value = "policyType") private IaasvmPolicyType policyType; + /** Creates an instance of AzureIaaSvmProtectionPolicy class. */ + public AzureIaaSvmProtectionPolicy() { + } + /** * Get the instantRPDetails property: The instantRPDetails property. * @@ -112,6 +126,28 @@ public AzureIaaSvmProtectionPolicy withRetentionPolicy(RetentionPolicy retention return this; } + /** + * Get the tieringPolicy property: Tiering policy to automatically move RPs to another tier Key is Target Tier, + * defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier. + * + * @return the tieringPolicy value. + */ + public Map tieringPolicy() { + return this.tieringPolicy; + } + + /** + * Set the tieringPolicy property: Tiering policy to automatically move RPs to another tier Key is Target Tier, + * defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier. + * + * @param tieringPolicy the tieringPolicy value to set. + * @return the AzureIaaSvmProtectionPolicy object itself. + */ + public AzureIaaSvmProtectionPolicy withTieringPolicy(Map tieringPolicy) { + this.tieringPolicy = tieringPolicy; + return this; + } + /** * Get the instantRpRetentionRangeInDays property: Instant RP retention policy range in days. * @@ -203,5 +239,15 @@ public void validate() { if (retentionPolicy() != null) { retentionPolicy().validate(); } + if (tieringPolicy() != null) { + tieringPolicy() + .values() + .forEach( + e -> { + if (e != null) { + e.validate(); + } + }); + } } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureRecoveryServiceVaultProtectionIntent.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureRecoveryServiceVaultProtectionIntent.java index bafd39580ca6..c54964015849 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureRecoveryServiceVaultProtectionIntent.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureRecoveryServiceVaultProtectionIntent.java @@ -21,6 +21,10 @@ }) @Fluent public class AzureRecoveryServiceVaultProtectionIntent extends ProtectionIntent { + /** Creates an instance of AzureRecoveryServiceVaultProtectionIntent class. */ + public AzureRecoveryServiceVaultProtectionIntent() { + } + /** {@inheritDoc} */ @Override public AzureRecoveryServiceVaultProtectionIntent withBackupManagementType( diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureResourceProtectionIntent.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureResourceProtectionIntent.java index 47a30c11a921..b3cb05f0fded 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureResourceProtectionIntent.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureResourceProtectionIntent.java @@ -20,6 +20,10 @@ public final class AzureResourceProtectionIntent extends ProtectionIntent { @JsonProperty(value = "friendlyName") private String friendlyName; + /** Creates an instance of AzureResourceProtectionIntent class. */ + public AzureResourceProtectionIntent() { + } + /** * Get the friendlyName property: Friendly name of the VM represented by this backup item. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlContainer.java index 270bdf5fdead..ecab203c7ce4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlContainer.java @@ -13,6 +13,10 @@ @JsonTypeName("AzureSqlContainer") @Fluent public final class AzureSqlContainer extends ProtectionContainer { + /** Creates an instance of AzureSqlContainer class. */ + public AzureSqlContainer() { + } + /** {@inheritDoc} */ @Override public AzureSqlContainer withFriendlyName(String friendlyName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItem.java index 731bfbab897e..229263e0e91b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItem.java @@ -17,8 +17,7 @@ @Fluent public final class AzureSqlProtectedItem extends ProtectedItem { /* - * Internal ID of a backup item. Used by Azure SQL Backup engine to contact - * Recovery Services. + * Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services. */ @JsonProperty(value = "protectedItemDataId") private String protectedItemDataId; @@ -35,6 +34,10 @@ public final class AzureSqlProtectedItem extends ProtectedItem { @JsonProperty(value = "extendedInfo") private AzureSqlProtectedItemExtendedInfo extendedInfo; + /** Creates an instance of AzureSqlProtectedItem class. */ + public AzureSqlProtectedItem() { + } + /** * Get the protectedItemDataId property: Internal ID of a backup item. Used by Azure SQL Backup engine to contact * Recovery Services. @@ -97,20 +100,6 @@ public AzureSqlProtectedItem withExtendedInfo(AzureSqlProtectedItemExtendedInfo return this; } - /** {@inheritDoc} */ - @Override - public AzureSqlProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureSqlProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public AzureSqlProtectedItem withContainerName(String containerName) { @@ -209,6 +198,13 @@ public AzureSqlProtectedItem withPolicyName(String policyName) { return this; } + /** {@inheritDoc} */ + @Override + public AzureSqlProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItemExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItemExtendedInfo.java index 3c1931e35541..2f3bbc854373 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItemExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectedItemExtendedInfo.java @@ -29,6 +29,10 @@ public final class AzureSqlProtectedItemExtendedInfo { @JsonProperty(value = "policyState") private String policyState; + /** Creates an instance of AzureSqlProtectedItemExtendedInfo class. */ + public AzureSqlProtectedItemExtendedInfo() { + } + /** * Get the oldestRecoveryPoint property: The oldest backup copy available for this item in the service. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectionPolicy.java index 0ee45ad2c9cf..265c2ee4e1f7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlProtectionPolicy.java @@ -21,6 +21,10 @@ public final class AzureSqlProtectionPolicy extends ProtectionPolicy { @JsonProperty(value = "retentionPolicy") private RetentionPolicy retentionPolicy; + /** Creates an instance of AzureSqlProtectionPolicy class. */ + public AzureSqlProtectionPolicy() { + } + /** * Get the retentionPolicy property: Retention policy details. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlagWorkloadContainerProtectionContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlagWorkloadContainerProtectionContainer.java index 40ad293975cd..49c3250ece7e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlagWorkloadContainerProtectionContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureSqlagWorkloadContainerProtectionContainer.java @@ -14,6 +14,10 @@ @JsonTypeName("SQLAGWorkLoadContainer") @Fluent public final class AzureSqlagWorkloadContainerProtectionContainer extends AzureWorkloadContainer { + /** Creates an instance of AzureSqlagWorkloadContainerProtectionContainer class. */ + public AzureSqlagWorkloadContainerProtectionContainer() { + } + /** {@inheritDoc} */ @Override public AzureSqlagWorkloadContainerProtectionContainer withSourceResourceId(String sourceResourceId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageContainer.java index 430e44205b53..464f94d60969 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageContainer.java @@ -39,12 +39,15 @@ public final class AzureStorageContainer extends ProtectionContainer { private Long protectedItemCount; /* - * Whether storage account lock is to be acquired for this container or - * not. + * Whether storage account lock is to be acquired for this container or not. */ @JsonProperty(value = "acquireStorageAccountLock") private AcquireStorageAccountLock acquireStorageAccountLock; + /** Creates an instance of AzureStorageContainer class. */ + public AzureStorageContainer() { + } + /** * Get the sourceResourceId property: Fully qualified ARM url. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageErrorInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageErrorInfo.java index 4ed570e5bbd5..d04e9c627010 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageErrorInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageErrorInfo.java @@ -29,6 +29,10 @@ public final class AzureStorageErrorInfo { @JsonProperty(value = "recommendations") private List recommendations; + /** Creates an instance of AzureStorageErrorInfo class. */ + public AzureStorageErrorInfo() { + } + /** * Get the errorCode property: Error code. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJob.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJob.java index f980285c9620..c235e313b1fa 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJob.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJob.java @@ -42,8 +42,7 @@ public final class AzureStorageJob extends Job { private String storageAccountName; /* - * Specifies whether the Storage account is a Classic or an Azure Resource - * Manager Storage account. + * Specifies whether the Storage account is a Classic or an Azure Resource Manager Storage account. */ @JsonProperty(value = "storageAccountVersion") private String storageAccountVersion; @@ -60,6 +59,10 @@ public final class AzureStorageJob extends Job { @JsonProperty(value = "isUserTriggered") private Boolean isUserTriggered; + /** Creates an instance of AzureStorageJob class. */ + public AzureStorageJob() { + } + /** * Get the duration property: Time elapsed during the execution of this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobExtendedInfo.java index 3cfbdbe29ee6..5f49058fafec 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobExtendedInfo.java @@ -32,6 +32,10 @@ public final class AzureStorageJobExtendedInfo { @JsonProperty(value = "dynamicErrorMessage") private String dynamicErrorMessage; + /** Creates an instance of AzureStorageJobExtendedInfo class. */ + public AzureStorageJobExtendedInfo() { + } + /** * Get the tasksList property: List of tasks for this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobTaskDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobTaskDetails.java index ad39cbf5f90b..11cf99b4833d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobTaskDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageJobTaskDetails.java @@ -22,6 +22,10 @@ public final class AzureStorageJobTaskDetails { @JsonProperty(value = "status") private String status; + /** Creates an instance of AzureStorageJobTaskDetails class. */ + public AzureStorageJobTaskDetails() { + } + /** * Get the taskId property: The task display name. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageProtectableContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageProtectableContainer.java index f5f23118ab3f..cdaedb6da9c1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageProtectableContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureStorageProtectableContainer.java @@ -13,6 +13,10 @@ @JsonTypeName("StorageContainer") @Fluent public final class AzureStorageProtectableContainer extends ProtectableContainer { + /** Creates an instance of AzureStorageProtectableContainer class. */ + public AzureStorageProtectableContainer() { + } + /** {@inheritDoc} */ @Override public AzureStorageProtectableContainer withFriendlyName(String friendlyName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectableContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectableContainer.java index 72343dcb896c..2191116adcfd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectableContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectableContainer.java @@ -13,6 +13,10 @@ @JsonTypeName("VMAppContainer") @Fluent public final class AzureVMAppContainerProtectableContainer extends ProtectableContainer { + /** Creates an instance of AzureVMAppContainerProtectableContainer class. */ + public AzureVMAppContainerProtectableContainer() { + } + /** {@inheritDoc} */ @Override public AzureVMAppContainerProtectableContainer withFriendlyName(String friendlyName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectionContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectionContainer.java index 35a6a5c3000f..e8d4cdd4bf59 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectionContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMAppContainerProtectionContainer.java @@ -14,6 +14,10 @@ @JsonTypeName("VMAppContainer") @Fluent public final class AzureVMAppContainerProtectionContainer extends AzureWorkloadContainer { + /** Creates an instance of AzureVMAppContainerProtectionContainer class. */ + public AzureVMAppContainerProtectionContainer() { + } + /** {@inheritDoc} */ @Override public AzureVMAppContainerProtectionContainer withSourceResourceId(String sourceResourceId) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMResourceFeatureSupportRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMResourceFeatureSupportRequest.java index 9eac498e8d94..5a1de901a524 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMResourceFeatureSupportRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVMResourceFeatureSupportRequest.java @@ -26,6 +26,10 @@ public final class AzureVMResourceFeatureSupportRequest extends FeatureSupportRe @JsonProperty(value = "vmSku") private String vmSku; + /** Creates an instance of AzureVMResourceFeatureSupportRequest class. */ + public AzureVMResourceFeatureSupportRequest() { + } + /** * Get the vmSize property: Size of the resource: VM size(A/D series etc) in case of IaasVM. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadItem.java index a211987eb9af..540ad66a6491 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadItem.java @@ -57,6 +57,10 @@ public class AzureVmWorkloadItem extends WorkloadItem { @JsonProperty(value = "subWorkloadItemCount") private Integer subWorkloadItemCount; + /** Creates an instance of AzureVmWorkloadItem class. */ + public AzureVmWorkloadItem() { + } + /** * Get the parentName property: Name for instance or AG. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectableItem.java index c4c033370a67..90d0e5af90e8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectableItem.java @@ -21,6 +21,8 @@ @JsonSubTypes.Type(name = "SAPAseSystem", value = AzureVmWorkloadSapAseSystemProtectableItem.class), @JsonSubTypes.Type(name = "SAPHanaDatabase", value = AzureVmWorkloadSapHanaDatabaseProtectableItem.class), @JsonSubTypes.Type(name = "SAPHanaSystem", value = AzureVmWorkloadSapHanaSystemProtectableItem.class), + @JsonSubTypes.Type(name = "SAPHanaDBInstance", value = AzureVmWorkloadSapHanaDBInstance.class), + @JsonSubTypes.Type(name = "SAPHanaHSR", value = AzureVmWorkloadSapHanaHsr.class), @JsonSubTypes.Type( name = "SQLAvailabilityGroupContainer", value = AzureVmWorkloadSqlAvailabilityGroupProtectableItem.class), @@ -36,10 +38,8 @@ public class AzureVmWorkloadProtectableItem extends WorkloadProtectableItem { private String parentName; /* - * Parent Unique Name is added to provide the service formatted URI Name of - * the Parent - * Only Applicable for data bases where the parent would be either Instance - * or a SQL AG. + * Parent Unique Name is added to provide the service formatted URI Name of the Parent + * Only Applicable for data bases where the parent would be either Instance or a SQL AG. */ @JsonProperty(value = "parentUniqueName") private String parentUniqueName; @@ -80,6 +80,10 @@ public class AzureVmWorkloadProtectableItem extends WorkloadProtectableItem { @JsonProperty(value = "prebackupvalidation") private PreBackupValidation prebackupvalidation; + /** Creates an instance of AzureVmWorkloadProtectableItem class. */ + public AzureVmWorkloadProtectableItem() { + } + /** * Get the parentName property: Name for instance or AG. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectedItem.java index fa257c588941..bfb4362ef862 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadProtectedItem.java @@ -28,6 +28,9 @@ @JsonSubTypes.Type( name = "AzureVmWorkloadSAPHanaDatabase", value = AzureVmWorkloadSapHanaDatabaseProtectedItem.class), + @JsonSubTypes.Type( + name = "AzureVmWorkloadSAPHanaDBInstance", + value = AzureVmWorkloadSapHanaDBInstanceProtectedItem.class), @JsonSubTypes.Type(name = "AzureVmWorkloadSQLDatabase", value = AzureVmWorkloadSqlDatabaseProtectedItem.class) }) @Fluent @@ -35,7 +38,7 @@ public class AzureVmWorkloadProtectedItem extends ProtectedItem { /* * Friendly name of the DB represented by this backup item. */ - @JsonProperty(value = "friendlyName") + @JsonProperty(value = "friendlyName", access = JsonProperty.Access.WRITE_ONLY) private String friendlyName; /* @@ -51,8 +54,7 @@ public class AzureVmWorkloadProtectedItem extends ProtectedItem { private String parentName; /* - * Parent type of protected item, example: for a DB, standalone server or - * distributed + * Parent type of protected item, example: for a DB, standalone server or distributed */ @JsonProperty(value = "parentType") private String parentType; @@ -60,7 +62,7 @@ public class AzureVmWorkloadProtectedItem extends ProtectedItem { /* * Backup status of this backup item. */ - @JsonProperty(value = "protectionStatus") + @JsonProperty(value = "protectionStatus", access = JsonProperty.Access.WRITE_ONLY) private String protectionStatus; /* @@ -94,8 +96,7 @@ public class AzureVmWorkloadProtectedItem extends ProtectedItem { private String protectedItemDataSourceId; /* - * Health status of the backup item, evaluated based on last heartbeat - * received + * Health status of the backup item, evaluated based on last heartbeat received */ @JsonProperty(value = "protectedItemHealthStatus") private ProtectedItemHealthStatus protectedItemHealthStatus; @@ -113,6 +114,10 @@ public class AzureVmWorkloadProtectedItem extends ProtectedItem { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map kpisHealths; + /** Creates an instance of AzureVmWorkloadProtectedItem class. */ + public AzureVmWorkloadProtectedItem() { + } + /** * Get the friendlyName property: Friendly name of the DB represented by this backup item. * @@ -122,17 +127,6 @@ public String friendlyName() { return this.friendlyName; } - /** - * Set the friendlyName property: Friendly name of the DB represented by this backup item. - * - * @param friendlyName the friendlyName value to set. - * @return the AzureVmWorkloadProtectedItem object itself. - */ - public AzureVmWorkloadProtectedItem withFriendlyName(String friendlyName) { - this.friendlyName = friendlyName; - return this; - } - /** * Get the serverName property: Host/Cluster Name for instance or AG. * @@ -202,17 +196,6 @@ public String protectionStatus() { return this.protectionStatus; } - /** - * Set the protectionStatus property: Backup status of this backup item. - * - * @param protectionStatus the protectionStatus value to set. - * @return the AzureVmWorkloadProtectedItem object itself. - */ - public AzureVmWorkloadProtectedItem withProtectionStatus(String protectionStatus) { - this.protectionStatus = protectionStatus; - return this; - } - /** * Get the protectionState property: Backup state of this backup item. * @@ -376,20 +359,6 @@ public AzureVmWorkloadProtectedItem withKpisHealths(Map kpisHealths) { + super.withKpisHealths(kpisHealths); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withContainerName(String containerName) { + super.withContainerName(containerName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withSourceResourceId(String sourceResourceId) { + super.withSourceResourceId(sourceResourceId); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withPolicyId(String policyId) { + super.withPolicyId(policyId); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withLastRecoveryPoint(OffsetDateTime lastRecoveryPoint) { + super.withLastRecoveryPoint(lastRecoveryPoint); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withBackupSetName(String backupSetName) { + super.withBackupSetName(backupSetName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withCreateMode(CreateMode createMode) { + super.withCreateMode(createMode); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withDeferredDeleteTimeInUtc( + OffsetDateTime deferredDeleteTimeInUtc) { + super.withDeferredDeleteTimeInUtc(deferredDeleteTimeInUtc); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withIsScheduledForDeferredDelete( + Boolean isScheduledForDeferredDelete) { + super.withIsScheduledForDeferredDelete(isScheduledForDeferredDelete); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withDeferredDeleteTimeRemaining( + String deferredDeleteTimeRemaining) { + super.withDeferredDeleteTimeRemaining(deferredDeleteTimeRemaining); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withIsDeferredDeleteScheduleUpcoming( + Boolean isDeferredDeleteScheduleUpcoming) { + super.withIsDeferredDeleteScheduleUpcoming(isDeferredDeleteScheduleUpcoming); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withIsRehydrate(Boolean isRehydrate) { + super.withIsRehydrate(isRehydrate); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withResourceGuardOperationRequests( + List resourceGuardOperationRequests) { + super.withResourceGuardOperationRequests(resourceGuardOperationRequests); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withIsArchiveEnabled(Boolean isArchiveEnabled) { + super.withIsArchiveEnabled(isArchiveEnabled); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withPolicyName(String policyName) { + super.withPolicyName(policyName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDBInstanceProtectedItem withSoftDeleteRetentionPeriod( + Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectableItem.java index 827d94007954..d890bccf1cfb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectableItem.java @@ -13,6 +13,10 @@ @JsonTypeName("SAPHanaDatabase") @Fluent public final class AzureVmWorkloadSapHanaDatabaseProtectableItem extends AzureVmWorkloadProtectableItem { + /** Creates an instance of AzureVmWorkloadSapHanaDatabaseProtectableItem class. */ + public AzureVmWorkloadSapHanaDatabaseProtectableItem() { + } + /** {@inheritDoc} */ @Override public AzureVmWorkloadSapHanaDatabaseProtectableItem withParentName(String parentName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectedItem.java index 7d1b7a5fa72f..46d52eb4b48a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseProtectedItem.java @@ -16,11 +16,8 @@ @JsonTypeName("AzureVmWorkloadSAPHanaDatabase") @Fluent public final class AzureVmWorkloadSapHanaDatabaseProtectedItem extends AzureVmWorkloadProtectedItem { - /** {@inheritDoc} */ - @Override - public AzureVmWorkloadSapHanaDatabaseProtectedItem withFriendlyName(String friendlyName) { - super.withFriendlyName(friendlyName); - return this; + /** Creates an instance of AzureVmWorkloadSapHanaDatabaseProtectedItem class. */ + public AzureVmWorkloadSapHanaDatabaseProtectedItem() { } /** {@inheritDoc} */ @@ -44,13 +41,6 @@ public AzureVmWorkloadSapHanaDatabaseProtectedItem withParentType(String parentT return this; } - /** {@inheritDoc} */ - @Override - public AzureVmWorkloadSapHanaDatabaseProtectedItem withProtectionStatus(String protectionStatus) { - super.withProtectionStatus(protectionStatus); - return this; - } - /** {@inheritDoc} */ @Override public AzureVmWorkloadSapHanaDatabaseProtectedItem withProtectionState(ProtectionState protectionState) { @@ -110,21 +100,6 @@ public AzureVmWorkloadSapHanaDatabaseProtectedItem withKpisHealths( return this; } - /** {@inheritDoc} */ - @Override - public AzureVmWorkloadSapHanaDatabaseProtectedItem withBackupManagementType( - BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public AzureVmWorkloadSapHanaDatabaseProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public AzureVmWorkloadSapHanaDatabaseProtectedItem withContainerName(String containerName) { @@ -228,6 +203,14 @@ public AzureVmWorkloadSapHanaDatabaseProtectedItem withPolicyName(String policyN return this; } + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaDatabaseProtectedItem withSoftDeleteRetentionPeriod( + Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseWorkloadItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseWorkloadItem.java index 6eb2e2d4235d..5dc226fe4fd3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseWorkloadItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaDatabaseWorkloadItem.java @@ -13,6 +13,10 @@ @JsonTypeName("SAPHanaDatabase") @Fluent public final class AzureVmWorkloadSapHanaDatabaseWorkloadItem extends AzureVmWorkloadItem { + /** Creates an instance of AzureVmWorkloadSapHanaDatabaseWorkloadItem class. */ + public AzureVmWorkloadSapHanaDatabaseWorkloadItem() { + } + /** {@inheritDoc} */ @Override public AzureVmWorkloadSapHanaDatabaseWorkloadItem withParentName(String parentName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaHsr.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaHsr.java new file mode 100644 index 000000000000..17e03121ec99 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaHsr.java @@ -0,0 +1,113 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** Azure VM workload-specific protectable item representing SAP HANA Dbinstance. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "protectableItemType") +@JsonTypeName("SAPHanaHSR") +@Fluent +public final class AzureVmWorkloadSapHanaHsr extends AzureVmWorkloadProtectableItem { + /** Creates an instance of AzureVmWorkloadSapHanaHsr class. */ + public AzureVmWorkloadSapHanaHsr() { + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withParentName(String parentName) { + super.withParentName(parentName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withParentUniqueName(String parentUniqueName) { + super.withParentUniqueName(parentUniqueName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withServerName(String serverName) { + super.withServerName(serverName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withIsAutoProtectable(Boolean isAutoProtectable) { + super.withIsAutoProtectable(isAutoProtectable); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withIsAutoProtected(Boolean isAutoProtected) { + super.withIsAutoProtected(isAutoProtected); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withSubinquireditemcount(Integer subinquireditemcount) { + super.withSubinquireditemcount(subinquireditemcount); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withSubprotectableitemcount(Integer subprotectableitemcount) { + super.withSubprotectableitemcount(subprotectableitemcount); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withPrebackupvalidation(PreBackupValidation prebackupvalidation) { + super.withPrebackupvalidation(prebackupvalidation); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withBackupManagementType(String backupManagementType) { + super.withBackupManagementType(backupManagementType); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withWorkloadType(String workloadType) { + super.withWorkloadType(workloadType); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withFriendlyName(String friendlyName) { + super.withFriendlyName(friendlyName); + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureVmWorkloadSapHanaHsr withProtectionState(ProtectionStatus protectionState) { + super.withProtectionState(protectionState); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemProtectableItem.java index 58e030a9c1d3..fe861545b4e7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemProtectableItem.java @@ -13,6 +13,10 @@ @JsonTypeName("SAPHanaSystem") @Fluent public final class AzureVmWorkloadSapHanaSystemProtectableItem extends AzureVmWorkloadProtectableItem { + /** Creates an instance of AzureVmWorkloadSapHanaSystemProtectableItem class. */ + public AzureVmWorkloadSapHanaSystemProtectableItem() { + } + /** {@inheritDoc} */ @Override public AzureVmWorkloadSapHanaSystemProtectableItem withParentName(String parentName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemWorkloadItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemWorkloadItem.java index 437d4e7b773a..c0d1a493b401 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemWorkloadItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSapHanaSystemWorkloadItem.java @@ -13,6 +13,10 @@ @JsonTypeName("SAPHanaSystem") @Fluent public final class AzureVmWorkloadSapHanaSystemWorkloadItem extends AzureVmWorkloadItem { + /** Creates an instance of AzureVmWorkloadSapHanaSystemWorkloadItem class. */ + public AzureVmWorkloadSapHanaSystemWorkloadItem() { + } + /** {@inheritDoc} */ @Override public AzureVmWorkloadSapHanaSystemWorkloadItem withParentName(String parentName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlAvailabilityGroupProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlAvailabilityGroupProtectableItem.java index 6a628f0010cc..2d29fce75244 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlAvailabilityGroupProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlAvailabilityGroupProtectableItem.java @@ -13,6 +13,10 @@ @JsonTypeName("SQLAvailabilityGroupContainer") @Fluent public final class AzureVmWorkloadSqlAvailabilityGroupProtectableItem extends AzureVmWorkloadProtectableItem { + /** Creates an instance of AzureVmWorkloadSqlAvailabilityGroupProtectableItem class. */ + public AzureVmWorkloadSqlAvailabilityGroupProtectableItem() { + } + /** {@inheritDoc} */ @Override public AzureVmWorkloadSqlAvailabilityGroupProtectableItem withParentName(String parentName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectableItem.java index 290719e9cc2b..d8b7c0b4c7e9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectableItem.java @@ -13,6 +13,10 @@ @JsonTypeName("SQLDataBase") @Fluent public final class AzureVmWorkloadSqlDatabaseProtectableItem extends AzureVmWorkloadProtectableItem { + /** Creates an instance of AzureVmWorkloadSqlDatabaseProtectableItem class. */ + public AzureVmWorkloadSqlDatabaseProtectableItem() { + } + /** {@inheritDoc} */ @Override public AzureVmWorkloadSqlDatabaseProtectableItem withParentName(String parentName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectedItem.java index a0283a01d2d5..4392240baf0f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureVmWorkloadSqlDatabaseProtectedItem.java @@ -16,11 +16,8 @@ @JsonTypeName("AzureVmWorkloadSQLDatabase") @Fluent public final class AzureVmWorkloadSqlDatabaseProtectedItem extends AzureVmWorkloadProtectedItem { - /** {@inheritDoc} */ - @Override - public AzureVmWorkloadSqlDatabaseProtectedItem withFriendlyName(String friendlyName) { - super.withFriendlyName(friendlyName); - return this; + /** Creates an instance of AzureVmWorkloadSqlDatabaseProtectedItem class. */ + public AzureVmWorkloadSqlDatabaseProtectedItem() { } /** {@inheritDoc} */ @@ -44,13 +41,6 @@ public AzureVmWorkloadSqlDatabaseProtectedItem withParentType(String parentType) return this; } - /** {@inheritDoc} */ - @Override - public AzureVmWorkloadSqlDatabaseProtectedItem withProtectionStatus(String protectionStatus) { - super.withProtectionStatus(protectionStatus); - return this; - } - /** {@inheritDoc} */ @Override public AzureVmWorkloadSqlDatabaseProtectedItem withProtectionState(ProtectionState protectionState) { @@ -109,20 +99,6 @@ public AzureVmWorkloadSqlDatabaseProtectedItem withKpisHealths(Map dataDirectoryPaths; + /** Creates an instance of AzureVmWorkloadSqlInstanceWorkloadItem class. */ + public AzureVmWorkloadSqlInstanceWorkloadItem() { + } + /** * Get the dataDirectoryPaths property: Data Directory Paths for default directories. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadAutoProtectionIntent.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadAutoProtectionIntent.java index 963b05ce3d39..5bdaf718be26 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadAutoProtectionIntent.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadAutoProtectionIntent.java @@ -23,6 +23,10 @@ }) @Fluent public class AzureWorkloadAutoProtectionIntent extends AzureRecoveryServiceVaultProtectionIntent { + /** Creates an instance of AzureWorkloadAutoProtectionIntent class. */ + public AzureWorkloadAutoProtectionIntent() { + } + /** {@inheritDoc} */ @Override public AzureWorkloadAutoProtectionIntent withBackupManagementType(BackupManagementType backupManagementType) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadBackupRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadBackupRequest.java index 19e5b269930d..6513dcffdc13 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadBackupRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadBackupRequest.java @@ -33,6 +33,10 @@ public final class AzureWorkloadBackupRequest extends BackupRequest { @JsonProperty(value = "recoveryPointExpiryTimeInUTC") private OffsetDateTime recoveryPointExpiryTimeInUtc; + /** Creates an instance of AzureWorkloadBackupRequest class. */ + public AzureWorkloadBackupRequest() { + } + /** * Get the backupType property: Type of backup, viz. Full, Differential, Log or CopyOnlyFull. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainer.java index 12ca1ba9b601..1b599040061e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainer.java @@ -25,8 +25,7 @@ @Fluent public class AzureWorkloadContainer extends ProtectionContainer { /* - * ARM ID of the virtual machine represented by this Azure Workload - * Container + * ARM ID of the virtual machine represented by this Azure Workload Container */ @JsonProperty(value = "sourceResourceId") private String sourceResourceId; @@ -55,6 +54,10 @@ public class AzureWorkloadContainer extends ProtectionContainer { @JsonProperty(value = "operationType") private OperationType operationType; + /** Creates an instance of AzureWorkloadContainer class. */ + public AzureWorkloadContainer() { + } + /** * Get the sourceResourceId property: ARM ID of the virtual machine represented by this Azure Workload Container. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerAutoProtectionIntent.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerAutoProtectionIntent.java index 72d2c505c068..8d22a658a572 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerAutoProtectionIntent.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerAutoProtectionIntent.java @@ -13,6 +13,10 @@ @JsonTypeName("AzureWorkloadContainerAutoProtectionIntent") @Fluent public final class AzureWorkloadContainerAutoProtectionIntent extends ProtectionIntent { + /** Creates an instance of AzureWorkloadContainerAutoProtectionIntent class. */ + public AzureWorkloadContainerAutoProtectionIntent() { + } + /** {@inheritDoc} */ @Override public AzureWorkloadContainerAutoProtectionIntent withBackupManagementType( diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerExtendedInfo.java index f90a874a3033..1521384d683d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadContainerExtendedInfo.java @@ -12,8 +12,7 @@ @Fluent public final class AzureWorkloadContainerExtendedInfo { /* - * Host Os Name in case of Stand Alone and Cluster Name in case of - * distributed container. + * Host Os Name in case of Stand Alone and Cluster Name in case of distributed container. */ @JsonProperty(value = "hostServerName") private String hostServerName; @@ -30,6 +29,10 @@ public final class AzureWorkloadContainerExtendedInfo { @JsonProperty(value = "nodesList") private List nodesList; + /** Creates an instance of AzureWorkloadContainerExtendedInfo class. */ + public AzureWorkloadContainerExtendedInfo() { + } + /** * Get the hostServerName property: Host Os Name in case of Stand Alone and Cluster Name in case of distributed * container. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadErrorInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadErrorInfo.java index 246208aade3f..07c386ef7d40 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadErrorInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadErrorInfo.java @@ -41,6 +41,10 @@ public final class AzureWorkloadErrorInfo { @JsonProperty(value = "additionalDetails") private String additionalDetails; + /** Creates an instance of AzureWorkloadErrorInfo class. */ + public AzureWorkloadErrorInfo() { + } + /** * Get the errorCode property: Error code. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJob.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJob.java index 2f29b04b45e1..f7865b674f07 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJob.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJob.java @@ -47,6 +47,10 @@ public final class AzureWorkloadJob extends Job { @JsonProperty(value = "extendedInfo") private AzureWorkloadJobExtendedInfo extendedInfo; + /** Creates an instance of AzureWorkloadJob class. */ + public AzureWorkloadJob() { + } + /** * Get the workloadType property: Workload type of the job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobExtendedInfo.java index b0b93dd1ef39..01e22256e28c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobExtendedInfo.java @@ -32,6 +32,10 @@ public final class AzureWorkloadJobExtendedInfo { @JsonProperty(value = "dynamicErrorMessage") private String dynamicErrorMessage; + /** Creates an instance of AzureWorkloadJobExtendedInfo class. */ + public AzureWorkloadJobExtendedInfo() { + } + /** * Get the tasksList property: List of tasks for this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobTaskDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobTaskDetails.java index b641906bfd1d..51eff23ffc58 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobTaskDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadJobTaskDetails.java @@ -22,6 +22,10 @@ public final class AzureWorkloadJobTaskDetails { @JsonProperty(value = "status") private String status; + /** Creates an instance of AzureWorkloadJobTaskDetails class. */ + public AzureWorkloadJobTaskDetails() { + } + /** * Get the taskId property: The task display name. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRecoveryPoint.java index 2cd3f69950b4..fe6edaa943d4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRecoveryPoint.java @@ -33,6 +33,10 @@ public class AzureWorkloadPointInTimeRecoveryPoint extends AzureWorkloadRecovery @JsonProperty(value = "timeRanges") private List timeRanges; + /** Creates an instance of AzureWorkloadPointInTimeRecoveryPoint class. */ + public AzureWorkloadPointInTimeRecoveryPoint() { + } + /** * Get the timeRanges property: List of log ranges. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java index c1aaf6aa6eae..96ade1b7fa6e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadPointInTimeRestoreRequest.java @@ -22,6 +22,10 @@ public final class AzureWorkloadPointInTimeRestoreRequest extends AzureWorkloadR @JsonProperty(value = "pointInTime") private OffsetDateTime pointInTime; + /** Creates an instance of AzureWorkloadPointInTimeRestoreRequest class. */ + public AzureWorkloadPointInTimeRestoreRequest() { + } + /** * Get the pointInTime property: PointInTime value. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRecoveryPoint.java index 0effb1f052d2..8cedfdd097fd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRecoveryPoint.java @@ -55,6 +55,10 @@ public class AzureWorkloadRecoveryPoint extends RecoveryPoint { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map recoveryPointMoveReadinessInfo; + /** Creates an instance of AzureWorkloadRecoveryPoint class. */ + public AzureWorkloadRecoveryPoint() { + } + /** * Get the recoveryPointTimeInUtc property: UTC time at which recovery point was created. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java index 608edbe2b07f..7a835a6098e7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadRestoreRequest.java @@ -35,8 +35,7 @@ public class AzureWorkloadRestoreRequest extends RestoreRequest { private RecoveryType recoveryType; /* - * Fully qualified ARM ID of the VM on which workload that was running is - * being recovered. + * Fully qualified ARM ID of the VM on which workload that was running is being recovered. */ @JsonProperty(value = "sourceResourceId") private String sourceResourceId; @@ -55,20 +54,22 @@ public class AzureWorkloadRestoreRequest extends RestoreRequest { private TargetRestoreInfo targetInfo; /* - * Defines whether the current recovery mode is file restore or database - * restore + * Defines whether the current recovery mode is file restore or database restore */ @JsonProperty(value = "recoveryMode") private RecoveryMode recoveryMode; /* * This is the complete ARM Id of the target VM - * For e.g. - * /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} + * For e.g. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} */ @JsonProperty(value = "targetVirtualMachineId") private String targetVirtualMachineId; + /** Creates an instance of AzureWorkloadRestoreRequest class. */ + public AzureWorkloadRestoreRequest() { + } + /** * Get the recoveryType property: Type of this recovery. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRecoveryPoint.java index f2b31652f9b4..c6b3b1736da3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRecoveryPoint.java @@ -16,6 +16,10 @@ @JsonTypeName("AzureWorkloadSAPHanaPointInTimeRecoveryPoint") @Fluent public final class AzureWorkloadSapHanaPointInTimeRecoveryPoint extends AzureWorkloadPointInTimeRecoveryPoint { + /** Creates an instance of AzureWorkloadSapHanaPointInTimeRecoveryPoint class. */ + public AzureWorkloadSapHanaPointInTimeRecoveryPoint() { + } + /** {@inheritDoc} */ @Override public AzureWorkloadSapHanaPointInTimeRecoveryPoint withTimeRanges(List timeRanges) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java index e4efeeaa2e64..ac1a456183be 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreRequest.java @@ -32,6 +32,10 @@ public class AzureWorkloadSapHanaPointInTimeRestoreRequest extends AzureWorkload @JsonProperty(value = "pointInTime") private OffsetDateTime pointInTime; + /** Creates an instance of AzureWorkloadSapHanaPointInTimeRestoreRequest class. */ + public AzureWorkloadSapHanaPointInTimeRestoreRequest() { + } + /** * Get the pointInTime property: PointInTime value. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java index befa286ac887..dba9d9239f1f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest.java @@ -23,6 +23,10 @@ public final class AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest @JsonProperty(value = "recoveryPointRehydrationInfo") private RecoveryPointRehydrationInfo recoveryPointRehydrationInfo; + /** Creates an instance of AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest class. */ + public AzureWorkloadSapHanaPointInTimeRestoreWithRehydrateRequest() { + } + /** * Get the recoveryPointRehydrationInfo property: RP Rehydration Info. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRecoveryPoint.java index df6a99b0f425..c964b5a24e37 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRecoveryPoint.java @@ -16,6 +16,10 @@ @JsonTypeName("AzureWorkloadSAPHanaRecoveryPoint") @Fluent public final class AzureWorkloadSapHanaRecoveryPoint extends AzureWorkloadRecoveryPoint { + /** Creates an instance of AzureWorkloadSapHanaRecoveryPoint class. */ + public AzureWorkloadSapHanaRecoveryPoint() { + } + /** {@inheritDoc} */ @Override public AzureWorkloadSapHanaRecoveryPoint withRecoveryPointTimeInUtc(OffsetDateTime recoveryPointTimeInUtc) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java index 303c6e7ed52f..2dd3a0631ecf 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreRequest.java @@ -27,6 +27,10 @@ }) @Fluent public class AzureWorkloadSapHanaRestoreRequest extends AzureWorkloadRestoreRequest { + /** Creates an instance of AzureWorkloadSapHanaRestoreRequest class. */ + public AzureWorkloadSapHanaRestoreRequest() { + } + /** {@inheritDoc} */ @Override public AzureWorkloadSapHanaRestoreRequest withRecoveryType(RecoveryType recoveryType) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java index 2117d61ddc56..7380f0c92f83 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSapHanaRestoreWithRehydrateRequest.java @@ -21,6 +21,10 @@ public final class AzureWorkloadSapHanaRestoreWithRehydrateRequest extends Azure @JsonProperty(value = "recoveryPointRehydrationInfo") private RecoveryPointRehydrationInfo recoveryPointRehydrationInfo; + /** Creates an instance of AzureWorkloadSapHanaRestoreWithRehydrateRequest class. */ + public AzureWorkloadSapHanaRestoreWithRehydrateRequest() { + } + /** * Get the recoveryPointRehydrationInfo property: RP Rehydration Info. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlAutoProtectionIntent.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlAutoProtectionIntent.java index 0e1cab6715e9..5b75c0d1080c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlAutoProtectionIntent.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlAutoProtectionIntent.java @@ -20,6 +20,10 @@ public final class AzureWorkloadSqlAutoProtectionIntent extends AzureWorkloadAut @JsonProperty(value = "workloadItemType") private WorkloadItemType workloadItemType; + /** Creates an instance of AzureWorkloadSqlAutoProtectionIntent class. */ + public AzureWorkloadSqlAutoProtectionIntent() { + } + /** * Get the workloadItemType property: Workload item type of the item for which intent is to be set. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRecoveryPoint.java index e7ba823883ec..936143a83044 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRecoveryPoint.java @@ -23,6 +23,10 @@ public final class AzureWorkloadSqlPointInTimeRecoveryPoint extends AzureWorkloa @JsonProperty(value = "timeRanges") private List timeRanges; + /** Creates an instance of AzureWorkloadSqlPointInTimeRecoveryPoint class. */ + public AzureWorkloadSqlPointInTimeRecoveryPoint() { + } + /** * Get the timeRanges property: List of log ranges. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java index 0438367383e4..e2b3e125d501 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreRequest.java @@ -33,6 +33,10 @@ public class AzureWorkloadSqlPointInTimeRestoreRequest extends AzureWorkloadSqlR @JsonProperty(value = "pointInTime") private OffsetDateTime pointInTime; + /** Creates an instance of AzureWorkloadSqlPointInTimeRestoreRequest class. */ + public AzureWorkloadSqlPointInTimeRestoreRequest() { + } + /** * Get the pointInTime property: PointInTime value. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java index 6b5e55c49670..92c4a011daa8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest.java @@ -24,6 +24,10 @@ public final class AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest @JsonProperty(value = "recoveryPointRehydrationInfo") private RecoveryPointRehydrationInfo recoveryPointRehydrationInfo; + /** Creates an instance of AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest class. */ + public AzureWorkloadSqlPointInTimeRestoreWithRehydrateRequest() { + } + /** * Get the recoveryPointRehydrationInfo property: RP Rehydration Info. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPoint.java index b43f55bb012a..616583a184e3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPoint.java @@ -28,15 +28,17 @@ @Fluent public class AzureWorkloadSqlRecoveryPoint extends AzureWorkloadRecoveryPoint { /* - * Extended Info that provides data directory details. Will be populated in - * two cases: + * Extended Info that provides data directory details. Will be populated in two cases: * When a specific recovery point is accessed using GetRecoveryPoint - * Or when ListRecoveryPoints is called for Log RP only with ExtendedInfo - * query filter + * Or when ListRecoveryPoints is called for Log RP only with ExtendedInfo query filter */ @JsonProperty(value = "extendedInfo") private AzureWorkloadSqlRecoveryPointExtendedInfo extendedInfo; + /** Creates an instance of AzureWorkloadSqlRecoveryPoint class. */ + public AzureWorkloadSqlRecoveryPoint() { + } + /** * Get the extendedInfo property: Extended Info that provides data directory details. Will be populated in two * cases: When a specific recovery point is accessed using GetRecoveryPoint Or when ListRecoveryPoints is called for diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPointExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPointExtendedInfo.java index 3fc1aa7ecf59..882b8b6a80d4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPointExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRecoveryPointExtendedInfo.java @@ -24,6 +24,10 @@ public final class AzureWorkloadSqlRecoveryPointExtendedInfo { @JsonProperty(value = "dataDirectoryPaths") private List dataDirectoryPaths; + /** Creates an instance of AzureWorkloadSqlRecoveryPointExtendedInfo class. */ + public AzureWorkloadSqlRecoveryPointExtendedInfo() { + } + /** * Get the dataDirectoryTimeInUtc property: UTC time at which data directory info was captured. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java index 02be8aea7ce7..03436a66ca3b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreRequest.java @@ -30,15 +30,13 @@ @Fluent public class AzureWorkloadSqlRestoreRequest extends AzureWorkloadRestoreRequest { /* - * Default option set to true. If this is set to false, alternate data - * directory must be provided + * Default option set to true. If this is set to false, alternate data directory must be provided */ @JsonProperty(value = "shouldUseAlternateTargetLocation") private Boolean shouldUseAlternateTargetLocation; /* - * SQL specific property where user can chose to set no-recovery when - * restore operation is tried + * SQL specific property where user can chose to set no-recovery when restore operation is tried */ @JsonProperty(value = "isNonRecoverable") private Boolean isNonRecoverable; @@ -49,6 +47,10 @@ public class AzureWorkloadSqlRestoreRequest extends AzureWorkloadRestoreRequest @JsonProperty(value = "alternateDirectoryPaths") private List alternateDirectoryPaths; + /** Creates an instance of AzureWorkloadSqlRestoreRequest class. */ + public AzureWorkloadSqlRestoreRequest() { + } + /** * Get the shouldUseAlternateTargetLocation property: Default option set to true. If this is set to false, alternate * data directory must be provided. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java index 2344c9b8803a..fdd78aed4116 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/AzureWorkloadSqlRestoreWithRehydrateRequest.java @@ -22,6 +22,10 @@ public final class AzureWorkloadSqlRestoreWithRehydrateRequest extends AzureWork @JsonProperty(value = "recoveryPointRehydrationInfo") private RecoveryPointRehydrationInfo recoveryPointRehydrationInfo; + /** Creates an instance of AzureWorkloadSqlRestoreWithRehydrateRequest class. */ + public AzureWorkloadSqlRestoreWithRehydrateRequest() { + } + /** * Get the recoveryPointRehydrationInfo property: RP Rehydration Info. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBase.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBase.java index ec896d879ea8..7d4646b90f91 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBase.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBase.java @@ -36,15 +36,13 @@ public class BackupEngineBase { private BackupManagementType backupManagementType; /* - * Registration status of the backup engine with the Recovery Services - * Vault. + * Registration status of the backup engine with the Recovery Services Vault. */ @JsonProperty(value = "registrationStatus") private String registrationStatus; /* - * Status of the backup engine with the Recovery Services Vault. = - * {Active/Deleting/DeleteFailed} + * Status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed} */ @JsonProperty(value = "backupEngineState") private String backupEngineState; @@ -56,8 +54,7 @@ public class BackupEngineBase { private String healthStatus; /* - * Flag indicating if the backup engine be registered, once already - * registered. + * Flag indicating if the backup engine be registered, once already registered. */ @JsonProperty(value = "canReRegister") private Boolean canReRegister; @@ -98,6 +95,10 @@ public class BackupEngineBase { @JsonProperty(value = "extendedInfo") private BackupEngineExtendedInfo extendedInfo; + /** Creates an instance of BackupEngineBase class. */ + public BackupEngineBase() { + } + /** * Get the friendlyName property: Friendly name of the backup engine. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBaseResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBaseResourceList.java index ed4e9d39b608..5b573f26aca0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBaseResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineBaseResourceList.java @@ -18,6 +18,10 @@ public final class BackupEngineBaseResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of BackupEngineBaseResourceList class. */ + public BackupEngineBaseResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineExtendedInfo.java index 8136684a5d7a..85afd2c0e0ee 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineExtendedInfo.java @@ -59,6 +59,10 @@ public final class BackupEngineExtendedInfo { @JsonProperty(value = "azureProtectedInstances") private Integer azureProtectedInstances; + /** Creates an instance of BackupEngineExtendedInfo class. */ + public BackupEngineExtendedInfo() { + } + /** * Get the databaseName property: Database name of backup engine. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineType.java index e45b34f10f61..273b34c412c8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngineType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for BackupEngineType. */ +/** Type of the backup engine. */ public final class BackupEngineType extends ExpandableStringEnum { /** Static value Invalid for BackupEngineType. */ public static final BackupEngineType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngines.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngines.java index 6fa70fa33e85..7b8570d284d1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngines.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupEngines.java @@ -38,19 +38,6 @@ public interface BackupEngines { PagedIterable list( String vaultName, String resourceGroupName, String filter, String skipToken, Context context); - /** - * Returns backup management server registered to Recovery Services Vault. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param backupEngineName Name of the backup management server. - * @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 base backup engine class. - */ - BackupEngineBaseResource get(String vaultName, String resourceGroupName, String backupEngineName); - /** * Returns backup management server registered to Recovery Services Vault. * @@ -72,4 +59,17 @@ Response getWithResponse( String filter, String skipToken, Context context); + + /** + * Returns backup management server registered to Recovery Services Vault. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param backupEngineName Name of the backup management server. + * @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 base backup engine class. + */ + BackupEngineBaseResource get(String vaultName, String resourceGroupName, String backupEngineName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupItemType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupItemType.java index 0db7a54f3b0b..3e98f4290b14 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupItemType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupItemType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for BackupItemType. */ +/** Type of backup items associated with this container. */ public final class BackupItemType extends ExpandableStringEnum { /** Static value Invalid for BackupItemType. */ public static final BackupItemType INVALID = fromString("Invalid"); @@ -55,6 +55,9 @@ public final class BackupItemType extends ExpandableStringEnum { /** Static value SAPAseDatabase for BackupItemType. */ public static final BackupItemType SAPASE_DATABASE = fromString("SAPAseDatabase"); + /** Static value SAPHanaDBInstance for BackupItemType. */ + public static final BackupItemType SAPHANA_DBINSTANCE = fromString("SAPHanaDBInstance"); + /** * Creates or finds a BackupItemType from its string representation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementType.java index 08f30663953e..3786a383b9f5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for BackupManagementType. */ +/** Backup management type to execute the current job. */ public final class BackupManagementType extends ExpandableStringEnum { /** Static value Invalid for BackupManagementType. */ public static final BackupManagementType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementUsageList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementUsageList.java index 7c01abf9c4c3..3afc60122ba0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementUsageList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupManagementUsageList.java @@ -18,6 +18,10 @@ public final class BackupManagementUsageList { @JsonProperty(value = "value") private List value; + /** Creates an instance of BackupManagementUsageList class. */ + public BackupManagementUsageList() { + } + /** * Get the value property: The list of backup management usages for the given vault. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationResults.java index 754dc6e7b042..c8fb455734c5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationResults.java @@ -18,11 +18,13 @@ public interface BackupOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 Response}. */ - void get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse(String vaultName, String resourceGroupName, String operationId, Context context); /** * Provides the status of the delete operations such as deleting backed up item. Once the operation has started, the @@ -33,11 +35,9 @@ public interface BackupOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 Response}. */ - Response getWithResponse(String vaultName, String resourceGroupName, String operationId, Context context); + void get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationStatuses.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationStatuses.java index 32cce1fbdd40..25eb5befa781 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationStatuses.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupOperationStatuses.java @@ -17,12 +17,14 @@ public interface BackupOperationStatuses { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 operation status. + * @return operation status along with {@link Response}. */ - OperationStatus get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed @@ -32,12 +34,10 @@ public interface BackupOperationStatuses { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the 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 operation status along with {@link Response}. + * @return operation status. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationStatus get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequest.java index d94f29d5dbb7..dad91e4979c8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequest.java @@ -23,6 +23,10 @@ }) @Immutable public class BackupRequest { + /** Creates an instance of BackupRequest class. */ + public BackupRequest() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequestResource.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequestResource.java index 080a38b6a83c..b13c1fc80963 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequestResource.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupRequestResource.java @@ -24,6 +24,10 @@ public final class BackupRequestResource extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of BackupRequestResource class. */ + public BackupRequestResource() { + } + /** * Get the properties property: BackupRequestResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceConfig.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceConfig.java index d3f82bd4265c..054243ef397a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceConfig.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceConfig.java @@ -23,8 +23,7 @@ public final class BackupResourceConfig { private StorageType storageType; /* - * Locked or Unlocked. Once a machine is registered against a resource, the - * storageTypeState is always Locked. + * Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked. */ @JsonProperty(value = "storageTypeState") private StorageTypeState storageTypeState; @@ -47,6 +46,10 @@ public final class BackupResourceConfig { @JsonProperty(value = "xcoolState") private XcoolState xcoolState; + /** Creates an instance of BackupResourceConfig class. */ + public BackupResourceConfig() { + } + /** * Get the storageModelType property: Storage type. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfig.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfig.java index d2acc0963291..7698d2a11e26 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfig.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfig.java @@ -40,6 +40,10 @@ public class BackupResourceEncryptionConfig { @JsonProperty(value = "infrastructureEncryptionState") private InfrastructureEncryptionState infrastructureEncryptionState; + /** Creates an instance of BackupResourceEncryptionConfig class. */ + public BackupResourceEncryptionConfig() { + } + /** * Get the encryptionAtRestType property: Encryption At Rest Type. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigExtended.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigExtended.java index 596039e92e7c..863e107676cf 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigExtended.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigExtended.java @@ -22,6 +22,10 @@ public final class BackupResourceEncryptionConfigExtended extends BackupResource @JsonProperty(value = "useSystemAssignedIdentity") private Boolean useSystemAssignedIdentity; + /** Creates an instance of BackupResourceEncryptionConfigExtended class. */ + public BackupResourceEncryptionConfigExtended() { + } + /** * Get the userAssignedIdentity property: User Assigned Identity Id. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigResource.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigResource.java index f7f3ed50c566..72c305e2e909 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigResource.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigResource.java @@ -24,6 +24,10 @@ public final class BackupResourceEncryptionConfigResource extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of BackupResourceEncryptionConfigResource class. */ + public BackupResourceEncryptionConfigResource() { + } + /** * Get the properties property: BackupResourceEncryptionConfigResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigs.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigs.java index 1e703173f4b3..24be0be42e04 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigs.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceEncryptionConfigs.java @@ -14,26 +14,26 @@ public interface BackupResourceEncryptionConfigs { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ - BackupResourceEncryptionConfigExtendedResource get(String vaultName, String resourceGroupName); + Response getWithResponse( + String vaultName, String resourceGroupName, Context context); /** * Fetches Vault Encryption config. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ - Response getWithResponse( - String vaultName, String resourceGroupName, Context context); + BackupResourceEncryptionConfigExtendedResource get(String vaultName, String resourceGroupName); /** * Updates Vault encryption config. @@ -41,11 +41,14 @@ Response getWithResponse( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault encryption input config request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ - void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters); + Response updateWithResponse( + String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters, Context context); /** * Updates Vault encryption config. @@ -53,12 +56,9 @@ Response getWithResponse( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters Vault encryption input config request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ - Response updateWithResponse( - String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters, Context context); + void update(String vaultName, String resourceGroupName, BackupResourceEncryptionConfigResource parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceStorageConfigsNonCrrs.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceStorageConfigsNonCrrs.java index 994708cfac7d..6f6de05c005d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceStorageConfigsNonCrrs.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceStorageConfigsNonCrrs.java @@ -10,18 +10,6 @@ /** Resource collection API of BackupResourceStorageConfigsNonCrrs. */ public interface BackupResourceStorageConfigsNonCrrs { - /** - * Fetches resource storage config. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @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 resource storage details. - */ - BackupResourceConfigResource get(String vaultName, String resourceGroupName); - /** * Fetches resource storage config. * @@ -36,18 +24,16 @@ public interface BackupResourceStorageConfigsNonCrrs { Response getWithResponse(String vaultName, String resourceGroupName, Context context); /** - * Updates vault storage model type. + * Fetches resource storage config. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters Vault storage config request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the resource storage details. */ - BackupResourceConfigResource update( - String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); + BackupResourceConfigResource get(String vaultName, String resourceGroupName); /** * Updates vault storage model type. @@ -73,8 +59,10 @@ Response updateWithResponse( * @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 resource storage details. */ - void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); + BackupResourceConfigResource update( + String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); /** * Updates vault storage model type. @@ -90,4 +78,16 @@ Response updateWithResponse( */ Response patchWithResponse( String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters, Context context); + + /** + * Updates vault storage model type. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param parameters Vault storage config request. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + void patch(String vaultName, String resourceGroupName, BackupResourceConfigResourceInner parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfig.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfig.java index 9c73bb4072bf..32f3bbac8bf5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfig.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfig.java @@ -24,8 +24,7 @@ public final class BackupResourceVaultConfig { private StorageType storageType; /* - * Locked or Unlocked. Once a machine is registered against a resource, the - * storageTypeState is always Locked. + * Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked. */ @JsonProperty(value = "storageTypeState") private StorageTypeState storageTypeState; @@ -54,6 +53,10 @@ public final class BackupResourceVaultConfig { @JsonProperty(value = "isSoftDeleteFeatureStateEditable") private Boolean isSoftDeleteFeatureStateEditable; + /** Creates an instance of BackupResourceVaultConfig class. */ + public BackupResourceVaultConfig() { + } + /** * Get the storageModelType property: Storage type. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfigs.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfigs.java index 9848313535ee..30817ad6d122 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfigs.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupResourceVaultConfigs.java @@ -10,18 +10,6 @@ /** Resource collection API of BackupResourceVaultConfigs. */ public interface BackupResourceVaultConfigs { - /** - * Fetches resource vault config. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @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 backup resource vault config details. - */ - BackupResourceVaultConfigResource get(String vaultName, String resourceGroupName); - /** * Fetches resource vault config. * @@ -37,18 +25,16 @@ Response getWithResponse( String vaultName, String resourceGroupName, Context context); /** - * Updates vault security config. + * Fetches resource vault config. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters resource config request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return backup resource vault config details. */ - BackupResourceVaultConfigResource update( - String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters); + BackupResourceVaultConfigResource get(String vaultName, String resourceGroupName); /** * Updates vault security config. @@ -76,7 +62,7 @@ Response updateWithResponse( * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return backup resource vault config details. */ - BackupResourceVaultConfigResource put( + BackupResourceVaultConfigResource update( String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters); /** @@ -93,4 +79,18 @@ BackupResourceVaultConfigResource put( */ Response putWithResponse( String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters, Context context); + + /** + * Updates vault security config. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param parameters resource config request. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return backup resource vault config details. + */ + BackupResourceVaultConfigResource put( + String vaultName, String resourceGroupName, BackupResourceVaultConfigResourceInner parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatus.java index 58f710b39ab6..05c330edafa3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatus.java @@ -14,23 +14,23 @@ public interface BackupStatus { * * @param azureRegion Azure region to hit Api. * @param parameters Container Backup Status Request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the container backup status. + * @return the container backup status along with {@link Response}. */ - BackupStatusResponse get(String azureRegion, BackupStatusRequest parameters); + Response getWithResponse(String azureRegion, BackupStatusRequest parameters, Context context); /** * Get the container backup status. * * @param azureRegion Azure region to hit Api. * @param parameters Container Backup Status Request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the container backup status along with {@link Response}. + * @return the container backup status. */ - Response getWithResponse(String azureRegion, BackupStatusRequest parameters, Context context); + BackupStatusResponse get(String azureRegion, BackupStatusRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatusRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatusRequest.java index 21e6c5526242..51319a953529 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatusRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupStatusRequest.java @@ -28,6 +28,10 @@ public final class BackupStatusRequest { @JsonProperty(value = "poLogicalName") private String poLogicalName; + /** Creates an instance of BackupStatusRequest class. */ + public BackupStatusRequest() { + } + /** * Get the resourceType property: Container Type - VM, SQLPaaS, DPM, AzureFileShare... * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupType.java index 0512cc1e7e88..dacd6208e84d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BackupType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for BackupType. */ +/** Type of backup, viz. Full, Differential, Log or CopyOnlyFull. */ public final class BackupType extends ExpandableStringEnum { /** Static value Invalid for BackupType. */ public static final BackupType INVALID = fromString("Invalid"); @@ -28,6 +28,12 @@ public final class BackupType extends ExpandableStringEnum { /** Static value Incremental for BackupType. */ public static final BackupType INCREMENTAL = fromString("Incremental"); + /** Static value SnapshotFull for BackupType. */ + public static final BackupType SNAPSHOT_FULL = fromString("SnapshotFull"); + + /** Static value SnapshotCopyOnlyFull for BackupType. */ + public static final BackupType SNAPSHOT_COPY_ONLY_FULL = fromString("SnapshotCopyOnlyFull"); + /** * Creates or finds a BackupType from its string representation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Backups.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Backups.java index 3846b4ab0eb7..72b194ed18f6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Backups.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Backups.java @@ -19,17 +19,20 @@ public interface Backups { * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item for which backup needs to be triggered. * @param parameters resource backup request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ - void trigger( + Response triggerWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters); + BackupRequestResource parameters, + Context context); /** * Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the @@ -41,18 +44,15 @@ void trigger( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item for which backup needs to be triggered. * @param parameters resource backup request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ - Response triggerWithResponse( + void trigger( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - BackupRequestResource parameters, - Context context); + BackupRequestResource parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BekDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BekDetails.java index fc4d933e3590..386e971ee65a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BekDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BekDetails.java @@ -28,6 +28,10 @@ public final class BekDetails { @JsonProperty(value = "secretData") private String secretData; + /** Creates an instance of BekDetails class. */ + public BekDetails() { + } + /** * Get the secretUrl property: Secret is BEK. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BmsPrepareDataMoveOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BmsPrepareDataMoveOperationResults.java index 83d8c699e0d9..dd00e746e696 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BmsPrepareDataMoveOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/BmsPrepareDataMoveOperationResults.java @@ -15,12 +15,14 @@ public interface BmsPrepareDataMoveOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation result response for Vault Storage Config. + * @return operation result response for Vault Storage Config along with {@link Response}. */ - VaultStorageConfigOperationResultResponse get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches Operation Result for Prepare Data Move. @@ -28,12 +30,10 @@ public interface BmsPrepareDataMoveOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation result response for Vault Storage Config along with {@link Response}. + * @return operation result response for Vault Storage Config. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + VaultStorageConfigOperationResultResponse get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryDisplay.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryDisplay.java index 02179f4866d0..c3ad85d31402 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryDisplay.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryDisplay.java @@ -34,6 +34,10 @@ public final class ClientDiscoveryDisplay { @JsonProperty(value = "description") private String description; + /** Creates an instance of ClientDiscoveryDisplay class. */ + public ClientDiscoveryDisplay() { + } + /** * Get the provider property: Name of the provider for display purposes. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForLogSpecification.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForLogSpecification.java index 3717c3004cc7..709ace543eb1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForLogSpecification.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForLogSpecification.java @@ -28,6 +28,10 @@ public final class ClientDiscoveryForLogSpecification { @JsonProperty(value = "blobDuration") private String blobDuration; + /** Creates an instance of ClientDiscoveryForLogSpecification class. */ + public ClientDiscoveryForLogSpecification() { + } + /** * Get the name property: Name for shoebox log specification. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForProperties.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForProperties.java index 419de1ca2b1f..07504f7bef98 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForProperties.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForProperties.java @@ -16,6 +16,10 @@ public final class ClientDiscoveryForProperties { @JsonProperty(value = "serviceSpecification") private ClientDiscoveryForServiceSpecification serviceSpecification; + /** Creates an instance of ClientDiscoveryForProperties class. */ + public ClientDiscoveryForProperties() { + } + /** * Get the serviceSpecification property: Operation properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForServiceSpecification.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForServiceSpecification.java index b168fc33979c..521cd8368d0c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForServiceSpecification.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryForServiceSpecification.java @@ -17,6 +17,10 @@ public final class ClientDiscoveryForServiceSpecification { @JsonProperty(value = "logSpecifications") private List logSpecifications; + /** Creates an instance of ClientDiscoveryForServiceSpecification class. */ + public ClientDiscoveryForServiceSpecification() { + } + /** * Get the logSpecifications property: List of log specifications of this operation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryResponse.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryResponse.java index 20f466cd6347..562b178db8dd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryResponse.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientDiscoveryResponse.java @@ -24,6 +24,10 @@ public final class ClientDiscoveryResponse { @JsonProperty(value = "nextLink") private String nextLink; + /** Creates an instance of ClientDiscoveryResponse class. */ + public ClientDiscoveryResponse() { + } + /** * Get the value property: List of available operations. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientScriptForConnect.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientScriptForConnect.java index b8ea24ae1941..86542dc7aac7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientScriptForConnect.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ClientScriptForConnect.java @@ -17,34 +17,34 @@ public final class ClientScriptForConnect { private String scriptContent; /* - * File extension of the client script for file / folder restore - .ps1 , - * .sh , etc. + * File extension of the client script for file / folder restore - .ps1 , .sh , etc. */ @JsonProperty(value = "scriptExtension") private String scriptExtension; /* - * OS type - Windows, Linux etc. for which this file / folder restore - * client script works. + * OS type - Windows, Linux etc. for which this file / folder restore client script works. */ @JsonProperty(value = "osType") private String osType; /* - * URL of Executable from where to source the content. If this is not null - * then ScriptContent should not be used + * URL of Executable from where to source the content. If this is not null then ScriptContent should not be used */ @JsonProperty(value = "url") private String url; /* - * Mandatory suffix that should be added to the name of script that is - * given for download to user. + * Mandatory suffix that should be added to the name of script that is given for download to user. * If its null or empty then , ignore it. */ @JsonProperty(value = "scriptNameSuffix") private String scriptNameSuffix; + /** Creates an instance of ClientScriptForConnect class. */ + public ClientScriptForConnect() { + } + /** * Get the scriptContent property: File content of the client script for file / folder restore. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ContainerIdentityInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ContainerIdentityInfo.java index a1ffc7c30551..4490bb395f94 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ContainerIdentityInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ContainerIdentityInfo.java @@ -34,6 +34,10 @@ public final class ContainerIdentityInfo { @JsonProperty(value = "audience") private String audience; + /** Creates an instance of ContainerIdentityInfo class. */ + public ContainerIdentityInfo() { + } + /** * Get the uniqueName property: Unique name of the container. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ContainerType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ContainerType.java deleted file mode 100644 index 267977477910..000000000000 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ContainerType.java +++ /dev/null @@ -1,88 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.recoveryservicesbackup.models; - -import com.azure.core.util.ExpandableStringEnum; -import com.fasterxml.jackson.annotation.JsonCreator; -import java.util.Collection; - -/** Defines values for ContainerType. */ -public final class ContainerType extends ExpandableStringEnum { - /** Static value Invalid for ContainerType. */ - public static final ContainerType INVALID = fromString("Invalid"); - - /** Static value Unknown for ContainerType. */ - public static final ContainerType UNKNOWN = fromString("Unknown"); - - /** Static value IaasVMContainer for ContainerType. */ - public static final ContainerType IAAS_VMCONTAINER = fromString("IaasVMContainer"); - - /** Static value IaasVMServiceContainer for ContainerType. */ - public static final ContainerType IAAS_VMSERVICE_CONTAINER = fromString("IaasVMServiceContainer"); - - /** Static value DPMContainer for ContainerType. */ - public static final ContainerType DPMCONTAINER = fromString("DPMContainer"); - - /** Static value AzureBackupServerContainer for ContainerType. */ - public static final ContainerType AZURE_BACKUP_SERVER_CONTAINER = fromString("AzureBackupServerContainer"); - - /** Static value MABContainer for ContainerType. */ - public static final ContainerType MABCONTAINER = fromString("MABContainer"); - - /** Static value Cluster for ContainerType. */ - public static final ContainerType CLUSTER = fromString("Cluster"); - - /** Static value AzureSqlContainer for ContainerType. */ - public static final ContainerType AZURE_SQL_CONTAINER = fromString("AzureSqlContainer"); - - /** Static value Windows for ContainerType. */ - public static final ContainerType WINDOWS = fromString("Windows"); - - /** Static value VCenter for ContainerType. */ - public static final ContainerType VCENTER = fromString("VCenter"); - - /** Static value VMAppContainer for ContainerType. */ - public static final ContainerType VMAPP_CONTAINER = fromString("VMAppContainer"); - - /** Static value SQLAGWorkLoadContainer for ContainerType. */ - public static final ContainerType SQLAGWORK_LOAD_CONTAINER = fromString("SQLAGWorkLoadContainer"); - - /** Static value StorageContainer for ContainerType. */ - public static final ContainerType STORAGE_CONTAINER = fromString("StorageContainer"); - - /** Static value GenericContainer for ContainerType. */ - public static final ContainerType GENERIC_CONTAINER = fromString("GenericContainer"); - - /** Static value Microsoft.ClassicCompute/virtualMachines for ContainerType. */ - public static final ContainerType MICROSOFT_CLASSIC_COMPUTE_VIRTUAL_MACHINES = - fromString("Microsoft.ClassicCompute/virtualMachines"); - - /** Static value Microsoft.Compute/virtualMachines for ContainerType. */ - public static final ContainerType MICROSOFT_COMPUTE_VIRTUAL_MACHINES = - fromString("Microsoft.Compute/virtualMachines"); - - /** Static value AzureWorkloadContainer for ContainerType. */ - public static final ContainerType AZURE_WORKLOAD_CONTAINER = fromString("AzureWorkloadContainer"); - - /** - * Creates or finds a ContainerType from its string representation. - * - * @param name a name to look for. - * @return the corresponding ContainerType. - */ - @JsonCreator - public static ContainerType fromString(String name) { - return fromString(name, ContainerType.class); - } - - /** - * Gets known ContainerType values. - * - * @return known ContainerType values. - */ - public static Collection values() { - return values(ContainerType.class); - } -} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CopyOptions.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CopyOptions.java index e9d04b9225f2..c16b702f886c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CopyOptions.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CopyOptions.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for CopyOptions. */ +/** Options to resolve copy conflicts. */ public final class CopyOptions extends ExpandableStringEnum { /** Static value Invalid for CopyOptions. */ public static final CopyOptions INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CreateMode.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CreateMode.java index fc1bf7b5c68d..992ed2a2f8b2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CreateMode.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/CreateMode.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for CreateMode. */ +/** Create mode to indicate recovery of existing soft deleted data source or creation of new data source. */ public final class CreateMode extends ExpandableStringEnum { /** Static value Invalid for CreateMode. */ public static final CreateMode INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionFormat.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionFormat.java index acf33a802a94..4aa0153576ce 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionFormat.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionFormat.java @@ -17,6 +17,10 @@ public final class DailyRetentionFormat { @JsonProperty(value = "daysOfTheMonth") private List daysOfTheMonth; + /** Creates an instance of DailyRetentionFormat class. */ + public DailyRetentionFormat() { + } + /** * Get the daysOfTheMonth property: List of days of the month. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionSchedule.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionSchedule.java index 90ed355028e4..daa7c21fc765 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionSchedule.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailyRetentionSchedule.java @@ -24,6 +24,10 @@ public final class DailyRetentionSchedule { @JsonProperty(value = "retentionDuration") private RetentionDuration retentionDuration; + /** Creates an instance of DailyRetentionSchedule class. */ + public DailyRetentionSchedule() { + } + /** * Get the retentionTimes property: Retention times of retention policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailySchedule.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailySchedule.java index d7f4d17a7a2d..28a3accc4319 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailySchedule.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DailySchedule.java @@ -18,6 +18,10 @@ public final class DailySchedule { @JsonProperty(value = "scheduleRunTimes") private List scheduleRunTimes; + /** Creates an instance of DailySchedule class. */ + public DailySchedule() { + } + /** * Get the scheduleRunTimes property: List of times of day this schedule has to be run. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataMoveLevel.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataMoveLevel.java index 544d407fb317..199bbf470470 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataMoveLevel.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataMoveLevel.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for DataMoveLevel. */ +/** DataMove Level. */ public final class DataMoveLevel extends ExpandableStringEnum { /** Static value Invalid for DataMoveLevel. */ public static final DataMoveLevel INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataSourceType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataSourceType.java index 7ce2b874dcae..e27f94020a23 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataSourceType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DataSourceType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for DataSourceType. */ +/** Type of workload this item represents. */ public final class DataSourceType extends ExpandableStringEnum { /** Static value Invalid for DataSourceType. */ public static final DataSourceType INVALID = fromString("Invalid"); @@ -55,6 +55,9 @@ public final class DataSourceType extends ExpandableStringEnum { /** Static value SAPAseDatabase for DataSourceType. */ public static final DataSourceType SAPASE_DATABASE = fromString("SAPAseDatabase"); + /** Static value SAPHanaDBInstance for DataSourceType. */ + public static final DataSourceType SAPHANA_DBINSTANCE = fromString("SAPHanaDBInstance"); + /** * Creates or finds a DataSourceType from its string representation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Day.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Day.java index 8626fd1e5efe..1e594b2dc70f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Day.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Day.java @@ -22,6 +22,10 @@ public final class Day { @JsonProperty(value = "isLast") private Boolean isLast; + /** Creates an instance of Day class. */ + public Day() { + } + /** * Get the date property: Date of the month. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DayOfWeek.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DayOfWeek.java index e8409b315280..f274168e1e7d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DayOfWeek.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DayOfWeek.java @@ -45,6 +45,9 @@ public enum DayOfWeek { */ @JsonCreator public static DayOfWeek fromString(String value) { + if (value == null) { + return null; + } DayOfWeek[] items = DayOfWeek.values(); for (DayOfWeek item : items) { if (item.toString().equalsIgnoreCase(value)) { @@ -54,6 +57,7 @@ public static DayOfWeek fromString(String value) { return null; } + /** {@inheritDoc} */ @JsonValue @Override public String toString() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DedupState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DedupState.java index 28aa2b532ca8..df13ae84fb19 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DedupState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DedupState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for DedupState. */ +/** Vault Dedup state. */ public final class DedupState extends ExpandableStringEnum { /** Static value Invalid for DedupState. */ public static final DedupState INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DeletedProtectionContainers.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DeletedProtectionContainers.java new file mode 100644 index 000000000000..00a99e32d4bf --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DeletedProtectionContainers.java @@ -0,0 +1,38 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.util.Context; + +/** Resource collection API of DeletedProtectionContainers. */ +public interface DeletedProtectionContainers { + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @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 list of ProtectionContainer resources as paginated response with {@link PagedIterable}. + */ + PagedIterable list(String resourceGroupName, String vaultName); + + /** + * Lists the soft deleted containers registered to Recovery Services Vault. + * + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param vaultName The name of the recovery services vault. + * @param filter OData filter options. + * @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 list of ProtectionContainer resources as paginated response with {@link PagedIterable}. + */ + PagedIterable list( + String resourceGroupName, String vaultName, String filter, Context context); +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskExclusionProperties.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskExclusionProperties.java index e7d67d95027a..ef83718cf582 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskExclusionProperties.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskExclusionProperties.java @@ -18,12 +18,15 @@ public final class DiskExclusionProperties { private List diskLunList; /* - * Flag to indicate whether DiskLunList is to be included/ excluded from - * backup. + * Flag to indicate whether DiskLunList is to be included/ excluded from backup. */ @JsonProperty(value = "isInclusionList") private Boolean isInclusionList; + /** Creates an instance of DiskExclusionProperties class. */ + public DiskExclusionProperties() { + } + /** * Get the diskLunList property: List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskInformation.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskInformation.java index cf5b63db3898..18810884b483 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskInformation.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DiskInformation.java @@ -22,6 +22,10 @@ public final class DiskInformation { @JsonProperty(value = "name") private String name; + /** Creates an instance of DiskInformation class. */ + public DiskInformation() { + } + /** * Get the lun property: The lun property. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DistributedNodesInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DistributedNodesInfo.java index dc1d2b651bc8..b9ec6d5b1b22 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DistributedNodesInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DistributedNodesInfo.java @@ -29,6 +29,10 @@ public final class DistributedNodesInfo { @JsonProperty(value = "errorDetail") private ErrorDetail errorDetail; + /** Creates an instance of DistributedNodesInfo class. */ + public DistributedNodesInfo() { + } + /** * Get the nodeName property: Name of the node under a distributed container. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmBackupEngine.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmBackupEngine.java index 7ef85bd835b4..225ce4e36619 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmBackupEngine.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmBackupEngine.java @@ -13,6 +13,10 @@ @JsonTypeName("DpmBackupEngine") @Fluent public final class DpmBackupEngine extends BackupEngineBase { + /** Creates an instance of DpmBackupEngine class. */ + public DpmBackupEngine() { + } + /** {@inheritDoc} */ @Override public DpmBackupEngine withFriendlyName(String friendlyName) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainer.java index 87da73d298ff..dea2739bdb9b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainer.java @@ -69,6 +69,10 @@ public class DpmContainer extends ProtectionContainer { @JsonProperty(value = "extendedInfo") private DpmContainerExtendedInfo extendedInfo; + /** Creates an instance of DpmContainer class. */ + public DpmContainer() { + } + /** * Get the canReRegister property: Specifies whether the container is re-registrable. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainerExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainerExtendedInfo.java index a076be5bac22..7742483f54a8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainerExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmContainerExtendedInfo.java @@ -17,6 +17,10 @@ public final class DpmContainerExtendedInfo { @JsonProperty(value = "lastRefreshedAt") private OffsetDateTime lastRefreshedAt; + /** Creates an instance of DpmContainerExtendedInfo class. */ + public DpmContainerExtendedInfo() { + } + /** * Get the lastRefreshedAt property: Last refresh time of the DPMContainer. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmErrorInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmErrorInfo.java index cf00d1412fad..4887129abe1f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmErrorInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmErrorInfo.java @@ -23,6 +23,10 @@ public final class DpmErrorInfo { @JsonProperty(value = "recommendations") private List recommendations; + /** Creates an instance of DpmErrorInfo class. */ + public DpmErrorInfo() { + } + /** * Get the errorString property: Localized error string. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJob.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJob.java index 3a03d19a7b68..3b504e411a37 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJob.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJob.java @@ -65,6 +65,10 @@ public final class DpmJob extends Job { @JsonProperty(value = "extendedInfo") private DpmJobExtendedInfo extendedInfo; + /** Creates an instance of DpmJob class. */ + public DpmJob() { + } + /** * Get the duration property: Time elapsed for job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobExtendedInfo.java index bd039437bdb4..782ba6b302ae 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobExtendedInfo.java @@ -32,6 +32,10 @@ public final class DpmJobExtendedInfo { @JsonProperty(value = "dynamicErrorMessage") private String dynamicErrorMessage; + /** Creates an instance of DpmJobExtendedInfo class. */ + public DpmJobExtendedInfo() { + } + /** * Get the tasksList property: List of tasks associated with this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobTaskDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobTaskDetails.java index eec6d1757f36..0776dd761ce6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobTaskDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmJobTaskDetails.java @@ -42,6 +42,10 @@ public final class DpmJobTaskDetails { @JsonProperty(value = "status") private String status; + /** Creates an instance of DpmJobTaskDetails class. */ + public DpmJobTaskDetails() { + } + /** * Get the taskId property: The task display name. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItem.java index 0481fef0184b..7fad01d001ec 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItem.java @@ -40,6 +40,10 @@ public final class DpmProtectedItem extends ProtectedItem { @JsonProperty(value = "extendedInfo") private DpmProtectedItemExtendedInfo extendedInfo; + /** Creates an instance of DpmProtectedItem class. */ + public DpmProtectedItem() { + } + /** * Get the friendlyName property: Friendly name of the managed item. * @@ -120,20 +124,6 @@ public DpmProtectedItem withExtendedInfo(DpmProtectedItemExtendedInfo extendedIn return this; } - /** {@inheritDoc} */ - @Override - public DpmProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public DpmProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public DpmProtectedItem withContainerName(String containerName) { @@ -232,6 +222,13 @@ public DpmProtectedItem withPolicyName(String policyName) { return this; } + /** {@inheritDoc} */ + @Override + public DpmProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItemExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItemExtendedInfo.java index 0be8827dda3e..4bfa4b9106fe 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItemExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/DpmProtectedItemExtendedInfo.java @@ -98,6 +98,10 @@ public final class DpmProtectedItemExtendedInfo { @JsonProperty(value = "totalDiskStorageSizeInBytes") private String totalDiskStorageSizeInBytes; + /** Creates an instance of DpmProtectedItemExtendedInfo class. */ + public DpmProtectedItemExtendedInfo() { + } + /** * Get the protectableObjectLoadPath property: Attribute to provide information on various DBs. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionAtRestType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionAtRestType.java index 0518b3c56c3b..b42853a37444 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionAtRestType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionAtRestType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for EncryptionAtRestType. */ +/** Encryption At Rest Type. */ public final class EncryptionAtRestType extends ExpandableStringEnum { /** Static value Invalid for EncryptionAtRestType. */ public static final EncryptionAtRestType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionDetails.java index f08cddcca4a5..53b404c25028 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EncryptionDetails.java @@ -11,8 +11,7 @@ @Fluent public final class EncryptionDetails { /* - * Identifies whether this backup copy represents an encrypted VM at the - * time of backup. + * Identifies whether this backup copy represents an encrypted VM at the time of backup. */ @JsonProperty(value = "encryptionEnabled") private Boolean encryptionEnabled; @@ -41,6 +40,10 @@ public final class EncryptionDetails { @JsonProperty(value = "secretKeyVaultId") private String secretKeyVaultId; + /** Creates an instance of EncryptionDetails class. */ + public EncryptionDetails() { + } + /** * Get the encryptionEnabled property: Identifies whether this backup copy represents an encrypted VM at the time of * backup. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EnhancedSecurityState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EnhancedSecurityState.java index 126e761e8b9f..023779246d71 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EnhancedSecurityState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/EnhancedSecurityState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for EnhancedSecurityState. */ +/** Enabled or Disabled. */ public final class EnhancedSecurityState extends ExpandableStringEnum { /** Static value Invalid for EnhancedSecurityState. */ public static final EnhancedSecurityState INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ErrorDetail.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ErrorDetail.java index 91224f8755e8..ac139ef21158 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ErrorDetail.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ErrorDetail.java @@ -29,6 +29,10 @@ public final class ErrorDetail { @JsonProperty(value = "recommendations", access = JsonProperty.Access.WRITE_ONLY) private List recommendations; + /** Creates an instance of ErrorDetail class. */ + public ErrorDetail() { + } + /** * Get the code property: Error code. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResultInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResultInfo.java index a62f82036c21..3f0de9f056a8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResultInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResultInfo.java @@ -15,8 +15,7 @@ @Fluent public final class ExportJobsOperationResultInfo extends OperationResultInfoBase { /* - * URL of the blob into which the serialized string of list of jobs is - * exported. + * URL of the blob into which the serialized string of list of jobs is exported. */ @JsonProperty(value = "blobUrl") private String blobUrl; @@ -39,6 +38,10 @@ public final class ExportJobsOperationResultInfo extends OperationResultInfoBase @JsonProperty(value = "excelFileBlobSasKey") private String excelFileBlobSasKey; + /** Creates an instance of ExportJobsOperationResultInfo class. */ + public ExportJobsOperationResultInfo() { + } + /** * Get the blobUrl property: URL of the blob into which the serialized string of list of jobs is exported. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResults.java index eecb2347dd11..029df49053df 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExportJobsOperationResults.java @@ -17,12 +17,14 @@ public interface ExportJobsOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the export job. + * @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 operation result of operation triggered by Export Jobs API. + * @return the operation result of operation triggered by Export Jobs API along with {@link Response}. */ - OperationResultInfoBaseResource get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also @@ -32,12 +34,10 @@ public interface ExportJobsOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the export job. - * @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 operation result of operation triggered by Export Jobs API along with {@link Response}. + * @return the operation result of operation triggered by Export Jobs API. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationResultInfoBaseResource get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExtendedProperties.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExtendedProperties.java index ce7e9f876640..1cd3b3f7a25d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExtendedProperties.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ExtendedProperties.java @@ -22,6 +22,10 @@ public final class ExtendedProperties { @JsonProperty(value = "linuxVmApplicationName") private String linuxVmApplicationName; + /** Creates an instance of ExtendedProperties class. */ + public ExtendedProperties() { + } + /** * Get the diskExclusionProperties property: Extended Properties for Disk Exclusion. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FabricName.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FabricName.java index c2584f65326a..47d3dff7e891 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FabricName.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FabricName.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for FabricName. */ +/** Specifies the fabric name - Azure or AD. */ public final class FabricName extends ExpandableStringEnum { /** Static value Invalid for FabricName. */ public static final FabricName INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupportRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupportRequest.java index a22e2b8773d5..4b3d5bf7db5c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupportRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupportRequest.java @@ -22,6 +22,10 @@ }) @Immutable public class FeatureSupportRequest { + /** Creates an instance of FeatureSupportRequest class. */ + public FeatureSupportRequest() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupports.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupports.java index 8a1fcc7f56b3..26ef6b7bcda1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupports.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/FeatureSupports.java @@ -14,24 +14,24 @@ public interface FeatureSupports { * * @param azureRegion Azure region to hit Api. * @param parameters Feature support request object. + * @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 response for feature support requests for Azure IaasVm. + * @return response for feature support requests for Azure IaasVm along with {@link Response}. */ - AzureVMResourceFeatureSupportResponse validate(String azureRegion, FeatureSupportRequest parameters); + Response validateWithResponse( + String azureRegion, FeatureSupportRequest parameters, Context context); /** * It will validate if given feature with resource properties is supported in service. * * @param azureRegion Azure region to hit Api. * @param parameters Feature support request object. - * @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 response for feature support requests for Azure IaasVm along with {@link Response}. + * @return response for feature support requests for Azure IaasVm. */ - Response validateWithResponse( - String azureRegion, FeatureSupportRequest parameters, Context context); + AzureVMResourceFeatureSupportResponse validate(String azureRegion, FeatureSupportRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainer.java index cbc0f7993662..39ca12c079ec 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainer.java @@ -26,6 +26,10 @@ public final class GenericContainer extends ProtectionContainer { @JsonProperty(value = "extendedInformation") private GenericContainerExtendedInfo extendedInformation; + /** Creates an instance of GenericContainer class. */ + public GenericContainer() { + } + /** * Get the fabricName property: Name of the container's fabric. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainerExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainerExtendedInfo.java index 6f2e5e6bfb53..0585dcac0a05 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainerExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericContainerExtendedInfo.java @@ -31,6 +31,10 @@ public final class GenericContainerExtendedInfo { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map serviceEndpoints; + /** Creates an instance of GenericContainerExtendedInfo class. */ + public GenericContainerExtendedInfo() { + } + /** * Get the rawCertData property: Public key of container cert. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectedItem.java index b67ddd61bd93..c044577dd358 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectedItem.java @@ -25,8 +25,7 @@ public final class GenericProtectedItem extends ProtectedItem { private String friendlyName; /* - * Indicates consistency of policy object and policy applied to this backup - * item. + * Indicates consistency of policy object and policy applied to this backup item. */ @JsonProperty(value = "policyState") private String policyState; @@ -44,8 +43,7 @@ public final class GenericProtectedItem extends ProtectedItem { private Long protectedItemId; /* - * Loosely coupled (type, value) associations (example - parent of a - * protected item) + * Loosely coupled (type, value) associations (example - parent of a protected item) */ @JsonProperty(value = "sourceAssociations") @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) @@ -57,6 +55,10 @@ public final class GenericProtectedItem extends ProtectedItem { @JsonProperty(value = "fabricName") private String fabricName; + /** Creates an instance of GenericProtectedItem class. */ + public GenericProtectedItem() { + } + /** * Get the friendlyName property: Friendly name of the container. * @@ -179,20 +181,6 @@ public GenericProtectedItem withFabricName(String fabricName) { return this; } - /** {@inheritDoc} */ - @Override - public GenericProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public GenericProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public GenericProtectedItem withContainerName(String containerName) { @@ -291,6 +279,13 @@ public GenericProtectedItem withPolicyName(String policyName) { return this; } + /** {@inheritDoc} */ + @Override + public GenericProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectionPolicy.java index 39ea0119c591..7b550c96b936 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericProtectionPolicy.java @@ -22,8 +22,7 @@ public final class GenericProtectionPolicy extends ProtectionPolicy { private List subProtectionPolicy; /* - * TimeZone optional input as string. For example: TimeZone = "Pacific - * Standard Time". + * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". */ @JsonProperty(value = "timeZone") private String timeZone; @@ -34,6 +33,10 @@ public final class GenericProtectionPolicy extends ProtectionPolicy { @JsonProperty(value = "fabricName") private String fabricName; + /** Creates an instance of GenericProtectionPolicy class. */ + public GenericProtectionPolicy() { + } + /** * Get the subProtectionPolicy property: List of sub-protection policies which includes schedule and retention. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericRecoveryPoint.java index 0ec0a76c3f69..9a3862aa6dcf 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/GenericRecoveryPoint.java @@ -39,6 +39,10 @@ public final class GenericRecoveryPoint extends RecoveryPoint { @JsonProperty(value = "recoveryPointAdditionalInfo") private String recoveryPointAdditionalInfo; + /** Creates an instance of GenericRecoveryPoint class. */ + public GenericRecoveryPoint() { + } + /** * Get the friendlyName property: Friendly name of the backup copy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HealthStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HealthStatus.java index bb60113da1b5..8682573472f7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HealthStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HealthStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for HealthStatus. */ +/** Health status of protected item. */ public final class HealthStatus extends ExpandableStringEnum { /** Static value Passed for HealthStatus. */ public static final HealthStatus PASSED = fromString("Passed"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HourlySchedule.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HourlySchedule.java index 56869651ec14..44997405cc88 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HourlySchedule.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HourlySchedule.java @@ -30,6 +30,10 @@ public final class HourlySchedule { @JsonProperty(value = "scheduleWindowDuration") private Integer scheduleWindowDuration; + /** Creates an instance of HourlySchedule class. */ + public HourlySchedule() { + } + /** * Get the interval property: Interval at which backup needs to be triggered. For hourly the value can be 4/6/8/12. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HttpStatusCode.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HttpStatusCode.java index 3f6d81c6b1f6..760441ccf203 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HttpStatusCode.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/HttpStatusCode.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -/** Defines values for HttpStatusCode. */ +/** HTTP Status Code of the operation. */ public enum HttpStatusCode { /** Enum value Continue. */ CONTINUE("Continue"), @@ -165,6 +165,9 @@ public enum HttpStatusCode { */ @JsonCreator public static HttpStatusCode fromString(String value) { + if (value == null) { + return null; + } HttpStatusCode[] items = HttpStatusCode.values(); for (HttpStatusCode item : items) { if (item.toString().equalsIgnoreCase(value)) { @@ -174,6 +177,7 @@ public static HttpStatusCode fromString(String value) { return null; } + /** {@inheritDoc} */ @JsonValue @Override public String toString() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmContainer.java index 0b38bcedc778..4fa223b5ad42 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmContainer.java @@ -26,15 +26,13 @@ @Fluent public class IaaSvmContainer extends ProtectionContainer { /* - * Fully qualified ARM url of the virtual machine represented by this Azure - * IaaS VM container. + * Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container. */ @JsonProperty(value = "virtualMachineId") private String virtualMachineId; /* - * Specifies whether the container represents a Classic or an Azure - * Resource Manager VM. + * Specifies whether the container represents a Classic or an Azure Resource Manager VM. */ @JsonProperty(value = "virtualMachineVersion") private String virtualMachineVersion; @@ -45,6 +43,10 @@ public class IaaSvmContainer extends ProtectionContainer { @JsonProperty(value = "resourceGroup") private String resourceGroup; + /** Creates an instance of IaaSvmContainer class. */ + public IaaSvmContainer() { + } + /** * Get the virtualMachineId property: Fully qualified ARM url of the virtual machine represented by this Azure IaaS * VM container. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmProtectableItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmProtectableItem.java index c7a201bc01f9..85e6a43abbee 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmProtectableItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaaSvmProtectableItem.java @@ -32,8 +32,7 @@ public class IaaSvmProtectableItem extends WorkloadProtectableItem { private String virtualMachineId; /* - * Specifies whether the container represents a Classic or an Azure - * Resource Manager VM. + * Specifies whether the container represents a Classic or an Azure Resource Manager VM. */ @JsonProperty(value = "virtualMachineVersion") private String virtualMachineVersion; @@ -44,6 +43,10 @@ public class IaaSvmProtectableItem extends WorkloadProtectableItem { @JsonProperty(value = "resourceGroup") private String resourceGroup; + /** Creates an instance of IaaSvmProtectableItem class. */ + public IaaSvmProtectableItem() { + } + /** * Get the virtualMachineId property: Fully qualified ARM ID of the virtual machine. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMBackupRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMBackupRequest.java index ef51bc22e6a5..2168acff55c0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMBackupRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMBackupRequest.java @@ -21,6 +21,10 @@ public final class IaasVMBackupRequest extends BackupRequest { @JsonProperty(value = "recoveryPointExpiryTimeInUTC") private OffsetDateTime recoveryPointExpiryTimeInUtc; + /** Creates an instance of IaasVMBackupRequest class. */ + public IaasVMBackupRequest() { + } + /** * Get the recoveryPointExpiryTimeInUtc property: Backup copy will expire after the time specified (UTC). * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRecoveryPoint.java index 8d4fdf18c56c..63ed73f34411 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRecoveryPoint.java @@ -49,8 +49,7 @@ public final class IaasVMRecoveryPoint extends RecoveryPoint { private Boolean isSourceVMEncrypted; /* - * Required details for recovering an encrypted VM. Applicable only when - * IsSourceVMEncrypted is true. + * Required details for recovering an encrypted VM. Applicable only when IsSourceVMEncrypted is true. */ @JsonProperty(value = "keyAndSecret") private KeyAndSecretDetails keyAndSecret; @@ -98,8 +97,7 @@ public final class IaasVMRecoveryPoint extends RecoveryPoint { private RecoveryPointDiskConfiguration recoveryPointDiskConfiguration; /* - * Identifies the zone of the VM at the time of backup. Applicable only for - * zone-pinned Vms + * Identifies the zone of the VM at the time of backup. Applicable only for zone-pinned Vms */ @JsonProperty(value = "zones") private List zones; @@ -111,6 +109,10 @@ public final class IaasVMRecoveryPoint extends RecoveryPoint { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map recoveryPointMoveReadinessInfo; + /** Creates an instance of IaasVMRecoveryPoint class. */ + public IaasVMRecoveryPoint() { + } + /** * Get the recoveryPointType property: Type of the backup copy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreRequest.java index fcdc8ddf3beb..7164607b251c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreRequest.java @@ -43,48 +43,43 @@ public class IaasVMRestoreRequest extends RestoreRequest { /* * This is the complete ARM Id of the VM that will be created. - * For e.g. - * /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} + * For e.g. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} */ @JsonProperty(value = "targetVirtualMachineId") private String targetVirtualMachineId; /* - * This is the ARM Id of the resource group that you want to create for - * this Virtual machine and other artifacts. + * This is the ARM Id of the resource group that you want to create for this Virtual machine and other artifacts. * For e.g. /subscriptions/{subId}/resourcegroups/{rg} */ @JsonProperty(value = "targetResourceGroupId") private String targetResourceGroupId; /* - * Fully qualified ARM ID of the storage account to which the VM has to be - * restored. + * Fully qualified ARM ID of the storage account to which the VM has to be restored. */ @JsonProperty(value = "storageAccountId") private String storageAccountId; /* - * This is the virtual network Id of the vnet that will be attached to the - * virtual machine. + * This is the virtual network Id of the vnet that will be attached to the virtual machine. * User will be validated for join action permissions in the linked access. */ @JsonProperty(value = "virtualNetworkId") private String virtualNetworkId; /* - * Subnet ID, is the subnet ID associated with the to be restored VM. For - * Classic VMs it would be - * {VnetID}/Subnet/{SubnetName} and, for the Azure Resource Manager VMs it - * would be ARM resource ID used to represent + * Subnet ID, is the subnet ID associated with the to be restored VM. For Classic VMs it would be + * {VnetID}/Subnet/{SubnetName} and, for the Azure Resource Manager VMs it would be ARM resource ID used to + * represent * the subnet. */ @JsonProperty(value = "subnetId") private String subnetId; /* - * Fully qualified ARM ID of the domain name to be associated to the VM - * being restored. This applies only to Classic + * Fully qualified ARM ID of the domain name to be associated to the VM being restored. This applies only to + * Classic * Virtual Machines. */ @JsonProperty(value = "targetDomainNameId") @@ -97,15 +92,13 @@ public class IaasVMRestoreRequest extends RestoreRequest { private String region; /* - * Affinity group associated to VM to be restored. Used only for Classic - * Compute Virtual Machines. + * Affinity group associated to VM to be restored. Used only for Classic Compute Virtual Machines. */ @JsonProperty(value = "affinityGroup") private String affinityGroup; /* - * Should a new cloud service be created while restoring the VM. If this is - * false, VM will be restored to the same + * Should a new cloud service be created while restoring the VM. If this is false, VM will be restored to the same * cloud service as it was at the time of backup. */ @JsonProperty(value = "createNewCloudService") @@ -130,15 +123,14 @@ public class IaasVMRestoreRequest extends RestoreRequest { private List restoreDiskLunList; /* - * Flag to denote of an Unmanaged disk VM should be restored with Managed - * disks. + * Flag to denote of an Unmanaged disk VM should be restored with Managed disks. */ @JsonProperty(value = "restoreWithManagedDisks") private Boolean restoreWithManagedDisks; /* - * DiskEncryptionSet's ID - needed if the VM needs to be encrypted at rest - * during restore with customer managed key. + * DiskEncryptionSet's ID - needed if the VM needs to be encrypted at rest during restore with customer managed + * key. */ @JsonProperty(value = "diskEncryptionSetId") private String diskEncryptionSetId; @@ -150,19 +142,21 @@ public class IaasVMRestoreRequest extends RestoreRequest { private List zones; /* - * Managed Identity information required to access customer storage - * account. + * Managed Identity information required to access customer storage account. */ @JsonProperty(value = "identityInfo") private IdentityInfo identityInfo; /* - * IaaS VM workload specific restore details for restores using managed - * identity. + * IaaS VM workload specific restore details for restores using managed identity. */ @JsonProperty(value = "identityBasedRestoreDetails") private IdentityBasedRestoreDetails identityBasedRestoreDetails; + /** Creates an instance of IaasVMRestoreRequest class. */ + public IaasVMRestoreRequest() { + } + /** * Get the recoveryPointId property: ID of the backup copy to be recovered. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreWithRehydrationRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreWithRehydrationRequest.java index bad94203a12f..b329c2fc3185 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreWithRehydrationRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVMRestoreWithRehydrationRequest.java @@ -21,6 +21,10 @@ public final class IaasVMRestoreWithRehydrationRequest extends IaasVMRestoreRequ @JsonProperty(value = "recoveryPointRehydrationInfo") private RecoveryPointRehydrationInfo recoveryPointRehydrationInfo; + /** Creates an instance of IaasVMRestoreWithRehydrationRequest class. */ + public IaasVMRestoreWithRehydrationRequest() { + } + /** * Get the recoveryPointRehydrationInfo property: RP Rehydration Info. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVmilrRegistrationRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVmilrRegistrationRequest.java index 73e45b5b97c4..b37889b6e528 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVmilrRegistrationRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IaasVmilrRegistrationRequest.java @@ -15,15 +15,13 @@ @Fluent public final class IaasVmilrRegistrationRequest extends IlrRequest { /* - * ID of the IaaS VM backup copy from where the files/folders have to be - * restored. + * ID of the IaaS VM backup copy from where the files/folders have to be restored. */ @JsonProperty(value = "recoveryPointId") private String recoveryPointId; /* - * Fully qualified ARM ID of the virtual machine whose the files / folders - * have to be restored. + * Fully qualified ARM ID of the virtual machine whose the files / folders have to be restored. */ @JsonProperty(value = "virtualMachineId") private String virtualMachineId; @@ -40,6 +38,10 @@ public final class IaasVmilrRegistrationRequest extends IlrRequest { @JsonProperty(value = "renewExistingRegistration") private Boolean renewExistingRegistration; + /** Creates an instance of IaasVmilrRegistrationRequest class. */ + public IaasVmilrRegistrationRequest() { + } + /** * Get the recoveryPointId property: ID of the IaaS VM backup copy from where the files/folders have to be restored. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityBasedRestoreDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityBasedRestoreDetails.java index 7559b6633a5e..29105e217205 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityBasedRestoreDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityBasedRestoreDetails.java @@ -22,6 +22,10 @@ public final class IdentityBasedRestoreDetails { @JsonProperty(value = "targetStorageAccountId") private String targetStorageAccountId; + /** Creates an instance of IdentityBasedRestoreDetails class. */ + public IdentityBasedRestoreDetails() { + } + /** * Get the objectType property: Gets the class type. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityInfo.java index ff2704bf9fce..a03a3649a6ed 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IdentityInfo.java @@ -11,20 +11,22 @@ @Fluent public final class IdentityInfo { /* - * To differentiate if the managed identity is system assigned or user - * assigned + * To differentiate if the managed identity is system assigned or user assigned */ @JsonProperty(value = "isSystemAssignedIdentity") private Boolean isSystemAssignedIdentity; /* * Managed Identity Resource Id - * Optional: Might not be required in the case of system assigned managed - * identity + * Optional: Might not be required in the case of system assigned managed identity */ @JsonProperty(value = "managedIdentityResourceId") private String managedIdentityResourceId; + /** Creates an instance of IdentityInfo class. */ + public IdentityInfo() { + } + /** * Get the isSystemAssignedIdentity property: To differentiate if the managed identity is system assigned or user * assigned. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequest.java index a2fea30929cb..bbc7435ecc07 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequest.java @@ -22,6 +22,10 @@ }) @Immutable public class IlrRequest { + /** Creates an instance of IlrRequest class. */ + public IlrRequest() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequestResource.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequestResource.java index 30499f8fd0c7..9a3bf15e8ebc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequestResource.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/IlrRequestResource.java @@ -24,6 +24,10 @@ public final class IlrRequestResource extends Resource { @JsonProperty(value = "eTag") private String etag; + /** Creates an instance of IlrRequestResource class. */ + public IlrRequestResource() { + } + /** * Get the properties property: ILRRequestResource properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryInfo.java index c31fe1c81287..ca47f4ed2f36 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryInfo.java @@ -31,6 +31,10 @@ public final class InquiryInfo { @JsonProperty(value = "inquiryDetails") private List inquiryDetails; + /** Creates an instance of InquiryInfo class. */ + public InquiryInfo() { + } + /** * Get the status property: Inquiry Status for this container such as InProgress | Failed | Succeeded. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryStatus.java index 9b41a420fc4e..842aa74213a7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for InquiryStatus. */ +/** Status of protectable item, i.e. InProgress,Succeeded,Failed. */ public final class InquiryStatus extends ExpandableStringEnum { /** Static value Invalid for InquiryStatus. */ public static final InquiryStatus INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryValidation.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryValidation.java index 1232544dc14b..58f8e7b0737f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryValidation.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InquiryValidation.java @@ -28,6 +28,10 @@ public final class InquiryValidation { @JsonProperty(value = "additionalDetail", access = JsonProperty.Access.WRITE_ONLY) private String additionalDetail; + /** Creates an instance of InquiryValidation class. */ + public InquiryValidation() { + } + /** * Get the status property: Status for the Inquiry Validation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantItemRecoveryTarget.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantItemRecoveryTarget.java index 676ea1928731..1807dc78b415 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantItemRecoveryTarget.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantItemRecoveryTarget.java @@ -17,6 +17,10 @@ public final class InstantItemRecoveryTarget { @JsonProperty(value = "clientScripts") private List clientScripts; + /** Creates an instance of InstantItemRecoveryTarget class. */ + public InstantItemRecoveryTarget() { + } + /** * Get the clientScripts property: List of client scripts. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantRPAdditionalDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantRPAdditionalDetails.java index d57c0d51ac55..8ef0f138e0b5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantRPAdditionalDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/InstantRPAdditionalDetails.java @@ -22,6 +22,10 @@ public final class InstantRPAdditionalDetails { @JsonProperty(value = "azureBackupRGNameSuffix") private String azureBackupRGNameSuffix; + /** Creates an instance of InstantRPAdditionalDetails class. */ + public InstantRPAdditionalDetails() { + } + /** * Get the azureBackupRGNamePrefix property: The azureBackupRGNamePrefix property. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ItemLevelRecoveryConnections.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ItemLevelRecoveryConnections.java index 43cfb532701a..d1b71d26d635 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ItemLevelRecoveryConnections.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ItemLevelRecoveryConnections.java @@ -22,18 +22,21 @@ public interface ItemLevelRecoveryConnections { * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be provisioned * for this backed up data. * @param parameters resource ILR request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ - void provision( + Response provisionWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters); + IlrRequestResource parameters, + Context context); /** * Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file @@ -48,21 +51,18 @@ void provision( * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be provisioned * for this backed up data. * @param parameters resource ILR request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ - Response provisionWithResponse( + void provision( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, String recoveryPointId, - IlrRequestResource parameters, - Context context); + IlrRequestResource parameters); /** * Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer @@ -75,17 +75,20 @@ Response provisionWithResponse( * @param protectedItemName Backed up item name whose files/folders are to be restored. * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be revoked for * this backed up data. + * @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 Response}. */ - void revoke( + Response revokeWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId); + String recoveryPointId, + Context context); /** * Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer @@ -98,18 +101,15 @@ void revoke( * @param protectedItemName Backed up item name whose files/folders are to be restored. * @param recoveryPointId Recovery point ID which represents backed up data. iSCSI connection will be revoked for * this backed up data. - * @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 Response}. */ - Response revokeWithResponse( + void revoke( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId, - Context context); + String recoveryPointId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Job.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Job.java index e23a2af7ad86..f6b13245d6c8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Job.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Job.java @@ -71,6 +71,10 @@ public class Job { @JsonProperty(value = "activityId") private String activityId; + /** Creates an instance of Job class. */ + public Job() { + } + /** * Get the entityFriendlyName property: Friendly name of the entity on which the current job is executing. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobCancellations.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobCancellations.java index b3d894faef82..94e5fbb5d58a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobCancellations.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobCancellations.java @@ -16,11 +16,13 @@ public interface JobCancellations { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job to cancel. + * @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 Response}. */ - void trigger(String vaultName, String resourceGroupName, String jobName); + Response triggerWithResponse(String vaultName, String resourceGroupName, String jobName, Context context); /** * Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call @@ -29,11 +31,9 @@ public interface JobCancellations { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job to cancel. - * @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 Response}. */ - Response triggerWithResponse(String vaultName, String resourceGroupName, String jobName, Context context); + void trigger(String vaultName, String resourceGroupName, String jobName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobDetails.java index c34f609e2c5e..f1d15b8688ca 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobDetails.java @@ -15,12 +15,13 @@ public interface JobDetails { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job whose details are to be fetched. + * @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 extended information associated with the job. + * @return extended information associated with the job along with {@link Response}. */ - JobResource get(String vaultName, String resourceGroupName, String jobName); + Response getWithResponse(String vaultName, String resourceGroupName, String jobName, Context context); /** * Gets extended information associated with the job. @@ -28,11 +29,10 @@ public interface JobDetails { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Name of the job whose details are to be fetched. - * @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 extended information associated with the job along with {@link Response}. + * @return extended information associated with the job. */ - Response getWithResponse(String vaultName, String resourceGroupName, String jobName, Context context); + JobResource get(String vaultName, String resourceGroupName, String jobName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobOperationResults.java index 6d5ed520f0ff..fac5d9c198d9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobOperationResults.java @@ -16,11 +16,14 @@ public interface JobOperationResults { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Job name whose operation result has to be fetched. * @param operationId OperationID which represents the operation whose result has to be fetched. + * @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 Response}. */ - void get(String vaultName, String resourceGroupName, String jobName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String jobName, String operationId, Context context); /** * Fetches the result of any operation. @@ -29,12 +32,9 @@ public interface JobOperationResults { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param jobName Job name whose operation result has to be fetched. * @param operationId OperationID which represents the operation whose result has to be fetched. - * @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 Response}. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String jobName, String operationId, Context context); + void get(String vaultName, String resourceGroupName, String jobName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobResourceList.java index 0876c5032071..244e95cf9764 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobResourceList.java @@ -18,6 +18,10 @@ public final class JobResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of JobResourceList class. */ + public JobResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobSupportedAction.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobSupportedAction.java index b0646f3df105..161fcedbea02 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobSupportedAction.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/JobSupportedAction.java @@ -33,6 +33,9 @@ public enum JobSupportedAction { */ @JsonCreator public static JobSupportedAction fromString(String value) { + if (value == null) { + return null; + } JobSupportedAction[] items = JobSupportedAction.values(); for (JobSupportedAction item : items) { if (item.toString().equalsIgnoreCase(value)) { @@ -42,6 +45,7 @@ public static JobSupportedAction fromString(String value) { return null; } + /** {@inheritDoc} */ @JsonValue @Override public String toString() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Jobs.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Jobs.java index 4e5ff6149fb9..47fd605c85c3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Jobs.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Jobs.java @@ -14,23 +14,23 @@ public interface Jobs { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param filter OData filter options. + * @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 Response}. */ - void export(String vaultName, String resourceGroupName); + Response exportWithResponse(String vaultName, String resourceGroupName, String filter, Context context); /** * Triggers export of jobs specified by filters and returns an OperationID to track. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param filter OData filter options. - * @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 Response}. */ - Response exportWithResponse(String vaultName, String resourceGroupName, String filter, Context context); + void export(String vaultName, String resourceGroupName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KekDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KekDetails.java index 863f08a680ce..fa09592bc0b0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KekDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KekDetails.java @@ -28,6 +28,10 @@ public final class KekDetails { @JsonProperty(value = "keyBackupData") private String keyBackupData; + /** Creates an instance of KekDetails class. */ + public KekDetails() { + } + /** * Get the keyUrl property: Key is KEK. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KeyAndSecretDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KeyAndSecretDetails.java index d2dab22ea7e5..e11bb7ceff52 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KeyAndSecretDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KeyAndSecretDetails.java @@ -32,6 +32,10 @@ public final class KeyAndSecretDetails { @JsonProperty(value = "encryptionMechanism") private String encryptionMechanism; + /** Creates an instance of KeyAndSecretDetails class. */ + public KeyAndSecretDetails() { + } + /** * Get the kekDetails property: KEK is encryption key for BEK. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KpiResourceHealthDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KpiResourceHealthDetails.java index 76e22a137704..b7fdf5e3e7a9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KpiResourceHealthDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/KpiResourceHealthDetails.java @@ -23,6 +23,10 @@ public final class KpiResourceHealthDetails { @JsonProperty(value = "resourceHealthDetails") private List resourceHealthDetails; + /** Creates an instance of KpiResourceHealthDetails class. */ + public KpiResourceHealthDetails() { + } + /** * Get the resourceHealthStatus property: Resource Health Status. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LastBackupStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LastBackupStatus.java index a70ca066d1a0..ddfb0900cbe0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LastBackupStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LastBackupStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for LastBackupStatus. */ +/** Last backup operation status. Possible values: Healthy, Unhealthy. */ public final class LastBackupStatus extends ExpandableStringEnum { /** Static value Invalid for LastBackupStatus. */ public static final LastBackupStatus INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ListRecoveryPointsRecommendedForMoveRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ListRecoveryPointsRecommendedForMoveRequest.java index 4adc814d650b..e25648057f7d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ListRecoveryPointsRecommendedForMoveRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ListRecoveryPointsRecommendedForMoveRequest.java @@ -23,6 +23,10 @@ public final class ListRecoveryPointsRecommendedForMoveRequest { @JsonProperty(value = "excludedRPList") private List excludedRPList; + /** Creates an instance of ListRecoveryPointsRecommendedForMoveRequest class. */ + public ListRecoveryPointsRecommendedForMoveRequest() { + } + /** * Get the objectType property: Gets the class type. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LogSchedulePolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LogSchedulePolicy.java index 8002802f28b0..361b2e1a09f0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LogSchedulePolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LogSchedulePolicy.java @@ -20,6 +20,10 @@ public final class LogSchedulePolicy extends SchedulePolicy { @JsonProperty(value = "scheduleFrequencyInMins") private Integer scheduleFrequencyInMins; + /** Creates an instance of LogSchedulePolicy class. */ + public LogSchedulePolicy() { + } + /** * Get the scheduleFrequencyInMins property: Frequency of the log schedule operation of this policy in minutes. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermRetentionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermRetentionPolicy.java index 2a46ac442cc4..84dc8d40fa01 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermRetentionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermRetentionPolicy.java @@ -38,6 +38,10 @@ public final class LongTermRetentionPolicy extends RetentionPolicy { @JsonProperty(value = "yearlySchedule") private YearlyRetentionSchedule yearlySchedule; + /** Creates an instance of LongTermRetentionPolicy class. */ + public LongTermRetentionPolicy() { + } + /** * Get the dailySchedule property: Daily retention schedule of the protection policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermSchedulePolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermSchedulePolicy.java index 427d2336138f..57471c8fa466 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermSchedulePolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/LongTermSchedulePolicy.java @@ -13,6 +13,10 @@ @JsonTypeName("LongTermSchedulePolicy") @Immutable public final class LongTermSchedulePolicy extends SchedulePolicy { + /** Creates an instance of LongTermSchedulePolicy class. */ + public LongTermSchedulePolicy() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainer.java index e2147e0b39fc..1249316e23b2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainer.java @@ -57,6 +57,10 @@ public final class MabContainer extends ProtectionContainer { @JsonProperty(value = "containerHealthState") private String containerHealthState; + /** Creates an instance of MabContainer class. */ + public MabContainer() { + } + /** * Get the canReRegister property: Can the container be registered one more time. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerExtendedInfo.java index 63f1ef5741e8..f2e4ab4a0c14 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerExtendedInfo.java @@ -42,6 +42,10 @@ public final class MabContainerExtendedInfo { @JsonProperty(value = "lastBackupStatus") private String lastBackupStatus; + /** Creates an instance of MabContainerExtendedInfo class. */ + public MabContainerExtendedInfo() { + } + /** * Get the lastRefreshedAt property: Time stamp when this container was refreshed. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerHealthDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerHealthDetails.java index 5f301d4f01b7..864b824d0365 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerHealthDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabContainerHealthDetails.java @@ -35,6 +35,10 @@ public final class MabContainerHealthDetails { @JsonProperty(value = "recommendations") private List recommendations; + /** Creates an instance of MabContainerHealthDetails class. */ + public MabContainerHealthDetails() { + } + /** * Get the code property: Health Code. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabErrorInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabErrorInfo.java index e773ac333126..db1b8ddc8af9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabErrorInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabErrorInfo.java @@ -23,6 +23,10 @@ public final class MabErrorInfo { @JsonProperty(value = "recommendations", access = JsonProperty.Access.WRITE_ONLY) private List recommendations; + /** Creates an instance of MabErrorInfo class. */ + public MabErrorInfo() { + } + /** * Get the errorString property: Localized error string. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItem.java index 7b0a2a06abaf..13919e9061f3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItem.java @@ -58,6 +58,10 @@ public final class MabFileFolderProtectedItem extends ProtectedItem { @JsonProperty(value = "extendedInfo") private MabFileFolderProtectedItemExtendedInfo extendedInfo; + /** Creates an instance of MabFileFolderProtectedItem class. */ + public MabFileFolderProtectedItem() { + } + /** * Get the friendlyName property: Friendly name of this backup item. * @@ -198,20 +202,6 @@ public MabFileFolderProtectedItem withExtendedInfo(MabFileFolderProtectedItemExt return this; } - /** {@inheritDoc} */ - @Override - public MabFileFolderProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - super.withBackupManagementType(backupManagementType); - return this; - } - - /** {@inheritDoc} */ - @Override - public MabFileFolderProtectedItem withWorkloadType(DataSourceType workloadType) { - super.withWorkloadType(workloadType); - return this; - } - /** {@inheritDoc} */ @Override public MabFileFolderProtectedItem withContainerName(String containerName) { @@ -310,6 +300,13 @@ public MabFileFolderProtectedItem withPolicyName(String policyName) { return this; } + /** {@inheritDoc} */ + @Override + public MabFileFolderProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + super.withSoftDeleteRetentionPeriod(softDeleteRetentionPeriod); + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItemExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItemExtendedInfo.java index adea227a4348..6217b9a298bc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItemExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabFileFolderProtectedItemExtendedInfo.java @@ -29,6 +29,10 @@ public final class MabFileFolderProtectedItemExtendedInfo { @JsonProperty(value = "recoveryPointCount") private Integer recoveryPointCount; + /** Creates an instance of MabFileFolderProtectedItemExtendedInfo class. */ + public MabFileFolderProtectedItemExtendedInfo() { + } + /** * Get the lastRefreshedAt property: Last time when the agent data synced to service. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJob.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJob.java index 55bcdf9c4bd7..51b037322e49 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJob.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJob.java @@ -59,6 +59,10 @@ public final class MabJob extends Job { @JsonProperty(value = "extendedInfo") private MabJobExtendedInfo extendedInfo; + /** Creates an instance of MabJob class. */ + public MabJob() { + } + /** * Get the duration property: Time taken by job to run. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobExtendedInfo.java index 3e17156a1815..98a6c7e4202f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobExtendedInfo.java @@ -32,6 +32,10 @@ public final class MabJobExtendedInfo { @JsonProperty(value = "dynamicErrorMessage") private String dynamicErrorMessage; + /** Creates an instance of MabJobExtendedInfo class. */ + public MabJobExtendedInfo() { + } + /** * Get the tasksList property: List of tasks for this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobTaskDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobTaskDetails.java index 3427b62aeb81..e2237d0a792f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobTaskDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabJobTaskDetails.java @@ -42,6 +42,10 @@ public final class MabJobTaskDetails { @JsonProperty(value = "status") private String status; + /** Creates an instance of MabJobTaskDetails class. */ + public MabJobTaskDetails() { + } + /** * Get the taskId property: The task display name. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabProtectionPolicy.java index 261974c400d9..557293708707 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabProtectionPolicy.java @@ -27,6 +27,10 @@ public final class MabProtectionPolicy extends ProtectionPolicy { @JsonProperty(value = "retentionPolicy") private RetentionPolicy retentionPolicy; + /** Creates an instance of MabProtectionPolicy class. */ + public MabProtectionPolicy() { + } + /** * Get the schedulePolicy property: Backup schedule of backup policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabServerType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabServerType.java index 7cf24ee44829..86d708667ee6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabServerType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MabServerType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for MabServerType. */ +/** Server type of MAB container. */ public final class MabServerType extends ExpandableStringEnum { /** Static value Invalid for MabServerType. */ public static final MabServerType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthOfYear.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthOfYear.java index 42a34a82a575..5f75af22e86a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthOfYear.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthOfYear.java @@ -63,6 +63,9 @@ public enum MonthOfYear { */ @JsonCreator public static MonthOfYear fromString(String value) { + if (value == null) { + return null; + } MonthOfYear[] items = MonthOfYear.values(); for (MonthOfYear item : items) { if (item.toString().equalsIgnoreCase(value)) { @@ -72,6 +75,7 @@ public static MonthOfYear fromString(String value) { return null; } + /** {@inheritDoc} */ @JsonValue @Override public String toString() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthlyRetentionSchedule.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthlyRetentionSchedule.java index b90e7a9a60cd..46f499cd3632 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthlyRetentionSchedule.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MonthlyRetentionSchedule.java @@ -42,6 +42,10 @@ public final class MonthlyRetentionSchedule { @JsonProperty(value = "retentionDuration") private RetentionDuration retentionDuration; + /** Creates an instance of MonthlyRetentionSchedule class. */ + public MonthlyRetentionSchedule() { + } + /** * Get the retentionScheduleFormatType property: Retention schedule format type for monthly retention policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MoveRPAcrossTiersRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MoveRPAcrossTiersRequest.java index 03c48fc55365..f497f8553484 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MoveRPAcrossTiersRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/MoveRPAcrossTiersRequest.java @@ -28,6 +28,10 @@ public final class MoveRPAcrossTiersRequest { @JsonProperty(value = "targetTierType") private RecoveryPointTierType targetTierType; + /** Creates an instance of MoveRPAcrossTiersRequest class. */ + public MoveRPAcrossTiersRequest() { + } + /** * Get the objectType property: Gets the class type. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/NameInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/NameInfo.java index f4f1298e5a97..68e37836ad4a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/NameInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/NameInfo.java @@ -22,6 +22,10 @@ public final class NameInfo { @JsonProperty(value = "localizedValue") private String localizedValue; + /** Creates an instance of NameInfo class. */ + public NameInfo() { + } + /** * Get the value property: Value of usage. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java index 42f4c0145238..6e525218f6b7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationOperations.java @@ -15,13 +15,14 @@ public interface OperationOperations { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource validate operation request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ - ValidateOperationsResponse validate( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters); + Response validateWithResponse( + String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); /** * Validate operation for specified backed up item. This is a synchronous operation. @@ -29,12 +30,11 @@ ValidateOperationsResponse validate( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param parameters resource validate operation request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ - Response validateWithResponse( - String vaultName, String resourceGroupName, ValidateOperationRequest parameters, Context context); + ValidateOperationsResponse validate( + String vaultName, String resourceGroupName, ValidateOperationRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfo.java index 640bae799daf..9109bb61528e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfo.java @@ -21,6 +21,10 @@ public final class OperationResultInfo extends OperationResultInfoBase { @JsonProperty(value = "jobList") private List jobList; + /** Creates an instance of OperationResultInfo class. */ + public OperationResultInfo() { + } + /** * Get the jobList property: List of jobs created by this operation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfoBase.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfoBase.java index c91f408959e1..ac5142eacc51 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfoBase.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationResultInfoBase.java @@ -22,6 +22,10 @@ }) @Immutable public class OperationResultInfoBase { + /** Creates an instance of OperationResultInfoBase class. */ + public OperationResultInfoBase() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusError.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusError.java index f84eb0b1757a..e0cac18b13e5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusError.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusError.java @@ -22,6 +22,10 @@ public final class OperationStatusError { @JsonProperty(value = "message") private String message; + /** Creates an instance of OperationStatusError class. */ + public OperationStatusError() { + } + /** * Get the code property: Error code of the operation failure. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusExtendedInfo.java index 0b60237c219c..6d65918a7209 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusExtendedInfo.java @@ -28,6 +28,10 @@ }) @Immutable public class OperationStatusExtendedInfo { + /** Creates an instance of OperationStatusExtendedInfo class. */ + public OperationStatusExtendedInfo() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobExtendedInfo.java index 03cf3c03cf1f..11d49f7001ae 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobExtendedInfo.java @@ -20,6 +20,10 @@ public final class OperationStatusJobExtendedInfo extends OperationStatusExtende @JsonProperty(value = "jobId") private String jobId; + /** Creates an instance of OperationStatusJobExtendedInfo class. */ + public OperationStatusJobExtendedInfo() { + } + /** * Get the jobId property: ID of the job created for this protected item. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobsExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobsExtendedInfo.java index e64478ec60db..b2096d755a7d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobsExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusJobsExtendedInfo.java @@ -30,6 +30,10 @@ public final class OperationStatusJobsExtendedInfo extends OperationStatusExtend @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map failedJobsError; + /** Creates an instance of OperationStatusJobsExtendedInfo class. */ + public OperationStatusJobsExtendedInfo() { + } + /** * Get the jobIds property: IDs of the jobs created for the protected item. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusProvisionIlrExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusProvisionIlrExtendedInfo.java index 29a72db09019..8362e85d7126 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusProvisionIlrExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusProvisionIlrExtendedInfo.java @@ -20,6 +20,10 @@ public final class OperationStatusProvisionIlrExtendedInfo extends OperationStat @JsonProperty(value = "recoveryTarget") private InstantItemRecoveryTarget recoveryTarget; + /** Creates an instance of OperationStatusProvisionIlrExtendedInfo class. */ + public OperationStatusProvisionIlrExtendedInfo() { + } + /** * Get the recoveryTarget property: Target details for file / folder restore. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValidateOperationExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValidateOperationExtendedInfo.java index 92eb6a5f5ac0..bae0ac5fe142 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValidateOperationExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValidateOperationExtendedInfo.java @@ -20,6 +20,10 @@ public final class OperationStatusValidateOperationExtendedInfo extends Operatio @JsonProperty(value = "validateOperationResponse") private ValidateOperationResponse validateOperationResponse; + /** Creates an instance of OperationStatusValidateOperationExtendedInfo class. */ + public OperationStatusValidateOperationExtendedInfo() { + } + /** * Get the validateOperationResponse property: Gets the validation operation response. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValues.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValues.java index 9d2ca8f6bbd3..a77822a749bf 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValues.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationStatusValues.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for OperationStatusValues. */ +/** Operation status. */ public final class OperationStatusValues extends ExpandableStringEnum { /** Static value Invalid for OperationStatusValues. */ public static final OperationStatusValues INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationType.java index 960cd50285bf..aedc8e9596e0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for OperationType. */ +/** Re-Do Operation. */ public final class OperationType extends ExpandableStringEnum { /** Static value Invalid for OperationType. */ public static final OperationType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationWorkerResponse.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationWorkerResponse.java index e19582a6a499..74df631d4b44 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationWorkerResponse.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OperationWorkerResponse.java @@ -26,6 +26,10 @@ public class OperationWorkerResponse { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map> headers; + /** Creates an instance of OperationWorkerResponse class. */ + public OperationWorkerResponse() { + } + /** * Get the statusCode property: HTTP Status Code of the operation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OverwriteOptions.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OverwriteOptions.java index cdbe121539bc..4679593cea96 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OverwriteOptions.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/OverwriteOptions.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for OverwriteOptions. */ +/** Can Overwrite if Target DataBase already exists. */ public final class OverwriteOptions extends ExpandableStringEnum { /** Static value Invalid for OverwriteOptions. */ public static final OverwriteOptions INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PointInTimeRange.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PointInTimeRange.java index c0c27ad38272..e9387dbc6ed7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PointInTimeRange.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PointInTimeRange.java @@ -23,6 +23,10 @@ public final class PointInTimeRange { @JsonProperty(value = "endTime") private OffsetDateTime endTime; + /** Creates an instance of PointInTimeRange class. */ + public PointInTimeRange() { + } + /** * Get the startTime property: Start time of the time range for log recovery. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PolicyType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PolicyType.java index d2575ef408d9..bd80354a3292 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PolicyType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PolicyType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for PolicyType. */ +/** Type of backup policy type. */ public final class PolicyType extends ExpandableStringEnum { /** Static value Invalid for PolicyType. */ public static final PolicyType INVALID = fromString("Invalid"); @@ -28,6 +28,12 @@ public final class PolicyType extends ExpandableStringEnum { /** Static value Incremental for PolicyType. */ public static final PolicyType INCREMENTAL = fromString("Incremental"); + /** Static value SnapshotFull for PolicyType. */ + public static final PolicyType SNAPSHOT_FULL = fromString("SnapshotFull"); + + /** Static value SnapshotCopyOnlyFull for PolicyType. */ + public static final PolicyType SNAPSHOT_COPY_ONLY_FULL = fromString("SnapshotCopyOnlyFull"); + /** * Creates or finds a PolicyType from its string representation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreBackupValidation.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreBackupValidation.java index bc0d4f52bbbb..53a945755f5e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreBackupValidation.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreBackupValidation.java @@ -28,6 +28,10 @@ public final class PreBackupValidation { @JsonProperty(value = "message") private String message; + /** Creates an instance of PreBackupValidation class. */ + public PreBackupValidation() { + } + /** * Get the status property: Status of protectable item, i.e. InProgress,Succeeded,Failed. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreValidateEnableBackupRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreValidateEnableBackupRequest.java index 4a8f989722d2..7b40a131205f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreValidateEnableBackupRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PreValidateEnableBackupRequest.java @@ -38,6 +38,10 @@ public final class PreValidateEnableBackupRequest { @JsonProperty(value = "properties") private String properties; + /** Creates an instance of PreValidateEnableBackupRequest class. */ + public PreValidateEnableBackupRequest() { + } + /** * Get the resourceType property: ProtectedItem Type- VM, SqlDataBase, AzureFileShare etc. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveRequest.java index 62c7606dbc0a..7b14d662b77d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveRequest.java @@ -43,6 +43,10 @@ public final class PrepareDataMoveRequest { @JsonProperty(value = "ignoreMoved") private Boolean ignoreMoved; + /** Creates an instance of PrepareDataMoveRequest class. */ + public PrepareDataMoveRequest() { + } + /** * Get the targetResourceId property: ARM Id of target vault. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveResponse.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveResponse.java index 90abbd97b592..e90c65a2b9c6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveResponse.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrepareDataMoveResponse.java @@ -30,6 +30,10 @@ public final class PrepareDataMoveResponse extends VaultStorageConfigOperationRe @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map sourceVaultProperties; + /** Creates an instance of PrepareDataMoveResponse class. */ + public PrepareDataMoveResponse() { + } + /** * Get the correlationId property: Co-relationId for move operation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoint.java index 2268b3274925..a58e05a92aaf 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoint.java @@ -16,6 +16,10 @@ public final class PrivateEndpoint { @JsonProperty(value = "id") private String id; + /** Creates an instance of PrivateEndpoint class. */ + public PrivateEndpoint() { + } + /** * Get the id property: Gets or sets id. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnection.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnection.java index f428f924ef72..e17147e2cce4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnection.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnection.java @@ -17,8 +17,7 @@ public final class PrivateEndpointConnection { private ProvisioningState provisioningState; /* - * Gets or sets private endpoint associated with the private endpoint - * connection + * Gets or sets private endpoint associated with the private endpoint connection */ @JsonProperty(value = "privateEndpoint") private PrivateEndpoint privateEndpoint; @@ -29,6 +28,10 @@ public final class PrivateEndpointConnection { @JsonProperty(value = "privateLinkServiceConnectionState") private PrivateLinkServiceConnectionState privateLinkServiceConnectionState; + /** Creates an instance of PrivateEndpointConnection class. */ + public PrivateEndpointConnection() { + } + /** * Get the provisioningState property: Gets or sets provisioning state of the private endpoint connection. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnectionStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnectionStatus.java index 05c939c61c10..307f0d4ead0b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnectionStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnectionStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for PrivateEndpointConnectionStatus. */ +/** Gets or sets the status. */ public final class PrivateEndpointConnectionStatus extends ExpandableStringEnum { /** Static value Pending for PrivateEndpointConnectionStatus. */ public static final PrivateEndpointConnectionStatus PENDING = fromString("Pending"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnections.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnections.java index c1af85097aed..a2aaa5ebb86a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnections.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpointConnections.java @@ -15,13 +15,14 @@ public interface PrivateEndpointConnections { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. + * @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 private Endpoint Connection. + * @return private Endpoint Connection along with {@link Response}. */ - PrivateEndpointConnectionResource get( - String vaultName, String resourceGroupName, String privateEndpointConnectionName); + Response getWithResponse( + String vaultName, String resourceGroupName, String privateEndpointConnectionName, Context context); /** * Get Private Endpoint Connection. This call is made by Backup Admin. @@ -29,14 +30,13 @@ PrivateEndpointConnectionResource get( * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. - * @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 private Endpoint Connection along with {@link Response}. + * @return private Endpoint Connection. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String privateEndpointConnectionName, Context context); + PrivateEndpointConnectionResource get( + String vaultName, String resourceGroupName, String privateEndpointConnectionName); /** * Delete Private Endpoint requests. This call is made by Backup Admin. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoints.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoints.java index 9e422f6c176c..3d72a7c191b8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoints.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateEndpoints.java @@ -16,13 +16,18 @@ public interface PrivateEndpoints { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. * @param operationId Operation id. + * @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 operation status for a private endpoint connection. + * @return the operation status for a private endpoint connection along with {@link Response}. */ - OperationStatus getOperationStatus( - String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId); + Response getOperationStatusWithResponse( + String vaultName, + String resourceGroupName, + String privateEndpointConnectionName, + String operationId, + Context context); /** * Gets the operation status for a private endpoint connection. @@ -31,16 +36,11 @@ OperationStatus getOperationStatus( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param privateEndpointConnectionName The name of the private endpoint connection. * @param operationId Operation id. - * @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 operation status for a private endpoint connection along with {@link Response}. + * @return the operation status for a private endpoint connection. */ - Response getOperationStatusWithResponse( - String vaultName, - String resourceGroupName, - String privateEndpointConnectionName, - String operationId, - Context context); + OperationStatus getOperationStatus( + String vaultName, String resourceGroupName, String privateEndpointConnectionName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateLinkServiceConnectionState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateLinkServiceConnectionState.java index 4222181d154d..357aaec3d16f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateLinkServiceConnectionState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/PrivateLinkServiceConnectionState.java @@ -28,6 +28,10 @@ public final class PrivateLinkServiceConnectionState { @JsonProperty(value = "actionRequired") private String actionRequired; + /** Creates an instance of PrivateLinkServiceConnectionState class. */ + public PrivateLinkServiceConnectionState() { + } + /** * Get the status property: Gets or sets the status. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainer.java index e73ed57bcef8..3c6b8f0f8359 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainer.java @@ -47,6 +47,10 @@ public class ProtectableContainer { @JsonProperty(value = "containerId") private String containerId; + /** Creates an instance of ProtectableContainer class. */ + public ProtectableContainer() { + } + /** * Get the friendlyName property: Friendly name of the container. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainerResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainerResourceList.java index 1907a7656176..f7de2ff70d42 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainerResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainerResourceList.java @@ -18,6 +18,10 @@ public final class ProtectableContainerResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of ProtectableContainerResourceList class. */ + public ProtectableContainerResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainerType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainerType.java new file mode 100644 index 000000000000..8d30c4d1fd52 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectableContainerType.java @@ -0,0 +1,102 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * Type of the container. The value of this property for 1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. + * Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines. + */ +public enum ProtectableContainerType { + /** Enum value Invalid. */ + INVALID("Invalid"), + + /** Enum value Unknown. */ + UNKNOWN("Unknown"), + + /** Enum value IaasVMContainer. */ + IAAS_VMCONTAINER("IaasVMContainer"), + + /** Enum value IaasVMServiceContainer. */ + IAAS_VMSERVICE_CONTAINER("IaasVMServiceContainer"), + + /** Enum value DPMContainer. */ + DPMCONTAINER("DPMContainer"), + + /** Enum value AzureBackupServerContainer. */ + AZURE_BACKUP_SERVER_CONTAINER("AzureBackupServerContainer"), + + /** Enum value MABContainer. */ + MABCONTAINER("MABContainer"), + + /** Enum value Cluster. */ + CLUSTER("Cluster"), + + /** Enum value AzureSqlContainer. */ + AZURE_SQL_CONTAINER("AzureSqlContainer"), + + /** Enum value Windows. */ + WINDOWS("Windows"), + + /** Enum value VCenter. */ + VCENTER("VCenter"), + + /** Enum value VMAppContainer. */ + VMAPP_CONTAINER("VMAppContainer"), + + /** Enum value SQLAGWorkLoadContainer. */ + SQLAGWORK_LOAD_CONTAINER("SQLAGWorkLoadContainer"), + + /** Enum value StorageContainer. */ + STORAGE_CONTAINER("StorageContainer"), + + /** Enum value GenericContainer. */ + GENERIC_CONTAINER("GenericContainer"), + + /** Enum value Microsoft.ClassicCompute/virtualMachines. */ + MICROSOFT_CLASSIC_COMPUTE_VIRTUAL_MACHINES("Microsoft.ClassicCompute/virtualMachines"), + + /** Enum value Microsoft.Compute/virtualMachines. */ + MICROSOFT_COMPUTE_VIRTUAL_MACHINES("Microsoft.Compute/virtualMachines"), + + /** Enum value AzureWorkloadContainer. */ + AZURE_WORKLOAD_CONTAINER("AzureWorkloadContainer"); + + /** The actual serialized value for a ProtectableContainerType instance. */ + private final String value; + + ProtectableContainerType(String value) { + this.value = value; + } + + /** + * Parses a serialized value to a ProtectableContainerType instance. + * + * @param value the serialized value to parse. + * @return the parsed ProtectableContainerType object, or null if unable to parse. + */ + @JsonCreator + public static ProtectableContainerType fromString(String value) { + if (value == null) { + return null; + } + ProtectableContainerType[] items = ProtectableContainerType.values(); + for (ProtectableContainerType item : items) { + if (item.toString().equalsIgnoreCase(value)) { + return item; + } + } + return null; + } + + /** {@inheritDoc} */ + @JsonValue + @Override + public String toString() { + return this.value; + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java index 279d3cbbb6a5..be1a234d226f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItem.java @@ -33,13 +33,13 @@ public class ProtectedItem { /* * Type of backup management for the backed up item. */ - @JsonProperty(value = "backupManagementType") + @JsonProperty(value = "backupManagementType", access = JsonProperty.Access.WRITE_ONLY) private BackupManagementType backupManagementType; /* * Type of workload this item represents. */ - @JsonProperty(value = "workloadType") + @JsonProperty(value = "workloadType", access = JsonProperty.Access.WRITE_ONLY) private DataSourceType workloadType; /* @@ -61,8 +61,7 @@ public class ProtectedItem { private String policyId; /* - * Timestamp when the last (latest) backup copy was created for this backup - * item. + * Timestamp when the last (latest) backup copy was created for this backup item. */ @JsonProperty(value = "lastRecoveryPoint") private OffsetDateTime lastRecoveryPoint; @@ -74,8 +73,7 @@ public class ProtectedItem { private String backupSetName; /* - * Create mode to indicate recovery of existing soft deleted data source or - * creation of new data source. + * Create mode to indicate recovery of existing soft deleted data source or creation of new data source. */ @JsonProperty(value = "createMode") private CreateMode createMode; @@ -93,8 +91,7 @@ public class ProtectedItem { private Boolean isScheduledForDeferredDelete; /* - * Time remaining before the DS marked for deferred delete is permanently - * deleted + * Time remaining before the DS marked for deferred delete is permanently deleted */ @JsonProperty(value = "deferredDeleteTimeRemaining") private String deferredDeleteTimeRemaining; @@ -106,8 +103,7 @@ public class ProtectedItem { private Boolean isDeferredDeleteScheduleUpcoming; /* - * Flag to identify that deferred deleted DS is to be moved into Pause - * state + * Flag to identify that deferred deleted DS is to be moved into Pause state */ @JsonProperty(value = "isRehydrate") private Boolean isRehydrate; @@ -130,6 +126,16 @@ public class ProtectedItem { @JsonProperty(value = "policyName") private String policyName; + /* + * Soft delete retention period in days + */ + @JsonProperty(value = "softDeleteRetentionPeriod") + private Integer softDeleteRetentionPeriod; + + /** Creates an instance of ProtectedItem class. */ + public ProtectedItem() { + } + /** * Get the backupManagementType property: Type of backup management for the backed up item. * @@ -139,17 +145,6 @@ public BackupManagementType backupManagementType() { return this.backupManagementType; } - /** - * Set the backupManagementType property: Type of backup management for the backed up item. - * - * @param backupManagementType the backupManagementType value to set. - * @return the ProtectedItem object itself. - */ - public ProtectedItem withBackupManagementType(BackupManagementType backupManagementType) { - this.backupManagementType = backupManagementType; - return this; - } - /** * Get the workloadType property: Type of workload this item represents. * @@ -159,17 +154,6 @@ public DataSourceType workloadType() { return this.workloadType; } - /** - * Set the workloadType property: Type of workload this item represents. - * - * @param workloadType the workloadType value to set. - * @return the ProtectedItem object itself. - */ - public ProtectedItem withWorkloadType(DataSourceType workloadType) { - this.workloadType = workloadType; - return this; - } - /** * Get the containerName property: Unique name of container. * @@ -460,6 +444,26 @@ public ProtectedItem withPolicyName(String policyName) { return this; } + /** + * Get the softDeleteRetentionPeriod property: Soft delete retention period in days. + * + * @return the softDeleteRetentionPeriod value. + */ + public Integer softDeleteRetentionPeriod() { + return this.softDeleteRetentionPeriod; + } + + /** + * Set the softDeleteRetentionPeriod property: Soft delete retention period in days. + * + * @param softDeleteRetentionPeriod the softDeleteRetentionPeriod value to set. + * @return the ProtectedItem object itself. + */ + public ProtectedItem withSoftDeleteRetentionPeriod(Integer softDeleteRetentionPeriod) { + this.softDeleteRetentionPeriod = softDeleteRetentionPeriod; + return this; + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemHealthStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemHealthStatus.java index 5f7ac29b48eb..0a7f74dac331 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemHealthStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemHealthStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ProtectedItemHealthStatus. */ +/** Health status of the backup item, evaluated based on last heartbeat received. */ public final class ProtectedItemHealthStatus extends ExpandableStringEnum { /** Static value Invalid for ProtectedItemHealthStatus. */ public static final ProtectedItemHealthStatus INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationResults.java index bafec72176d8..4904f646f634 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationResults.java @@ -18,18 +18,20 @@ public interface ProtectedItemOperationResults { * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items. + * @return base class for backup items along with {@link Response}. */ - ProtectedItemResource get( + Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId); + String operationId, + Context context); /** * Fetches the result of any operation on the backup item. @@ -40,18 +42,16 @@ ProtectedItemResource get( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items along with {@link Response}. + * @return base class for backup items. */ - Response getWithResponse( + ProtectedItemResource get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context); + String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationStatuses.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationStatuses.java index 17f4a1af8723..40c30c8c6e6f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationStatuses.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemOperationStatuses.java @@ -20,18 +20,20 @@ public interface ProtectedItemOperationStatuses { * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID represents the operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ - OperationStatus get( + Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId); + String operationId, + Context context); /** * Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed @@ -44,18 +46,16 @@ OperationStatus get( * @param containerName Container name associated with the backup item. * @param protectedItemName Backup item name whose details are to be fetched. * @param operationId OperationID represents the operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ - Response getWithResponse( + OperationStatus get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String operationId, - Context context); + String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemResourceList.java index 24a065eda13c..a64f37e71723 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemResourceList.java @@ -18,6 +18,10 @@ public final class ProtectedItemResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of ProtectedItemResourceList class. */ + public ProtectedItemResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemState.java index 337909212177..04f4069108cd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItemState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ProtectedItemState. */ +/** Backup state of the backed up item. */ public final class ProtectedItemState extends ExpandableStringEnum { /** Static value Invalid for ProtectedItemState. */ public static final ProtectedItemState INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItems.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItems.java index 5e4b7dd730bd..acc23522dc7c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItems.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectedItems.java @@ -9,23 +9,6 @@ /** Resource collection API of ProtectedItems. */ public interface ProtectedItems { - /** - * Provides the details of the backed up item. This is an asynchronous operation. To know the status of the - * operation, call the GetItemOperationResult API. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric name associated with the backed up item. - * @param containerName Container name associated with the backed up item. - * @param protectedItemName Backed up item name whose details are to be fetched. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup items. - */ - ProtectedItemResource get( - String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName); - /** * Provides the details of the backed up item. This is an asynchronous operation. To know the status of the * operation, call the GetItemOperationResult API. @@ -52,19 +35,20 @@ Response getWithResponse( Context context); /** - * Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of - * the request, call the GetItemOperationResult API. + * Provides the details of the backed up item. This is an asynchronous operation. To know the status of the + * operation, call the GetItemOperationResult API. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the backed up item. * @param containerName Container name associated with the backed up item. - * @param protectedItemName Backed up item to be deleted. + * @param protectedItemName Backed up item name whose details are to be fetched. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return base class for backup items. */ - void delete( + ProtectedItemResource get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName); /** @@ -90,6 +74,22 @@ Response deleteWithResponse( String protectedItemName, Context context); + /** + * Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of + * the request, call the GetItemOperationResult API. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param fabricName Fabric name associated with the backed up item. + * @param containerName Container name associated with the backed up item. + * @param protectedItemName Backed up item to be deleted. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + void delete( + String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName); + /** * Provides the details of the backed up item. This is an asynchronous operation. To know the status of the * operation, call the GetItemOperationResult API. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainer.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainer.java index 31eee8c9daf2..d862365f6709 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainer.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainer.java @@ -41,8 +41,7 @@ public class ProtectionContainer { private BackupManagementType backupManagementType; /* - * Status of registration of the container with the Recovery Services - * Vault. + * Status of registration of the container with the Recovery Services Vault. */ @JsonProperty(value = "registrationStatus") private String registrationStatus; @@ -59,6 +58,10 @@ public class ProtectionContainer { @JsonProperty(value = "protectableObjectType") private String protectableObjectType; + /** Creates an instance of ProtectionContainer class. */ + public ProtectionContainer() { + } + /** * Get the friendlyName property: Friendly name of the container. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerOperationResults.java index 428beb35034f..38ab8429dac7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerOperationResults.java @@ -17,13 +17,19 @@ public interface ProtectionContainerOperationResults { * @param fabricName Fabric name associated with the container. * @param containerName Container name whose information should be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for container with backup items. + * @return base class for container with backup items along with {@link Response}. */ - ProtectionContainerResource get( - String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId); + Response getWithResponse( + String vaultName, + String resourceGroupName, + String fabricName, + String containerName, + String operationId, + Context context); /** * Fetches the result of any operation on the container. @@ -33,17 +39,11 @@ ProtectionContainerResource get( * @param fabricName Fabric name associated with the container. * @param containerName Container name whose information should be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for container with backup items along with {@link Response}. + * @return base class for container with backup items. */ - Response getWithResponse( - String vaultName, - String resourceGroupName, - String fabricName, - String containerName, - String operationId, - Context context); + ProtectionContainerResource get( + String vaultName, String resourceGroupName, String fabricName, String containerName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerRefreshOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerRefreshOperationResults.java index 0414d16f5b94..1dadd52042a9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerRefreshOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerRefreshOperationResults.java @@ -16,11 +16,14 @@ public interface ProtectionContainerRefreshOperationResults { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the container. * @param operationId Operation ID associated with the operation whose result needs to be fetched. + * @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 Response}. */ - void get(String vaultName, String resourceGroupName, String fabricName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String operationId, Context context); /** * Provides the result of the refresh operation triggered by the BeginRefresh operation. @@ -29,12 +32,9 @@ public interface ProtectionContainerRefreshOperationResults { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the container. * @param operationId Operation ID associated with the operation whose result needs to be fetched. - * @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 Response}. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String operationId, Context context); + void get(String vaultName, String resourceGroupName, String fabricName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResource.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResource.java index 55d39db67fe3..ef58e56220c0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResource.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResource.java @@ -257,15 +257,9 @@ interface WithEtag { ProtectionContainerResource refresh(Context context); /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Inquires all the protectable items under the given container. * - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - */ - void inquire(); - - /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param filter OData filter options. * @param context The context to associate with this operation. @@ -275,4 +269,14 @@ interface WithEtag { * @return the {@link Response}. */ Response inquireWithResponse(String filter, Context context); + + /** + * Inquires all the protectable items under the given container. + * + *

This is an async operation and the results should be tracked using location header or Azure-async-url. + * + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + void inquire(); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResourceList.java index 09e855ae78f2..427f7444dd81 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainerResourceList.java @@ -18,6 +18,10 @@ public final class ProtectionContainerResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of ProtectionContainerResourceList class. */ + public ProtectionContainerResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainers.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainers.java index 2da6ea637b65..d15eaf0b64a3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainers.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionContainers.java @@ -9,21 +9,6 @@ /** Resource collection API of ProtectionContainers. */ public interface ProtectionContainers { - /** - * Gets details of the specific container registered to your Recovery Services Vault. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Name of the fabric where the container belongs. - * @param containerName Name of the container whose details need to be fetched. - * @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 details of the specific container registered to your Recovery Services Vault. - */ - ProtectionContainerResource get( - String vaultName, String resourceGroupName, String fabricName, String containerName); - /** * Gets details of the specific container registered to your Recovery Services Vault. * @@ -41,19 +26,19 @@ Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, Context context); /** - * Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To - * determine whether the backend service has finished processing the request, call Get Container Operation Result - * API. + * Gets details of the specific container registered to your Recovery Services Vault. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Name of the fabric where the container belongs. - * @param containerName Name of the container which needs to be unregistered from the Recovery Services Vault. + * @param containerName Name of the container whose details need to be fetched. * @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 details of the specific container registered to your Recovery Services Vault. */ - void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName); + ProtectionContainerResource get( + String vaultName, String resourceGroupName, String fabricName, String containerName); /** * Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To @@ -74,20 +59,24 @@ Response unregisterWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, Context context); /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To + * determine whether the backend service has finished processing the request, call Get Container Operation Result + * API. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric Name associated with the container. - * @param containerName Name of the container in which inquiry needs to be triggered. + * @param fabricName Name of the fabric where the container belongs. + * @param containerName Name of the container which needs to be unregistered from the Recovery Services Vault. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName); + void unregister(String vaultName, String resourceGroupName, String fabricName, String containerName); /** - * This is an async operation and the results should be tracked using location header or Azure-async-url. + * Inquires all the protectable items under the given container. + * + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. @@ -109,17 +98,19 @@ Response inquireWithResponse( Context context); /** - * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an - * asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. + * Inquires all the protectable items under the given container. + * + *

This is an async operation and the results should be tracked using location header or Azure-async-url. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param fabricName Fabric name associated the container. + * @param fabricName Fabric Name associated with the container. + * @param containerName Name of the container in which inquiry needs to be triggered. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void refresh(String vaultName, String resourceGroupName, String fabricName); + void inquire(String vaultName, String resourceGroupName, String fabricName, String containerName); /** * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an @@ -138,6 +129,19 @@ Response inquireWithResponse( Response refreshWithResponse( String vaultName, String resourceGroupName, String fabricName, String filter, Context context); + /** + * Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an + * asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param fabricName Fabric name associated the container. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + void refresh(String vaultName, String resourceGroupName, String fabricName); + /** * Gets details of the specific container registered to your Recovery Services Vault. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntent.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntent.java index d7454ef90aa8..9f6847d8ed91 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntent.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntent.java @@ -39,8 +39,7 @@ public class ProtectionIntent { private String sourceResourceId; /* - * ID of the item which is getting protected, In case of Azure Vm , it is - * ProtectedItemId + * ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId */ @JsonProperty(value = "itemId") private String itemId; @@ -57,6 +56,10 @@ public class ProtectionIntent { @JsonProperty(value = "protectionState") private ProtectionStatus protectionState; + /** Creates an instance of ProtectionIntent class. */ + public ProtectionIntent() { + } + /** * Get the backupManagementType property: Type of backup management for the backed up item. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentItemType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentItemType.java index a3e7b5efb0d5..3dd4a4f8d13c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentItemType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentItemType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ProtectionIntentItemType. */ +/** backup protectionIntent type. */ public final class ProtectionIntentItemType extends ExpandableStringEnum { /** Static value Invalid for ProtectionIntentItemType. */ public static final ProtectionIntentItemType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentResourceList.java index 49ec52e0b265..e8ac01966778 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntentResourceList.java @@ -18,6 +18,10 @@ public final class ProtectionIntentResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of ProtectionIntentResourceList class. */ + public ProtectionIntentResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntents.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntents.java index 835768568ab0..fab7d5a620a5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntents.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionIntents.java @@ -15,12 +15,14 @@ public interface ProtectionIntents { * * @param azureRegion Azure region to hit Api. * @param parameters Enable backup validation request on Virtual Machine. + * @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 response contract for enable backup validation request. + * @return response contract for enable backup validation request along with {@link Response}. */ - PreValidateEnableBackupResponse validate(String azureRegion, PreValidateEnableBackupRequest parameters); + Response validateWithResponse( + String azureRegion, PreValidateEnableBackupRequest parameters, Context context); /** * It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration passed @@ -28,14 +30,12 @@ public interface ProtectionIntents { * * @param azureRegion Azure region to hit Api. * @param parameters Enable backup validation request on Virtual Machine. - * @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 response contract for enable backup validation request along with {@link Response}. + * @return response contract for enable backup validation request. */ - Response validateWithResponse( - String azureRegion, PreValidateEnableBackupRequest parameters, Context context); + PreValidateEnableBackupResponse validate(String azureRegion, PreValidateEnableBackupRequest parameters); /** * Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of @@ -45,13 +45,14 @@ Response validateWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the backed up item. * @param intentObjectName Backed up item name whose details are to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent. + * @return base class for backup ProtectionIntent along with {@link Response}. */ - ProtectionIntentResource get( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName); + Response getWithResponse( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); /** * Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of @@ -61,14 +62,13 @@ ProtectionIntentResource get( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the backed up item. * @param intentObjectName Backed up item name whose details are to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup ProtectionIntent along with {@link Response}. + * @return base class for backup ProtectionIntent. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); + ProtectionIntentResource get( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName); /** * Used to remove intent from an item. @@ -77,11 +77,14 @@ Response getWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the intent. * @param intentObjectName Intent to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response}. */ - void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName); + Response deleteWithResponse( + String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); /** * Used to remove intent from an item. @@ -90,14 +93,11 @@ Response getWithResponse( * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param fabricName Fabric name associated with the intent. * @param intentObjectName Intent to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response}. */ - Response deleteWithResponse( - String vaultName, String resourceGroupName, String fabricName, String intentObjectName, Context context); + void delete(String vaultName, String resourceGroupName, String fabricName, String intentObjectName); /** * Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicies.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicies.java index 8b9094570c1a..6921feabb9f9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicies.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicies.java @@ -16,12 +16,14 @@ public interface ProtectionPolicies { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy information to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ - ProtectionPolicyResource get(String vaultName, String resourceGroupName, String policyName); + Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, Context context); /** * Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous @@ -30,14 +32,12 @@ public interface ProtectionPolicies { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy information to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, Context context); + ProtectionPolicyResource get(String vaultName, String resourceGroupName, String policyName); /** * Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicy.java index 78e431f38110..9a4a93ab464a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicy.java @@ -40,6 +40,10 @@ public class ProtectionPolicy { @JsonProperty(value = "resourceGuardOperationRequests") private List resourceGuardOperationRequests; + /** Creates an instance of ProtectionPolicy class. */ + public ProtectionPolicy() { + } + /** * Get the protectedItemsCount property: Number of items associated with this policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationResults.java index 810d35fb8046..67b0c7896310 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationResults.java @@ -16,12 +16,14 @@ public interface ProtectionPolicyOperationResults { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's result needs to be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy. + * @return base class for backup policy along with {@link Response}. */ - ProtectionPolicyResource get(String vaultName, String resourceGroupName, String policyName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, String operationId, Context context); /** * Provides the result of an operation. @@ -30,12 +32,10 @@ public interface ProtectionPolicyOperationResults { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's result needs to be fetched. * @param operationId Operation ID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup policy along with {@link Response}. + * @return base class for backup policy. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, String operationId, Context context); + ProtectionPolicyResource get(String vaultName, String resourceGroupName, String policyName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationStatuses.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationStatuses.java index 509cbeec0f8b..3d4f7ccd5ad6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationStatuses.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyOperationStatuses.java @@ -18,12 +18,14 @@ public interface ProtectionPolicyOperationStatuses { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's status needs to be fetched. * @param operationId Operation ID which represents an operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ - OperationStatus get(String vaultName, String resourceGroupName, String policyName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String policyName, String operationId, Context context); /** * Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed @@ -34,12 +36,10 @@ public interface ProtectionPolicyOperationStatuses { * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param policyName Backup policy name whose operation's status needs to be fetched. * @param operationId Operation ID which represents an operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String policyName, String operationId, Context context); + OperationStatus get(String vaultName, String resourceGroupName, String policyName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyResourceList.java index 10b6fc0ad785..bfb5a4bc8ef7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionPolicyResourceList.java @@ -18,6 +18,10 @@ public final class ProtectionPolicyResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of ProtectionPolicyResourceList class. */ + public ProtectionPolicyResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionState.java index 7c8e32f704d3..ff0dba984546 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ProtectionState. */ +/** Backup state of this backup item. */ public final class ProtectionState extends ExpandableStringEnum { /** Static value Invalid for ProtectionState. */ public static final ProtectionState INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionStatus.java index bf45e686de17..16fc82fc168e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProtectionStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ProtectionStatus. */ +/** Specifies whether the container is registered or not. */ public final class ProtectionStatus extends ExpandableStringEnum { /** Static value Invalid for ProtectionStatus. */ public static final ProtectionStatus INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProvisioningState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProvisioningState.java index 407aff9b87b5..cef0659a2d23 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProvisioningState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ProvisioningState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ProvisioningState. */ +/** Gets or sets provisioning state of the private endpoint connection. */ public final class ProvisioningState extends ExpandableStringEnum { /** Static value Succeeded for ProvisioningState. */ public static final ProvisioningState SUCCEEDED = fromString("Succeeded"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java index 2fbec00b14bd..22a7055f968b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryMode.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for RecoveryMode. */ +/** Defines whether the current recovery mode is file restore or database restore. */ public final class RecoveryMode extends ExpandableStringEnum { /** Static value Invalid for RecoveryMode. */ public static final RecoveryMode INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoint.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoint.java index 553908fef6ad..65dfd78895d7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoint.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoint.java @@ -24,6 +24,10 @@ }) @Immutable public class RecoveryPoint { + /** Creates an instance of RecoveryPoint class. */ + public RecoveryPoint() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointDiskConfiguration.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointDiskConfiguration.java index b2e5e2a778a8..164606f7fc67 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointDiskConfiguration.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointDiskConfiguration.java @@ -35,6 +35,10 @@ public final class RecoveryPointDiskConfiguration { @JsonProperty(value = "excludedDiskList") private List excludedDiskList; + /** Creates an instance of RecoveryPointDiskConfiguration class. */ + public RecoveryPointDiskConfiguration() { + } + /** * Get the numberOfDisksIncludedInBackup property: Number of disks included in backup. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointMoveReadinessInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointMoveReadinessInfo.java index 696bd83473de..f5483ca872df 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointMoveReadinessInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointMoveReadinessInfo.java @@ -22,6 +22,10 @@ public final class RecoveryPointMoveReadinessInfo { @JsonProperty(value = "additionalInfo") private String additionalInfo; + /** Creates an instance of RecoveryPointMoveReadinessInfo class. */ + public RecoveryPointMoveReadinessInfo() { + } + /** * Get the isReadyForMove property: The isReadyForMove property. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointRehydrationInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointRehydrationInfo.java index 92aae6b74e4c..0ba41832ef3a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointRehydrationInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointRehydrationInfo.java @@ -23,6 +23,10 @@ public final class RecoveryPointRehydrationInfo { @JsonProperty(value = "rehydrationPriority") private RehydrationPriority rehydrationPriority; + /** Creates an instance of RecoveryPointRehydrationInfo class. */ + public RecoveryPointRehydrationInfo() { + } + /** * Get the rehydrationRetentionDuration property: How long the rehydrated RP should be kept Should be ISO8601 * Duration format e.g. "P7D". diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointResourceList.java index a66c8c5a1fec..6208ff526a76 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointResourceList.java @@ -18,6 +18,10 @@ public final class RecoveryPointResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of RecoveryPointResourceList class. */ + public RecoveryPointResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformation.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformation.java index 4bdf3c60c4e1..ce2d5afc10a8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformation.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformation.java @@ -31,6 +31,10 @@ public class RecoveryPointTierInformation { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map extendedInfo; + /** Creates an instance of RecoveryPointTierInformation class. */ + public RecoveryPointTierInformation() { + } + /** * Get the type property: Recovery point tier type. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformationV2.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformationV2.java index a19a02eb0278..5b7882e00ff7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformationV2.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierInformationV2.java @@ -10,6 +10,10 @@ /** RecoveryPoint Tier Information V2. */ @Fluent public final class RecoveryPointTierInformationV2 extends RecoveryPointTierInformation { + /** Creates an instance of RecoveryPointTierInformationV2 class. */ + public RecoveryPointTierInformationV2() { + } + /** {@inheritDoc} */ @Override public RecoveryPointTierInformationV2 withType(RecoveryPointTierType type) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierStatus.java index 39498a4ee4fe..16eabfe87fd6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierStatus.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -/** Defines values for RecoveryPointTierStatus. */ +/** Recovery point tier status. */ public enum RecoveryPointTierStatus { /** Enum value Invalid. */ INVALID("Invalid"), @@ -39,6 +39,9 @@ public enum RecoveryPointTierStatus { */ @JsonCreator public static RecoveryPointTierStatus fromString(String value) { + if (value == null) { + return null; + } RecoveryPointTierStatus[] items = RecoveryPointTierStatus.values(); for (RecoveryPointTierStatus item : items) { if (item.toString().equalsIgnoreCase(value)) { @@ -48,6 +51,7 @@ public static RecoveryPointTierStatus fromString(String value) { return null; } + /** {@inheritDoc} */ @JsonValue @Override public String toString() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierType.java index 1f8052c0bbc3..f0544404bd46 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPointTierType.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -/** Defines values for RecoveryPointTierType. */ +/** Recovery point tier type. */ public enum RecoveryPointTierType { /** Enum value Invalid. */ INVALID("Invalid"), @@ -36,6 +36,9 @@ public enum RecoveryPointTierType { */ @JsonCreator public static RecoveryPointTierType fromString(String value) { + if (value == null) { + return null; + } RecoveryPointTierType[] items = RecoveryPointTierType.values(); for (RecoveryPointTierType item : items) { if (item.toString().equalsIgnoreCase(value)) { @@ -45,6 +48,7 @@ public static RecoveryPointTierType fromString(String value) { return null; } + /** {@inheritDoc} */ @JsonValue @Override public String toString() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoints.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoints.java index 7b72c1da9095..039cec02b697 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoints.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryPoints.java @@ -60,18 +60,20 @@ PagedIterable list( * @param containerName Container name associated with backed up item. * @param protectedItemName Backed up item name whose backup data needs to be fetched. * @param recoveryPointId RecoveryPointID represents the backed up data to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup copies. + * @return base class for backup copies along with {@link Response}. */ - RecoveryPointResource get( + Response getWithResponse( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId); + String recoveryPointId, + Context context); /** * Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous @@ -83,18 +85,16 @@ RecoveryPointResource get( * @param containerName Container name associated with backed up item. * @param protectedItemName Backed up item name whose backup data needs to be fetched. * @param recoveryPointId RecoveryPointID represents the backed up data to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return base class for backup copies along with {@link Response}. + * @return base class for backup copies. */ - Response getWithResponse( + RecoveryPointResource get( String vaultName, String resourceGroupName, String fabricName, String containerName, String protectedItemName, - String recoveryPointId, - Context context); + String recoveryPointId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryType.java index a47f27a9ca14..065b84338ce0 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RecoveryType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for RecoveryType. */ +/** Type of this recovery. */ public final class RecoveryType extends ExpandableStringEnum { /** Static value Invalid for RecoveryType. */ public static final RecoveryType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RehydrationPriority.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RehydrationPriority.java index a4e95262f0e1..ab4348b84a1f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RehydrationPriority.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RehydrationPriority.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for RehydrationPriority. */ +/** Rehydration Priority. */ public final class RehydrationPriority extends ExpandableStringEnum { /** Static value Standard for RehydrationPriority. */ public static final RehydrationPriority STANDARD = fromString("Standard"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardOperationDetail.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardOperationDetail.java index 0644ad131c32..8f1d5d939021 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardOperationDetail.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardOperationDetail.java @@ -22,6 +22,10 @@ public final class ResourceGuardOperationDetail { @JsonProperty(value = "defaultResourceRequest") private String defaultResourceRequest; + /** Creates an instance of ResourceGuardOperationDetail class. */ + public ResourceGuardOperationDetail() { + } + /** * Get the vaultCriticalOperation property: The vaultCriticalOperation property. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java index 9f121b157945..97ea0f57ebb4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBase.java @@ -35,6 +35,10 @@ public final class ResourceGuardProxyBase { @JsonProperty(value = "description") private String description; + /** Creates an instance of ResourceGuardProxyBase class. */ + public ResourceGuardProxyBase() { + } + /** * Get the resourceGuardResourceId property: The resourceGuardResourceId property. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResource.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResource.java index 3ea7dcee7a2b..b2f3aa491687 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResource.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResource.java @@ -259,22 +259,22 @@ interface WithEtag { * Secures delete ResourceGuardProxy operations. * * @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 response of Unlock Delete API. + * @return response of Unlock Delete API along with {@link Response}. */ - UnlockDeleteResponse unlockDelete(UnlockDeleteRequest parameters); + Response unlockDeleteWithResponse(UnlockDeleteRequest parameters, Context context); /** * Secures delete ResourceGuardProxy operations. * * @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 response of Unlock Delete API along with {@link Response}. + * @return response of Unlock Delete API. */ - Response unlockDeleteWithResponse(UnlockDeleteRequest parameters, Context context); + UnlockDeleteResponse unlockDelete(UnlockDeleteRequest parameters); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResourceList.java index 348b95662cdb..cf5e3cc4ed6e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyBaseResourceList.java @@ -18,6 +18,10 @@ public final class ResourceGuardProxyBaseResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of ResourceGuardProxyBaseResourceList class. */ + public ResourceGuardProxyBaseResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyOperations.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyOperations.java index 7a95de0aba67..cdfb618a121f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyOperations.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceGuardProxyOperations.java @@ -9,19 +9,6 @@ /** Resource collection API of ResourceGuardProxyOperations. */ public interface ResourceGuardProxyOperations { - /** - * Returns ResourceGuardProxy under vault and with the name referenced in request. - * - * @param vaultName The name of the recovery services vault. - * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param resourceGuardProxyName The resourceGuardProxyName parameter. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. - */ - ResourceGuardProxyBaseResource get(String vaultName, String resourceGroupName, String resourceGuardProxyName); - /** * Returns ResourceGuardProxy under vault and with the name referenced in request. * @@ -38,7 +25,7 @@ Response getWithResponse( String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context); /** - * Delete ResourceGuardProxy under vault. + * Returns ResourceGuardProxy under vault and with the name referenced in request. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. @@ -46,8 +33,9 @@ Response getWithResponse( * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response. */ - void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName); + ResourceGuardProxyBaseResource get(String vaultName, String resourceGroupName, String resourceGuardProxyName); /** * Delete ResourceGuardProxy under vault. @@ -65,19 +53,16 @@ Response deleteWithResponse( String vaultName, String resourceGroupName, String resourceGuardProxyName, Context context); /** - * Secures delete ResourceGuardProxy operations. + * Delete ResourceGuardProxy under vault. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param resourceGuardProxyName The resourceGuardProxyName parameter. - * @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 response of Unlock Delete API. */ - UnlockDeleteResponse unlockDelete( - String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters); + void delete(String vaultName, String resourceGroupName, String resourceGuardProxyName); /** * Secures delete ResourceGuardProxy operations. @@ -99,6 +84,21 @@ Response unlockDeleteWithResponse( UnlockDeleteRequest parameters, Context context); + /** + * Secures delete ResourceGuardProxy operations. + * + * @param vaultName The name of the recovery services vault. + * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param resourceGuardProxyName The resourceGuardProxyName parameter. + * @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 response of Unlock Delete API. + */ + UnlockDeleteResponse unlockDelete( + String vaultName, String resourceGroupName, String resourceGuardProxyName, UnlockDeleteRequest parameters); + /** * Returns ResourceGuardProxy under vault and with the name referenced in request. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthDetails.java index 65d6f0cf3990..a63a8c094626 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthDetails.java @@ -35,6 +35,10 @@ public class ResourceHealthDetails { @JsonProperty(value = "recommendations", access = JsonProperty.Access.WRITE_ONLY) private List recommendations; + /** Creates an instance of ResourceHealthDetails class. */ + public ResourceHealthDetails() { + } + /** * Get the code property: Health Code. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthStatus.java index f6a49215347a..25b25821c67d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceHealthStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ResourceHealthStatus. */ +/** Resource Health Status. */ public final class ResourceHealthStatus extends ExpandableStringEnum { /** Static value Healthy for ResourceHealthStatus. */ public static final ResourceHealthStatus HEALTHY = fromString("Healthy"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceList.java index 6d1e44f88162..68fe4511b863 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceList.java @@ -11,12 +11,15 @@ @Fluent public class ResourceList { /* - * The uri to fetch the next page of resources. Call ListNext() fetches - * next page of resources. + * The uri to fetch the next page of resources. Call ListNext() fetches next page of resources. */ @JsonProperty(value = "nextLink") private String nextLink; + /** Creates an instance of ResourceList class. */ + public ResourceList() { + } + /** * Get the nextLink property: The uri to fetch the next page of resources. Call ListNext() fetches next page of * resources. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceProviders.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceProviders.java index 8aabc8c90fe4..a1d468489557 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceProviders.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ResourceProviders.java @@ -15,12 +15,14 @@ public interface ResourceProviders { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation status. + * @return operation status along with {@link Response}. */ - OperationStatus getOperationStatus(String vaultName, String resourceGroupName, String operationId); + Response getOperationStatusWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches operation status for data move operation on vault. @@ -28,14 +30,12 @@ public interface ResourceProviders { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId The operationId parameter. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return operation status along with {@link Response}. + * @return operation status. */ - Response getOperationStatusWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationStatus getOperationStatus(String vaultName, String resourceGroupName, String operationId); /** * Prepares source vault for Data Move operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestoreFileSpecs.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestoreFileSpecs.java index 00a3175bf295..63b9cf69717c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestoreFileSpecs.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestoreFileSpecs.java @@ -28,6 +28,10 @@ public final class RestoreFileSpecs { @JsonProperty(value = "targetFolderPath") private String targetFolderPath; + /** Creates an instance of RestoreFileSpecs class. */ + public RestoreFileSpecs() { + } + /** * Get the path property: Source File/Folder path. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestorePointType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestorePointType.java index cc54f43cf78f..c0c9cc9e1d2f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestorePointType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RestorePointType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for RestorePointType. */ +/** Type of restore point. */ public final class RestorePointType extends ExpandableStringEnum { /** Static value Invalid for RestorePointType. */ public static final RestorePointType INVALID = fromString("Invalid"); @@ -25,6 +25,12 @@ public final class RestorePointType extends ExpandableStringEnum { /** Static value Invalid for RestoreRequestType. */ public static final RestoreRequestType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDuration.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDuration.java index 5913a75473fd..ba491aa85343 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDuration.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDuration.java @@ -11,10 +11,8 @@ @Fluent public final class RetentionDuration { /* - * Count of duration types. Retention duration is obtained by the counting - * the duration type Count times. - * For example, when Count = 3 and DurationType = Weeks, retention duration - * will be three weeks. + * Count of duration types. Retention duration is obtained by the counting the duration type Count times. + * For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks. */ @JsonProperty(value = "count") private Integer count; @@ -25,6 +23,10 @@ public final class RetentionDuration { @JsonProperty(value = "durationType") private RetentionDurationType durationType; + /** Creates an instance of RetentionDuration class. */ + public RetentionDuration() { + } + /** * Get the count property: Count of duration types. Retention duration is obtained by the counting the duration type * Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDurationType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDurationType.java index 5e23bf6ef3d5..031dda3b598f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDurationType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionDurationType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for RetentionDurationType. */ +/** Retention duration type of retention policy. */ public final class RetentionDurationType extends ExpandableStringEnum { /** Static value Invalid for RetentionDurationType. */ public static final RetentionDurationType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionPolicy.java index 94ed95c7c81d..9898b3b793bb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionPolicy.java @@ -22,6 +22,10 @@ }) @Immutable public class RetentionPolicy { + /** Creates an instance of RetentionPolicy class. */ + public RetentionPolicy() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionScheduleFormat.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionScheduleFormat.java index fb37720d753e..a8c33e0cd9ea 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionScheduleFormat.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/RetentionScheduleFormat.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for RetentionScheduleFormat. */ +/** Retention schedule format type for monthly retention policy. */ public final class RetentionScheduleFormat extends ExpandableStringEnum { /** Static value Invalid for RetentionScheduleFormat. */ public static final RetentionScheduleFormat INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SchedulePolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SchedulePolicy.java index 67fe1ac3a95f..3826776b4a12 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SchedulePolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SchedulePolicy.java @@ -24,6 +24,10 @@ }) @Immutable public class SchedulePolicy { + /** Creates an instance of SchedulePolicy class. */ + public SchedulePolicy() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ScheduleRunType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ScheduleRunType.java index 2ddab9b70642..6fc1245a862f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ScheduleRunType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ScheduleRunType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ScheduleRunType. */ +/** Frequency of the schedule operation of this policy. */ public final class ScheduleRunType extends ExpandableStringEnum { /** Static value Invalid for ScheduleRunType. */ public static final ScheduleRunType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPINs.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPINs.java index f5b6737f48b4..09a23f912b54 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPINs.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPINs.java @@ -14,25 +14,25 @@ public interface SecurityPINs { * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. + * @param parameters security pin request. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the security PIN. + * @return the security PIN along with {@link Response}. */ - TokenInformation get(String vaultName, String resourceGroupName); + Response getWithResponse( + String vaultName, String resourceGroupName, SecurityPinBase parameters, Context context); /** * Get the security PIN. * * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. - * @param parameters security pin request. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the security PIN along with {@link Response}. + * @return the security PIN. */ - Response getWithResponse( - String vaultName, String resourceGroupName, SecurityPinBase parameters, Context context); + TokenInformation get(String vaultName, String resourceGroupName); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPinBase.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPinBase.java index f8668fc5fb55..8dbc63e48a48 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPinBase.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SecurityPinBase.java @@ -17,6 +17,10 @@ public final class SecurityPinBase { @JsonProperty(value = "resourceGuardOperationRequests") private List resourceGuardOperationRequests; + /** Creates an instance of SecurityPinBase class. */ + public SecurityPinBase() { + } + /** * Get the resourceGuardOperationRequests property: ResourceGuard Operation Requests. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Settings.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Settings.java index 49fb3d698bd2..146859eb7ede 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Settings.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/Settings.java @@ -11,8 +11,7 @@ @Fluent public final class Settings { /* - * TimeZone optional input as string. For example: TimeZone = "Pacific - * Standard Time". + * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". */ @JsonProperty(value = "timeZone") private String timeZone; @@ -24,13 +23,16 @@ public final class Settings { private Boolean issqlcompression; /* - * Workload compression flag. This has been added so that - * 'isSqlCompression' + * Workload compression flag. This has been added so that 'isSqlCompression' * will be deprecated once clients upgrade to consider this flag. */ @JsonProperty(value = "isCompression") private Boolean isCompression; + /** Creates an instance of Settings class. */ + public Settings() { + } + /** * Get the timeZone property: TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleRetentionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleRetentionPolicy.java index 976ac29afc6b..4e2ca5f50a13 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleRetentionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleRetentionPolicy.java @@ -20,6 +20,10 @@ public final class SimpleRetentionPolicy extends RetentionPolicy { @JsonProperty(value = "retentionDuration") private RetentionDuration retentionDuration; + /** Creates an instance of SimpleRetentionPolicy class. */ + public SimpleRetentionPolicy() { + } + /** * Get the retentionDuration property: Retention duration of the protection policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicy.java index 78bdb369f84d..61f58f570a73 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicy.java @@ -46,6 +46,10 @@ public final class SimpleSchedulePolicy extends SchedulePolicy { @JsonProperty(value = "scheduleWeeklyFrequency") private Integer scheduleWeeklyFrequency; + /** Creates an instance of SimpleSchedulePolicy class. */ + public SimpleSchedulePolicy() { + } + /** * Get the scheduleRunFrequency property: Frequency of the schedule operation of this policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicyV2.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicyV2.java index fae6c5e92c11..3d41c91f390c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicyV2.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SimpleSchedulePolicyV2.java @@ -38,6 +38,10 @@ public final class SimpleSchedulePolicyV2 extends SchedulePolicy { @JsonProperty(value = "weeklySchedule") private WeeklySchedule weeklySchedule; + /** Creates an instance of SimpleSchedulePolicyV2 class. */ + public SimpleSchedulePolicyV2() { + } + /** * Get the scheduleRunFrequency property: Frequency of the schedule operation of this policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SoftDeleteFeatureState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SoftDeleteFeatureState.java index c0b3827852e0..3b28d00dabe1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SoftDeleteFeatureState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SoftDeleteFeatureState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for SoftDeleteFeatureState. */ +/** Soft Delete feature state. */ public final class SoftDeleteFeatureState extends ExpandableStringEnum { /** Static value Invalid for SoftDeleteFeatureState. */ public static final SoftDeleteFeatureState INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectory.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectory.java index 5f4cea2fca89..0c7f96fd7220 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectory.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectory.java @@ -28,6 +28,10 @@ public final class SqlDataDirectory { @JsonProperty(value = "logicalName") private String logicalName; + /** Creates an instance of SqlDataDirectory class. */ + public SqlDataDirectory() { + } + /** * Get the type property: Type of data directory mapping. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryMapping.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryMapping.java index de4b75daafd8..fb600a81d647 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryMapping.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryMapping.java @@ -34,6 +34,10 @@ public final class SqlDataDirectoryMapping { @JsonProperty(value = "targetPath") private String targetPath; + /** Creates an instance of SqlDataDirectoryMapping class. */ + public SqlDataDirectoryMapping() { + } + /** * Get the mappingType property: Type of data directory mapping. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryType.java index c405fb1d0c91..acf8e5c9fdb9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SqlDataDirectoryType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for SqlDataDirectoryType. */ +/** Type of data directory mapping. */ public final class SqlDataDirectoryType extends ExpandableStringEnum { /** Static value Invalid for SqlDataDirectoryType. */ public static final SqlDataDirectoryType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageType.java index 8820a7a51217..5b9aac180c2d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for StorageType. */ +/** Storage type. */ public final class StorageType extends ExpandableStringEnum { /** Static value Invalid for StorageType. */ public static final StorageType INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageTypeState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageTypeState.java index d829e79ae871..ecce3697ea54 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageTypeState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/StorageTypeState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for StorageTypeState. */ +/** Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked. */ public final class StorageTypeState extends ExpandableStringEnum { /** Static value Invalid for StorageTypeState. */ public static final StorageTypeState INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java index 6cf57b59d690..3fd876554d90 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SubProtectionPolicy.java @@ -5,7 +5,9 @@ package com.azure.resourcemanager.recoveryservicesbackup.models; import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Map; /** Sub-protection policy which includes schedule and retention. */ @Fluent @@ -28,6 +30,19 @@ public final class SubProtectionPolicy { @JsonProperty(value = "retentionPolicy") private RetentionPolicy retentionPolicy; + /* + * Tiering policy to automatically move RPs to another tier. + * Key is Target Tier, defined in RecoveryPointTierType enum. + * Tiering policy specifies the criteria to move RP to the target tier. + */ + @JsonProperty(value = "tieringPolicy") + @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) + private Map tieringPolicy; + + /** Creates an instance of SubProtectionPolicy class. */ + public SubProtectionPolicy() { + } + /** * Get the policyType property: Type of backup policy type. * @@ -88,6 +103,28 @@ public SubProtectionPolicy withRetentionPolicy(RetentionPolicy retentionPolicy) return this; } + /** + * Get the tieringPolicy property: Tiering policy to automatically move RPs to another tier. Key is Target Tier, + * defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier. + * + * @return the tieringPolicy value. + */ + public Map tieringPolicy() { + return this.tieringPolicy; + } + + /** + * Set the tieringPolicy property: Tiering policy to automatically move RPs to another tier. Key is Target Tier, + * defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier. + * + * @param tieringPolicy the tieringPolicy value to set. + * @return the SubProtectionPolicy object itself. + */ + public SubProtectionPolicy withTieringPolicy(Map tieringPolicy) { + this.tieringPolicy = tieringPolicy; + return this; + } + /** * Validates the instance. * @@ -100,5 +137,15 @@ public void validate() { if (retentionPolicy() != null) { retentionPolicy().validate(); } + if (tieringPolicy() != null) { + tieringPolicy() + .values() + .forEach( + e -> { + if (e != null) { + e.validate(); + } + }); + } } } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SupportStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SupportStatus.java index 4826c9d63f37..c3d7e5550cee 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SupportStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/SupportStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for SupportStatus. */ +/** Support status of feature. */ public final class SupportStatus extends ExpandableStringEnum { /** Static value Invalid for SupportStatus. */ public static final SupportStatus INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetAfsRestoreInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetAfsRestoreInfo.java index 472c33d35f51..e01646a824d5 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetAfsRestoreInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetAfsRestoreInfo.java @@ -22,6 +22,10 @@ public final class TargetAfsRestoreInfo { @JsonProperty(value = "targetResourceId") private String targetResourceId; + /** Creates an instance of TargetAfsRestoreInfo class. */ + public TargetAfsRestoreInfo() { + } + /** * Get the name property: File share name. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetRestoreInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetRestoreInfo.java index fe2c2464d2c9..80f60156e0d6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetRestoreInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TargetRestoreInfo.java @@ -23,8 +23,7 @@ public final class TargetRestoreInfo { private String containerId; /* - * Database name InstanceName/DataBaseName for SQL or System/DbName for SAP - * Hana + * Database name InstanceName/DataBaseName for SQL or System/DbName for SAP Hana */ @JsonProperty(value = "databaseName") private String databaseName; @@ -35,6 +34,10 @@ public final class TargetRestoreInfo { @JsonProperty(value = "targetDirectoryForFileRestore") private String targetDirectoryForFileRestore; + /** Creates an instance of TargetRestoreInfo class. */ + public TargetRestoreInfo() { + } + /** * Get the overwriteOption property: Can Overwrite if Target DataBase already exists. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringMode.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringMode.java new file mode 100644 index 000000000000..5a19ea0e1da1 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringMode.java @@ -0,0 +1,48 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.util.ExpandableStringEnum; +import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + +/** + * Tiering Mode to control automatic tiering of recovery points. Supported values are: 1. TierRecommended: Tier all + * recovery points recommended to be tiered 2. TierAfter: Tier all recovery points after a fixed period, as specified in + * duration + durationType below. 3. DoNotTier: Do not tier any recovery points. + */ +public final class TieringMode extends ExpandableStringEnum { + /** Static value Invalid for TieringMode. */ + public static final TieringMode INVALID = fromString("Invalid"); + + /** Static value TierRecommended for TieringMode. */ + public static final TieringMode TIER_RECOMMENDED = fromString("TierRecommended"); + + /** Static value TierAfter for TieringMode. */ + public static final TieringMode TIER_AFTER = fromString("TierAfter"); + + /** Static value DoNotTier for TieringMode. */ + public static final TieringMode DO_NOT_TIER = fromString("DoNotTier"); + + /** + * Creates or finds a TieringMode from its string representation. + * + * @param name a name to look for. + * @return the corresponding TieringMode. + */ + @JsonCreator + public static TieringMode fromString(String name) { + return fromString(name, TieringMode.class); + } + + /** + * Gets known TieringMode values. + * + * @return known TieringMode values. + */ + public static Collection values() { + return values(TieringMode.class); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringPolicy.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringPolicy.java new file mode 100644 index 000000000000..f57c7e3109ad --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TieringPolicy.java @@ -0,0 +1,120 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Tiering Policy for a target tier. If the policy is not specified for a given target tier, service retains the + * existing configured tiering policy for that tier. + */ +@Fluent +public final class TieringPolicy { + /* + * Tiering Mode to control automatic tiering of recovery points. Supported values are: + * 1. TierRecommended: Tier all recovery points recommended to be tiered + * 2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below. + * 3. DoNotTier: Do not tier any recovery points + */ + @JsonProperty(value = "tieringMode") + private TieringMode tieringMode; + + /* + * Number of days/weeks/months/years to retain backups in current tier before tiering. + * Used only if TieringMode is set to TierAfter + */ + @JsonProperty(value = "duration") + private Integer duration; + + /* + * Retention duration type: days/weeks/months/years + * Used only if TieringMode is set to TierAfter + */ + @JsonProperty(value = "durationType") + private RetentionDurationType durationType; + + /** Creates an instance of TieringPolicy class. */ + public TieringPolicy() { + } + + /** + * Get the tieringMode property: Tiering Mode to control automatic tiering of recovery points. Supported values are: + * 1. TierRecommended: Tier all recovery points recommended to be tiered 2. TierAfter: Tier all recovery points + * after a fixed period, as specified in duration + durationType below. 3. DoNotTier: Do not tier any recovery + * points. + * + * @return the tieringMode value. + */ + public TieringMode tieringMode() { + return this.tieringMode; + } + + /** + * Set the tieringMode property: Tiering Mode to control automatic tiering of recovery points. Supported values are: + * 1. TierRecommended: Tier all recovery points recommended to be tiered 2. TierAfter: Tier all recovery points + * after a fixed period, as specified in duration + durationType below. 3. DoNotTier: Do not tier any recovery + * points. + * + * @param tieringMode the tieringMode value to set. + * @return the TieringPolicy object itself. + */ + public TieringPolicy withTieringMode(TieringMode tieringMode) { + this.tieringMode = tieringMode; + return this; + } + + /** + * Get the duration property: Number of days/weeks/months/years to retain backups in current tier before tiering. + * Used only if TieringMode is set to TierAfter. + * + * @return the duration value. + */ + public Integer duration() { + return this.duration; + } + + /** + * Set the duration property: Number of days/weeks/months/years to retain backups in current tier before tiering. + * Used only if TieringMode is set to TierAfter. + * + * @param duration the duration value to set. + * @return the TieringPolicy object itself. + */ + public TieringPolicy withDuration(Integer duration) { + this.duration = duration; + return this; + } + + /** + * Get the durationType property: Retention duration type: days/weeks/months/years Used only if TieringMode is set + * to TierAfter. + * + * @return the durationType value. + */ + public RetentionDurationType durationType() { + return this.durationType; + } + + /** + * Set the durationType property: Retention duration type: days/weeks/months/years Used only if TieringMode is set + * to TierAfter. + * + * @param durationType the durationType value to set. + * @return the TieringPolicy object itself. + */ + public TieringPolicy withDurationType(RetentionDurationType durationType) { + this.durationType = durationType; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TriggerDataMoveRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TriggerDataMoveRequest.java index 8dbe04cf1e3e..8ff450f3dcc7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TriggerDataMoveRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/TriggerDataMoveRequest.java @@ -48,6 +48,10 @@ public final class TriggerDataMoveRequest { @JsonProperty(value = "pauseGC") private Boolean pauseGC; + /** Creates an instance of TriggerDataMoveRequest class. */ + public TriggerDataMoveRequest() { + } + /** * Get the sourceResourceId property: ARM Id of source vault. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UnlockDeleteRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UnlockDeleteRequest.java index 60d0272945e7..73e4acb11fcb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UnlockDeleteRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UnlockDeleteRequest.java @@ -23,6 +23,10 @@ public final class UnlockDeleteRequest { @JsonProperty(value = "resourceToBeDeleted") private String resourceToBeDeleted; + /** Creates an instance of UnlockDeleteRequest class. */ + public UnlockDeleteRequest() { + } + /** * Get the resourceGuardOperationRequests property: The resourceGuardOperationRequests property. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UsagesUnit.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UsagesUnit.java index 82954a934beb..a7c0f5b23efc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UsagesUnit.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/UsagesUnit.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for UsagesUnit. */ +/** Unit of the usage. */ public final class UsagesUnit extends ExpandableStringEnum { /** Static value Count for UsagesUnit. */ public static final UsagesUnit COUNT = fromString("Count"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateIaasVMRestoreOperationRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateIaasVMRestoreOperationRequest.java index 81f50ff61efd..ad40138d3ff3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateIaasVMRestoreOperationRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateIaasVMRestoreOperationRequest.java @@ -13,6 +13,10 @@ @JsonTypeName("ValidateIaasVMRestoreOperationRequest") @Fluent public final class ValidateIaasVMRestoreOperationRequest extends ValidateRestoreOperationRequest { + /** Creates an instance of ValidateIaasVMRestoreOperationRequest class. */ + public ValidateIaasVMRestoreOperationRequest() { + } + /** {@inheritDoc} */ @Override public ValidateIaasVMRestoreOperationRequest withRestoreRequest(RestoreRequest restoreRequest) { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequest.java index 47cc05e632fe..a20b9b8bc26c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationRequest.java @@ -21,6 +21,10 @@ }) @Immutable public class ValidateOperationRequest { + /** Creates an instance of ValidateOperationRequest class. */ + public ValidateOperationRequest() { + } + /** * Validates the instance. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResponse.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResponse.java index af4ea6180c63..b2b2589528e3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResponse.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResponse.java @@ -17,6 +17,10 @@ public final class ValidateOperationResponse { @JsonProperty(value = "validationResults") private List validationResults; + /** Creates an instance of ValidateOperationResponse class. */ + public ValidateOperationResponse() { + } + /** * Get the validationResults property: Gets the validation result. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResults.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResults.java index c0e24ee78ce9..9f6fc5e1887b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResults.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationResults.java @@ -15,12 +15,14 @@ public interface ValidateOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the operation whose result needs to be fetched. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response. + * @return the response body along with {@link Response}. */ - ValidateOperationsResponse get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches the result of a triggered validate operation. @@ -28,12 +30,10 @@ public interface ValidateOperationResults { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID which represents the operation whose result needs to be fetched. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response body along with {@link Response}. + * @return the response. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + ValidateOperationsResponse get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationStatuses.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationStatuses.java index 695669726fba..66d0be3bf0d4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationStatuses.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateOperationStatuses.java @@ -17,12 +17,14 @@ public interface ValidateOperationStatuses { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID represents the operation whose status needs to be fetched. + * @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 operation status. + * @return operation status along with {@link Response}. */ - OperationStatus get(String vaultName, String resourceGroupName, String operationId); + Response getWithResponse( + String vaultName, String resourceGroupName, String operationId, Context context); /** * Fetches the status of a triggered validate operation. The status can be in progress, completed or failed. You can @@ -32,12 +34,10 @@ public interface ValidateOperationStatuses { * @param vaultName The name of the recovery services vault. * @param resourceGroupName The name of the resource group where the recovery services vault is present. * @param operationId OperationID represents the operation whose status needs to be fetched. - * @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 operation status along with {@link Response}. + * @return operation status. */ - Response getWithResponse( - String vaultName, String resourceGroupName, String operationId, Context context); + OperationStatus get(String vaultName, String resourceGroupName, String operationId); } diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateRestoreOperationRequest.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateRestoreOperationRequest.java index 1e22333494e9..dbb9fc6f1c96 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateRestoreOperationRequest.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidateRestoreOperationRequest.java @@ -30,6 +30,10 @@ public class ValidateRestoreOperationRequest extends ValidateOperationRequest { @JsonProperty(value = "restoreRequest") private RestoreRequest restoreRequest; + /** Creates an instance of ValidateRestoreOperationRequest class. */ + public ValidateRestoreOperationRequest() { + } + /** * Get the restoreRequest property: Sets restore request to be validated. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidationStatus.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidationStatus.java index faa9f1d9cfbf..33e756b4f5a9 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidationStatus.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/ValidationStatus.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for ValidationStatus. */ +/** Validation Status. */ public final class ValidationStatus extends ExpandableStringEnum { /** Static value Invalid for ValidationStatus. */ public static final ValidationStatus INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJob.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJob.java index b2c013010add..87d720e243f7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJob.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJob.java @@ -41,6 +41,10 @@ public final class VaultJob extends Job { @JsonProperty(value = "extendedInfo") private VaultJobExtendedInfo extendedInfo; + /** Creates an instance of VaultJob class. */ + public VaultJob() { + } + /** * Get the duration property: Time elapsed during the execution of this job. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobErrorInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobErrorInfo.java index 0946246138eb..e4d79b4deb5e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobErrorInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobErrorInfo.java @@ -29,6 +29,10 @@ public final class VaultJobErrorInfo { @JsonProperty(value = "recommendations") private List recommendations; + /** Creates an instance of VaultJobErrorInfo class. */ + public VaultJobErrorInfo() { + } + /** * Get the errorCode property: Error code. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobExtendedInfo.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobExtendedInfo.java index 0b598ea74518..ed62b6292927 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobExtendedInfo.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/VaultJobExtendedInfo.java @@ -19,6 +19,10 @@ public final class VaultJobExtendedInfo { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map propertyBag; + /** Creates an instance of VaultJobExtendedInfo class. */ + public VaultJobExtendedInfo() { + } + /** * Get the propertyBag property: Job properties. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeekOfMonth.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeekOfMonth.java index 27d5c103a6f2..098f9b9e9021 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeekOfMonth.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeekOfMonth.java @@ -42,6 +42,9 @@ public enum WeekOfMonth { */ @JsonCreator public static WeekOfMonth fromString(String value) { + if (value == null) { + return null; + } WeekOfMonth[] items = WeekOfMonth.values(); for (WeekOfMonth item : items) { if (item.toString().equalsIgnoreCase(value)) { @@ -51,6 +54,7 @@ public static WeekOfMonth fromString(String value) { return null; } + /** {@inheritDoc} */ @JsonValue @Override public String toString() { diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionFormat.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionFormat.java index 1aff6fb3111f..27e1f24e949f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionFormat.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionFormat.java @@ -23,6 +23,10 @@ public final class WeeklyRetentionFormat { @JsonProperty(value = "weeksOfTheMonth") private List weeksOfTheMonth; + /** Creates an instance of WeeklyRetentionFormat class. */ + public WeeklyRetentionFormat() { + } + /** * Get the daysOfTheWeek property: List of days of the week. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionSchedule.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionSchedule.java index 7abf9d959785..78fc59368647 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionSchedule.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklyRetentionSchedule.java @@ -30,6 +30,10 @@ public final class WeeklyRetentionSchedule { @JsonProperty(value = "retentionDuration") private RetentionDuration retentionDuration; + /** Creates an instance of WeeklyRetentionSchedule class. */ + public WeeklyRetentionSchedule() { + } + /** * Get the daysOfTheWeek property: List of days of week for weekly retention policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklySchedule.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklySchedule.java index e3fe0f5bd370..4c12d0123312 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklySchedule.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WeeklySchedule.java @@ -24,6 +24,10 @@ public final class WeeklySchedule { @JsonProperty(value = "scheduleRunTimes") private List scheduleRunTimes; + /** Creates an instance of WeeklySchedule class. */ + public WeeklySchedule() { + } + /** * Get the scheduleRunDays property: The scheduleRunDays property. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadInquiryDetails.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadInquiryDetails.java index 76f75bc2c4a4..c5815ada42db 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadInquiryDetails.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadInquiryDetails.java @@ -28,6 +28,10 @@ public final class WorkloadInquiryDetails { @JsonProperty(value = "inquiryValidation") private InquiryValidation inquiryValidation; + /** Creates an instance of WorkloadInquiryDetails class. */ + public WorkloadInquiryDetails() { + } + /** * Get the type property: Type of the Workload such as SQL, Oracle etc. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItem.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItem.java index 0d026e28c9d3..ab65526191a7 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItem.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItem.java @@ -44,6 +44,10 @@ public class WorkloadItem { @JsonProperty(value = "protectionState") private ProtectionStatus protectionState; + /** Creates an instance of WorkloadItem class. */ + public WorkloadItem() { + } + /** * Get the backupManagementType property: Type of backup management to backup an item. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemResourceList.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemResourceList.java index 2a1ee4c0888c..3de16ee466dc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemResourceList.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemResourceList.java @@ -18,6 +18,10 @@ public final class WorkloadItemResourceList extends ResourceList { @JsonProperty(value = "value") private List value; + /** Creates an instance of WorkloadItemResourceList class. */ + public WorkloadItemResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemType.java index 55fd1d245824..1095da66a5e3 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadItemType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for WorkloadItemType. */ +/** Workload item type of the item for which intent is to be set. */ public final class WorkloadItemType extends ExpandableStringEnum { /** Static value Invalid for WorkloadItemType. */ public static final WorkloadItemType INVALID = fromString("Invalid"); @@ -31,6 +31,9 @@ public final class WorkloadItemType extends ExpandableStringEnum value; + /** Creates an instance of WorkloadProtectableItemResourceList class. */ + public WorkloadProtectableItemResourceList() { + } + /** * Get the value property: List of resources. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadType.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadType.java index 6082ad3168dd..4a2601e3e4ac 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadType.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/WorkloadType.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for WorkloadType. */ +/** Type of workload for the backup management. */ public final class WorkloadType extends ExpandableStringEnum { /** Static value Invalid for WorkloadType. */ public static final WorkloadType INVALID = fromString("Invalid"); @@ -55,6 +55,9 @@ public final class WorkloadType extends ExpandableStringEnum { /** Static value SAPAseDatabase for WorkloadType. */ public static final WorkloadType SAPASE_DATABASE = fromString("SAPAseDatabase"); + /** Static value SAPHanaDBInstance for WorkloadType. */ + public static final WorkloadType SAPHANA_DBINSTANCE = fromString("SAPHanaDBInstance"); + /** * Creates or finds a WorkloadType from its string representation. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/XcoolState.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/XcoolState.java index c86cff36de95..a3616fca1efd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/XcoolState.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/XcoolState.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.util.Collection; -/** Defines values for XcoolState. */ +/** Vault x-cool state. */ public final class XcoolState extends ExpandableStringEnum { /** Static value Invalid for XcoolState. */ public static final XcoolState INVALID = fromString("Invalid"); diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/YearlyRetentionSchedule.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/YearlyRetentionSchedule.java index 1d07bbe2a2d1..ad07a7736da8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/YearlyRetentionSchedule.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/main/java/com/azure/resourcemanager/recoveryservicesbackup/models/YearlyRetentionSchedule.java @@ -48,6 +48,10 @@ public final class YearlyRetentionSchedule { @JsonProperty(value = "retentionDuration") private RetentionDuration retentionDuration; + /** Creates an instance of YearlyRetentionSchedule class. */ + public YearlyRetentionSchedule() { + } + /** * Get the retentionScheduleFormatType property: Retention schedule format for yearly retention policy. * diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java index 78eabcebb536..ae38de67bc3f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesGetSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupEngines Get. */ public final class BackupEnginesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Dpm/BackupEngines_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Dpm/BackupEngines_Get.json */ /** * Sample code: Get Dpm/AzureBackupServer/Lajolla Backup Engine Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java index 6921f530ec30..0ba8e7063502 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupEnginesListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupEngines List. */ public final class BackupEnginesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Dpm/BackupEngines_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Dpm/BackupEngines_List.json */ /** * Sample code: List Dpm/AzureBackupServer/Lajolla Backup Engines. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java index 3836a4391329..3cd5ed71d0cc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupJobsListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupJobs List. */ public final class BackupJobsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ListJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ListJobs.json */ /** * Sample code: List All Jobs. @@ -22,7 +22,7 @@ public static void listAllJobs( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ListJobsWithAllSupportedFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ListJobsWithAllSupportedFilters.json */ /** * Sample code: List Jobs With Filters. @@ -43,7 +43,7 @@ public static void listJobsWithFilters( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ListJobsWithStartTimeAndEndTimeFilters.json */ /** * Sample code: List Jobs With Time Filter. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java index e5c44381ec4c..006a7f6bda1f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupOperationResults Get. */ public final class BackupOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ProtectedItem_Delete_OperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ProtectedItem_Delete_OperationResult.json */ /** * Sample code: Get Result for Protected Item Delete Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java index 345a43461312..a0f671834cd1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupOperationStatusesGetSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupOperationStatuses Get. */ public final class BackupOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ProtectedItem_Delete_OperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ProtectedItem_Delete_OperationStatus.json */ /** * Sample code: Get Protected Item Delete Operation Status. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java index 574d3b102728..66c4016d4f21 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupPoliciesListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupPolicies List. */ public final class BackupPoliciesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureWorkload. @@ -24,7 +24,7 @@ public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureWo } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/v2-List-Policies.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/v2-List-Policies.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 @@ -40,7 +40,7 @@ public static void listProtectionPoliciesWithBackupManagementTypeFilterAsAzureIa } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupPolicies_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupPolicies_List.json */ /** * Sample code: List protection policies with backupManagementType filter as AzureIaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java index 4b145af454be..3b3b2e45af59 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectableItemsListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupProtectableItems List. */ public final class BackupProtectableItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupProtectableItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupProtectableItems_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureIaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java index 0f7ce42060d1..cf49b9a9bc6e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectedItemsListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupProtectedItems List. */ public final class BackupProtectedItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupProtectedItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupProtectedItems_List.json */ /** * Sample code: List protected items with backupManagementType filter as AzureIaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java index bb910373cbd3..3b444a05161c 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionContainersListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupProtectionContainers List. */ public final class BackupProtectionContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_List.json */ /** * Sample code: List Backup Protection Containers. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java index e4f48b8989ea..e48defb13e11 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupProtectionIntentListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupProtectionIntent List. */ public final class BackupProtectionIntentListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupProtectionIntent_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupProtectionIntent_List.json */ /** * Sample code: List protection intent with backupManagementType filter. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java index 2dcf94ab03cb..dc33d47fb88b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupResourceEncryptionConfigs Get. */ public final class BackupResourceEncryptionConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupResourceEncryptionConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupResourceEncryptionConfig_Get.json */ /** * Sample code: Get Vault Encryption Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java index 9b1aaa76d15f..e5ebe1c67f39 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceEncryptionConfigsUpdateSamples.java @@ -13,7 +13,7 @@ /** Samples for BackupResourceEncryptionConfigs Update. */ public final class BackupResourceEncryptionConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupResourceEncryptionConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupResourceEncryptionConfig_Put.json */ /** * Sample code: Update Vault Encryption Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java index 8d402d3de585..1b9167547e5b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrGetSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupResourceStorageConfigsNonCrr Get. */ public final class BackupResourceStorageConfigsNonCrrGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupStorageConfig_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupStorageConfig_Get.json */ /** * Sample code: Get Vault Storage Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java index b233fe4a85d4..e87b1a89074a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrPatchSamples.java @@ -13,7 +13,7 @@ /** Samples for BackupResourceStorageConfigsNonCrr Patch. */ public final class BackupResourceStorageConfigsNonCrrPatchSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupStorageConfig_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupStorageConfig_Patch.json */ /** * Sample code: Update Vault Storage Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java index a83553c14c5b..1840f78a98cc 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceStorageConfigsNonCrrUpdateSamples.java @@ -13,7 +13,7 @@ /** Samples for BackupResourceStorageConfigsNonCrr Update. */ public final class BackupResourceStorageConfigsNonCrrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupStorageConfig_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupStorageConfig_Put.json */ /** * Sample code: Update Vault Storage Configuration. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java index 6feeeabcb111..4cc4b41425bb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupResourceVaultConfigs Get. */ public final class BackupResourceVaultConfigsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupResourceVaultConfigs_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupResourceVaultConfigs_Get.json */ /** * Sample code: Get Vault Security Config. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java index 4b5ee6b905e1..5e9cbefbe088 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsPutSamples.java @@ -13,7 +13,7 @@ /** Samples for BackupResourceVaultConfigs Put. */ public final class BackupResourceVaultConfigsPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupResourceVaultConfigs_Put.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupResourceVaultConfigs_Put.json */ /** * Sample code: Update Vault Security Config. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java index 5b5490ddc6d8..f722a20af8d2 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupResourceVaultConfigsUpdateSamples.java @@ -12,7 +12,7 @@ /** Samples for BackupResourceVaultConfigs Update. */ public final class BackupResourceVaultConfigsUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupResourceVaultConfigs_Patch.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupResourceVaultConfigs_Patch.json */ /** * Sample code: Update Vault Security Config. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java index b7e350905ad0..8b01d8a993af 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupStatusGetSamples.java @@ -11,7 +11,7 @@ /** Samples for BackupStatus Get. */ public final class BackupStatusGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/GetBackupStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/GetBackupStatus.json */ /** * Sample code: Get Azure Virtual Machine Backup Status. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java index 9d2a6448bbd9..194cb248969d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupUsageSummariesListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupUsageSummaries List. */ public final class BackupUsageSummariesListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupProtectedItem_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupProtectedItem_UsageSummary_Get.json */ /** * Sample code: Get Protected Items Usages Summary. @@ -24,7 +24,7 @@ public static void getProtectedItemsUsagesSummary( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupProtectionContainers_UsageSummary_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupProtectionContainers_UsageSummary_Get.json */ /** * Sample code: Get Protected Containers Usages Summary. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java index 3fbbf789320c..88999fed8857 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupWorkloadItemsListSamples.java @@ -9,7 +9,7 @@ /** Samples for BackupWorkloadItems List. */ public final class BackupWorkloadItemsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupWorkloadItems_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupWorkloadItems_List.json */ /** * Sample code: List Workload Items in Container. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java index b03bcd30092e..c82a7afb9ccb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BackupsTriggerSamples.java @@ -11,7 +11,7 @@ /** Samples for Backups Trigger. */ public final class BackupsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/TriggerBackup_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/TriggerBackup_Post.json */ /** * Sample code: Trigger Backup. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java index 324903580835..073dcd20de38 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/BmsPrepareDataMoveOperationResultGetSamples.java @@ -9,7 +9,7 @@ /** Samples for BmsPrepareDataMoveOperationResult Get. */ public final class BmsPrepareDataMoveOperationResultGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/PrepareDataMoveOperationResult_Get.json */ /** * Sample code: Get operation result for PrepareDataMove. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java new file mode 100644 index 000000000000..9366c36b1c49 --- /dev/null +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/DeletedProtectionContainersListSamples.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.recoveryservicesbackup.generated; + +import com.azure.core.util.Context; + +/** Samples for DeletedProtectionContainers List. */ +public final class DeletedProtectionContainersListSamples { + /* + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/SoftDeletedContainers_List.json + */ + /** + * Sample code: List Backup Protection Containers. + * + * @param manager Entry point to RecoveryServicesBackupManager. + */ + public static void listBackupProtectionContainers( + com.azure.resourcemanager.recoveryservicesbackup.RecoveryServicesBackupManager manager) { + manager + .deletedProtectionContainers() + .list("testRg", "testVault", "backupManagementType eq 'AzureWorkload'", Context.NONE); + } +} diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java index 5e7876239258..9504409d1fee 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ExportJobsOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ExportJobsOperationResults Get. */ public final class ExportJobsOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ExportJobsOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ExportJobsOperationResult.json */ /** * Sample code: Export Jobs Operation Results. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java index 43e9f9f40a2d..9a30368dd6b6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/FeatureSupportValidateSamples.java @@ -10,7 +10,7 @@ /** Samples for FeatureSupport Validate. */ public final class FeatureSupportValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/BackupFeature_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/BackupFeature_Validate.json */ /** * Sample code: Check Azure Vm Backup Feature Support. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java index acfd0c10b61a..5f07595fc784 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsProvisionSamples.java @@ -11,7 +11,7 @@ /** Samples for ItemLevelRecoveryConnections Provision. */ public final class ItemLevelRecoveryConnectionsProvisionSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/Provision_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/Provision_Ilr.json */ /** * Sample code: Provision Instant Item Level Recovery for Azure Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java index 7b8cd99fd0a0..a2584ab30da8 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ItemLevelRecoveryConnectionsRevokeSamples.java @@ -9,7 +9,7 @@ /** Samples for ItemLevelRecoveryConnections Revoke. */ public final class ItemLevelRecoveryConnectionsRevokeSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/Revoke_Ilr.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/Revoke_Ilr.json */ /** * Sample code: Revoke Instant Item Level Recovery for Azure Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java index 82f1b31169c8..96f09cd22e41 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobCancellationsTriggerSamples.java @@ -9,7 +9,7 @@ /** Samples for JobCancellations Trigger. */ public final class JobCancellationsTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/TriggerCancelJob.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/TriggerCancelJob.json */ /** * Sample code: Cancel Job. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java index d3d6218a8f2f..8b4238a94a06 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobDetailsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for JobDetails Get. */ public final class JobDetailsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/GetJobDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/GetJobDetails.json */ /** * Sample code: Get Job Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java index 8fae2af5728f..f1864fb0fc93 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for JobOperationResults Get. */ public final class JobOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/CancelJobOperationResult.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/CancelJobOperationResult.json */ /** * Sample code: Cancel Job Operation Result. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java index d5f384b9e3ac..0d25cbb03a01 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/JobsExportSamples.java @@ -9,7 +9,7 @@ /** Samples for Jobs Export. */ public final class JobsExportSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/TriggerExportJobs.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/TriggerExportJobs.json */ /** * Sample code: Export Jobs. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java index 7e12a3a7cdcf..90b4a745cccd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationOperationValidateSamples.java @@ -15,7 +15,7 @@ /** Samples for OperationOperation Validate. */ public final class OperationOperationValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperation_RestoreDisk.json */ /** * Sample code: Validate Operation. @@ -51,7 +51,7 @@ public static void validateOperation( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperation_RestoreDisk_IdentityBasedRestoreDetails.json */ /** * Sample code: Validate Operation with identityBasedRestoreDetails. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java index 04cb1b8b1534..56b17948bb6d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/OperationsListSamples.java @@ -9,7 +9,7 @@ /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ListOperations.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ListOperations.json */ /** * Sample code: ListOperations. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java index f58909520ce0..1d1f712ad5fd 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionDeleteSamples.java @@ -9,7 +9,7 @@ /** Samples for PrivateEndpointConnection Delete. */ public final class PrivateEndpointConnectionDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/DeletePrivateEndpointConnection.json */ /** * Sample code: Delete PrivateEndpointConnection. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java index b56eedf0281b..ab34d29d95f1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionGetSamples.java @@ -9,7 +9,7 @@ /** Samples for PrivateEndpointConnection Get. */ public final class PrivateEndpointConnectionGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/GetPrivateEndpointConnection.json */ /** * Sample code: Get PrivateEndpointConnection. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java index d10dee21e997..6f0b785bf4ca 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointConnectionPutSamples.java @@ -15,7 +15,7 @@ /** Samples for PrivateEndpointConnection Put. */ public final class PrivateEndpointConnectionPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/PutPrivateEndpointConnection.json */ /** * Sample code: Update PrivateEndpointConnection. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java index d26f829152de..f85790200e0d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/PrivateEndpointGetOperationStatusSamples.java @@ -9,7 +9,7 @@ /** Samples for PrivateEndpoint GetOperationStatus. */ public final class PrivateEndpointGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/PrivateEndpointConnection/GetPrivateEndpointConnectionOperationStatus.json */ /** * Sample code: Get OperationStatus. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java index e6370f54388c..082f2c90cac6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectableContainersListSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectableContainers List. */ public final class ProtectableContainersListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectableContainers_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectableContainers_List.json */ /** * Sample code: List protectable items with backupManagementType filter as AzureStorage. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java index 88d159b6eee9..70078abc9b42 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectedItemOperationResults Get. */ public final class ProtectedItemOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectedItemOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectedItemOperationResults.json */ /** * Sample code: Get Operation Results of Protected Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java index ab42ed8ee671..f8b86397191e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemOperationStatusesGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectedItemOperationStatuses Get. */ public final class ProtectedItemOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectedItemOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectedItemOperationStatus.json */ /** * Sample code: Get Operation Status of Protected Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java index 658a51cf401c..33c5ede04cd1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsCreateOrUpdateSamples.java @@ -10,7 +10,7 @@ /** Samples for ProtectedItems CreateOrUpdate. */ public final class ProtectedItemsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/StopProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/StopProtection.json */ /** * Sample code: Stop Protection with retain data on Azure IaasVm. @@ -37,7 +37,7 @@ public static void stopProtectionWithRetainDataOnAzureIaasVm( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ConfigureProtection.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ConfigureProtection.json */ /** * Sample code: Enable Protection on Azure IaasVm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java index 9adc0dd41b4a..af3b98f01b48 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsDeleteSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectedItems Delete. */ public final class ProtectedItemsDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/ProtectedItem_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/ProtectedItem_Delete.json */ /** * Sample code: Delete Protection from Azure Virtual Machine. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java index 58ed4694ea9c..45eee5cdcd9f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectedItemsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectedItems Get. */ public final class ProtectedItemsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ClassicCompute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Classic Virtual Machine Details. @@ -31,7 +31,7 @@ public static void getProtectedClassicVirtualMachineDetails( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/Compute_ProtectedItem_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/Compute_ProtectedItem_Get.json */ /** * Sample code: Get Protected Virtual Machine Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java index 9fce48ff2be7..3393c6a07435 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionContainerOperationResults Get. */ public final class ProtectionContainerOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_Inquire_Result.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_Inquire_Result.json */ /** * Sample code: Get Azure Storage Protection Container Operation Result. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java index 64b1d40efbc1..cc539e00b330 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainerRefreshOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionContainerRefreshOperationResults Get. */ public final class ProtectionContainerRefreshOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/RefreshContainers_OperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/RefreshContainers_OperationResults.json */ /** * Sample code: Azure Vm Discovery Operation Result. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java index be49ea9f2307..183e3f6093ec 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionContainers Get. */ public final class ProtectionContainersGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/ProtectionContainers_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/ProtectionContainers_Get.json */ /** * Sample code: Get Protection Container Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java index 2082f8dfea64..2e519452fd57 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersInquireSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionContainers Inquire. */ public final class ProtectionContainersInquireSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_Inquire.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_Inquire.json */ /** * Sample code: Inquire Azure Storage Protection Containers. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java index a8be1d6ffaae..26cc8673404a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRefreshSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionContainers Refresh. */ public final class ProtectionContainersRefreshSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/RefreshContainers.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/RefreshContainers.json */ /** * Sample code: Trigger Azure Vm Discovery. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java index 7284ee552e57..67d4b533570b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersRegisterSamples.java @@ -11,7 +11,7 @@ /** Samples for ProtectionContainers Register. */ public final class ProtectionContainersRegisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionContainers_Register.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionContainers_Register.json */ /** * Sample code: RegisterAzure Storage ProtectionContainers. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java index 2a10871b58fe..1c51a25ddbbb 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionContainersUnregisterSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionContainers Unregister. */ public final class ProtectionContainersUnregisterSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/ProtectionContainers_Unregister.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/ProtectionContainers_Unregister.json */ /** * Sample code: Unregister Protection Container. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java index a2ab9a0d69c9..24609f80ac1d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionIntent CreateOrUpdate. */ public final class ProtectionIntentCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionIntent_CreateOrUpdate.json */ /** * Sample code: Create or Update Azure Vm Protection Intent. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java index 14759651decf..3cf07a6990a4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentDeleteSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionIntent Delete. */ public final class ProtectionIntentDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupProtectionIntent_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupProtectionIntent_Delete.json */ /** * Sample code: Delete Protection intent from item. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java index 48b6aa66b246..8730a598e23e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionIntent Get. */ public final class ProtectionIntentGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/BackupProtectionIntent_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/BackupProtectionIntent_Get.json */ /** * Sample code: Get ProtectionIntent for an item. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java index 14a1bce70a0e..ca206275b4ac 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionIntentValidateSamples.java @@ -11,7 +11,7 @@ /** Samples for ProtectionIntent Validate. */ public final class ProtectionIntentValidateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionIntent_Validate.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionIntent_Validate.json */ /** * Sample code: Validate Enable Protection on Azure Vm. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java index 24de3572035a..6f677c1720a6 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesCreateOrUpdateSamples.java @@ -37,7 +37,7 @@ /** Samples for ProtectionPolicies CreateOrUpdate. */ public final class ProtectionPoliciesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureWorkload/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Workload Protection Policy. @@ -137,7 +137,7 @@ public static void createOrUpdateFullAzureWorkloadProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Simple.json */ /** * Sample code: Create or Update Simple Azure Vm Protection Policy. @@ -171,7 +171,7 @@ public static void createOrUpdateSimpleAzureVmProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Daily.json */ /** * Sample code: Create or Update Daily Azure Storage Protection Policy. @@ -239,7 +239,7 @@ public static void createOrUpdateDailyAzureStorageProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureStorage/ProtectionPolicies_CreateOrUpdate_Hourly.json */ /** * Sample code: Create or Update Hourly Azure Storage Protection Policy. @@ -307,7 +307,7 @@ public static void createOrUpdateHourlyAzureStorageProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_CreateOrUpdate_Complex.json */ /** * Sample code: Create or Update Full Azure Vm Protection Policy. @@ -370,7 +370,7 @@ public static void createOrUpdateFullAzureVmProtectionPolicy( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/IaaS_v2_hourly.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with Hourly backup. @@ -447,7 +447,7 @@ public static void createOrUpdateEnhancedAzureVmProtectionPolicyWithHourlyBackup } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/IaaS_v2_daily.json */ /** * Sample code: Create or Update Enhanced Azure Vm Protection Policy with daily backup. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java index 5c50c83fcd2d..5cb73673e157 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesDeleteSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionPolicies Delete. */ public final class ProtectionPoliciesDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_Delete.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_Delete.json */ /** * Sample code: Delete Azure Vm Protection Policy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java index 6f55ad0c5102..d51e392fa010 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPoliciesGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionPolicies Get. */ public final class ProtectionPoliciesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicies_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicies_Get.json */ /** * Sample code: Get Azure IaasVm Protection Policy Details. @@ -22,7 +22,7 @@ public static void getAzureIaasVmProtectionPolicyDetails( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/V2Policy/v2-Get-Policy.json */ /** * Sample code: Get Azure IaasVm Enhanced Protection Policy Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java index 0ca068270c87..02e7f1a98f5f 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionPolicyOperationResults Get. */ public final class ProtectionPolicyOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicyOperationResults_Get.json */ /** * Sample code: Get Protection Policy Operation Results. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java index 06b36f4e2f2a..02ee4d93f950 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ProtectionPolicyOperationStatusesGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ProtectionPolicyOperationStatuses Get. */ public final class ProtectionPolicyOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ProtectionPolicyOperationStatuses_Get.json */ /** * Sample code: Get Protection Policy Operation Status. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java index 56a03253e335..98814e249795 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for RecoveryPoints Get. */ public final class RecoveryPointsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/RecoveryPoints_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/RecoveryPoints_Get.json */ /** * Sample code: Get Azure Vm Recovery Point Details. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java index de58948f5aec..abef7ad6cc83 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsListSamples.java @@ -9,7 +9,7 @@ /** Samples for RecoveryPoints List. */ public final class RecoveryPointsListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/RecoveryPoints_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/RecoveryPoints_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java index 320cd6b38585..4f05d2ff9d06 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RecoveryPointsRecommendedForMoveListSamples.java @@ -11,7 +11,7 @@ /** Samples for RecoveryPointsRecommendedForMove List. */ public final class RecoveryPointsRecommendedForMoveListSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/RecoveryPointsRecommendedForMove_List.json */ /** * Sample code: Get Protected Azure Vm Recovery Points Recommended for Move. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java index f329671f2309..f596b0ce0010 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxiesGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ResourceGuardProxies Get. */ public final class ResourceGuardProxiesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json */ /** * Sample code: Get VaultGuardProxies. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java index f47aa574e39d..bdb6490f823a 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationDeleteSamples.java @@ -9,7 +9,7 @@ /** Samples for ResourceGuardProxyOperation Delete. */ public final class ResourceGuardProxyOperationDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json */ /** * Sample code: Delete ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java index a9928f1b68b7..fb0b68b67ae4 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ResourceGuardProxyOperation Get. */ public final class ResourceGuardProxyOperationGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json */ /** * Sample code: Get ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java index fbac97e3eef5..da85fe477e3b 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationPutSamples.java @@ -9,7 +9,7 @@ /** Samples for ResourceGuardProxyOperation Put. */ public final class ResourceGuardProxyOperationPutSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json */ /** * Sample code: Create ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java index 705936f2aa55..58b359d7fe24 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceGuardProxyOperationUnlockDeleteSamples.java @@ -11,7 +11,7 @@ /** Samples for ResourceGuardProxyOperation UnlockDelete. */ public final class ResourceGuardProxyOperationUnlockDeleteSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json */ /** * Sample code: UnlockDelete ResourceGuardProxy. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java index e800c9458d40..1d9485b4108e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsPrepareDataMoveSamples.java @@ -11,7 +11,7 @@ /** Samples for ResourceProvider BmsPrepareDataMove. */ public final class ResourceProviderBmsPrepareDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/PrepareDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/PrepareDataMove_Post.json */ /** * Sample code: Prepare Data Move. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java index 15d016db60e6..c2ed85e3519d 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderBmsTriggerDataMoveSamples.java @@ -11,7 +11,7 @@ /** Samples for ResourceProvider BmsTriggerDataMove. */ public final class ResourceProviderBmsTriggerDataMoveSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/TriggerDataMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/TriggerDataMove_Post.json */ /** * Sample code: Trigger Data Move. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java index 1a7bce427aab..239203709ce1 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderGetOperationStatusSamples.java @@ -9,7 +9,7 @@ /** Samples for ResourceProvider GetOperationStatus. */ public final class ResourceProviderGetOperationStatusSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/BackupDataMove/BackupDataMoveOperationStatus_Get.json */ /** * Sample code: Get OperationStatus. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java index ef16d2276552..a490895c9679 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ResourceProviderMoveRecoveryPointSamples.java @@ -11,7 +11,7 @@ /** Samples for ResourceProvider MoveRecoveryPoint. */ public final class ResourceProviderMoveRecoveryPointSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/TriggerRecoveryPointMove_Post.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/TriggerRecoveryPointMove_Post.json */ /** * Sample code: Trigger RP Move Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java index 51157513cc9c..010ab360b599 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/RestoresTriggerSamples.java @@ -18,7 +18,7 @@ /** Samples for Restores Trigger. */ public final class RestoresTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest. @@ -65,7 +65,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreWithRehydrationReques } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest. @@ -109,7 +109,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequest( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreWithRehydrationRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreWithRehydrationRequest. @@ -148,7 +148,7 @@ public static void restoreDisksWithIaasVMRestoreWithRehydrationRequest( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_ALR_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails. @@ -194,7 +194,7 @@ public static void restoreToNewAzureIaasVmWithIaasVMRestoreRequestWithIdentityBa } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest. @@ -234,7 +234,7 @@ public static void restoreDisksWithIaasVMRestoreRequest( } /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerRestore_RestoreDisks_IaasVMRestoreRequest_IdentityBasedRestoreDetails.json */ /** * Sample code: Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java index 1592507d6f71..7a7300c1b2be 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/SecurityPINsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for SecurityPINs Get. */ public final class SecurityPINsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/Common/BackupSecurityPin_Get.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/Common/BackupSecurityPin_Get.json */ /** * Sample code: Get Vault Security Pin. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java index eb452bce5a96..7b9519776312 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationResultsGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ValidateOperationResults Get. */ public final class ValidateOperationResultsGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperationResults.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperationResults.json */ /** * Sample code: Get Operation Results of Validate Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java index 7a7cfb0681ea..d53f217a2a3e 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationStatusesGetSamples.java @@ -9,7 +9,7 @@ /** Samples for ValidateOperationStatuses Get. */ public final class ValidateOperationStatusesGetSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/ValidateOperationStatus.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/ValidateOperationStatus.json */ /** * Sample code: Get Operation Status of Validate Operation. diff --git a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java index 90a26b297933..44d6a47ead81 100644 --- a/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java +++ b/sdk/recoveryservicesbackup/azure-resourcemanager-recoveryservicesbackup/src/samples/java/com/azure/resourcemanager/recoveryservicesbackup/generated/ValidateOperationTriggerSamples.java @@ -14,7 +14,7 @@ /** Samples for ValidateOperation Trigger. */ public final class ValidateOperationTriggerSamples { /* - * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json + * x-ms-original-file: specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/preview/2022-09-01-preview/examples/AzureIaasVm/TriggerValidateOperation_RestoreDisk.json */ /** * Sample code: Trigger Validate Operation.