code: def _extract_apis_from_events(function_logical_id, serverless_function_events, collector):
          
          count = 0
          for _, event in serverless_function_events.items():
  
              if SamApiProvider._FUNCTION_EVENT_TYPE_API == event.get(SamApiProvider._TYPE):
                  api_resource_id, api = SamApiProvider._convert_event_api(function_logical_id, event.get("Properties"))
                  collector.add_apis(api_resource_id, [api])
                  count += 1
  
          LOG.debug("Found '%d' API Events in Serverless function with name '%s'", count, function_logical_id)
docs: Given an AWS::Serverless::Function Event Dictionary, extract out all 'Api' events and store  within the
          collector
  
          Parameters
          ----------
          function_logical_id : str
              LogicalId of the AWS::Serverless::Function
  
          serverless_function_events : dict
              Event Dictionary of a AWS::Serverless::Function
  
          collector : ApiCollector
              Instance of the API collector that where we will save the API information