public ServiceFuture<OperationStatusResponseInner> beginConvertToManagedDisksAsync(String resourceGroupName, String vmName, final ServiceCallback<OperationStatusResponseInner> serviceCallback) {
        return ServiceFuture.fromResponse(beginConvertToManagedDisksWithServiceResponseAsync(resourceGroupName, vmName), serviceCallback);
    }
public ServiceFuture < OperationStatusResponseInner > beginConvertToManagedDisksAsync ( String resourceGroupName , String vmName , final ServiceCallback < OperationStatusResponseInner > serviceCallback ) { return ServiceFuture . fromResponse ( beginConvertToManagedDisksWithServiceResponseAsync ( resourceGroupName , vmName ) , serviceCallback ) ; }
Converts virtual machine disks from blob-based to managed disks. Virtual machine must be stop-deallocated before invoking this operation.

@param resourceGroupName The name of the resource group.
@param vmName The name of the virtual machine.
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object