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