def delete_folder(self, folder):
if not is_valid_uuid(folder):<EOL><INDENT>raise StorageArgumentException(<EOL>'<STR_LIT>'.format(folder))<EOL><DEDENT>self._authenticated_request.to_endpoint('<STR_LIT>'.format(folder)).delete()<EOL>
Delete a folder. It will recursively delete all the content.

        Args:
            folder_id (str): The UUID of the folder to be deleted.

        Returns:
            None

        Raises:
            StorageArgumentException: Invalid arguments
            StorageForbiddenException: 403
            StorageNotFoundException: 404
            HTTPError: other non-20x error codes