code: def _build_processor(cls, session: AppSession):
          '''Create the Processor
  
          Returns:
              Processor: An instance of :class:`.processor.BaseProcessor`.
          '''
          web_processor = cls._build_web_processor(session)
          ftp_processor = cls._build_ftp_processor(session)
          delegate_processor = session.factory.new('Processor')
  
          delegate_processor.register('http', web_processor)
          delegate_processor.register('https', web_processor)
          delegate_processor.register('ftp', ftp_processorf _build_processor(cls, session: AppSession):
          '''Create the Processor
  
          Returns:
              Processor: An instance of :class:`.processor.BaseProcessor`.
          '''
          web_processor = cls._build_web_processor(session)
          ftp_processor = cls._build_ftp_processor(session)
          delegate_processor = session.factory.new('Processor')
  
          delegate_processor.register('http', web_processor)
          delegate_processor.register('https', web_processor)
          delegate_processor.register('ftp', ftp_processor)
docs: Create the Processor
  
          Returns:
              Processor: An instance of :class:`.processor.BaseProcessor`.