class_docstr: Class to retrieve IOCs from ThreatStream.com and store them in DynamoDB
docstr: Invoke lambda function itself with next token to continually retrieve IOCs
docstr_tok: ["Invoke","lambda","function","itself","with","next","token","to","continually","retrieve","IOCs"]
code: def _invoke_lambda_function(self, next_url):
      """Invoke lambda function itself with next token to continually retrieve IOCs"""
      LOGGER.debug(
          "This invocation is invoked by lambda function self."
      )
      lambda_client = boto3.client("lambda", region_name=self.region)
      try:
          lambda_client.invoke(
              FunctionName=self._config["function_name"],
              InvocationType="Event",
              Payload=json.dumps({"next_url": next_url}),
              Qualifier=self._config["qualifier"],
          )
      except ClientError as err:
          raise ThreatStreamLambdaInvokeError(
              "Error invoking function: {}".format(err)
          )
  
imports: from datetime import datetime, timedelta
  import json
  import backoff
  import boto3
  from botocore.exceptions import ClientError
  import requests
  from streamalert.shared.backoff_handlers import backoff_handler, success_handler, giveup_handler
  from streamalert.shared.config import load_config, parse_lambda_arn
  from streamalert.shared.logger import get_logger
  from streamalert.threat_intel_downloader.exceptions import ThreatStreamCredsError, ThreatStreamLambdaInvokeError, ThreatStreamRequestsError
label_desc: Use image node_id 6 for calling the ThreatStream obj's underlying member method code with example usage: obj._invoke_lambda_function(next_url) without return types