def copy_file_content(self, file_id, source_file):
if not is_valid_uuid(file_id):<EOL><INDENT>raise StorageArgumentException(<EOL>'<STR_LIT>'.format(file_id))<EOL><DEDENT>if not is_valid_uuid(source_file):<EOL><INDENT>raise StorageArgumentException(<EOL>'<STR_LIT>'.format(source_file))<EOL><DEDENT>self._authenticated_request.to_endpoint('<STR_LIT>'.format(file_id)).with_headers({'<STR_LIT>': source_file}).put()<EOL>
Copy file content from source file to target file.

        Args:
            file_id (str): The UUID of the file whose content is written.
            source_file (str): The UUID of the file whose content is copied.

        Returns:
            None

        Raises:
        StorageArgumentException: Invalid arguments
        StorageForbiddenException: Server response code 403
        StorageNotFoundException: Server response code 404
        StorageException: other 400-600 error codes