class_docstr: Handles preparing and sending data from the classifier function to Kinesis Firehose
docstr: Check that the incoming record is an enabled log source for Firehose
  
  Args:
      log_source_name (str): The log source of the record
  
  Returns:
      bool: Whether or not the log source is enabled to send to Firehose
docstr_tok: ["Check","that","the","incoming","record","is","an","enabled","log","source","for","Firehose","Args",":","log_source_name","(","str",")",":","The","log","source","of","the","record","Returns",":","bool",":","Whether","or","not","the","log","source","is","enabled","to","send","to","Firehose"]
code: def enabled_log_source(cls, log_source_name):
      """Check that the incoming record is an enabled log source for Firehose
  
      Args:
          log_source_name (str): The log source of the record
  
      Returns:
          bool: Whether or not the log source is enabled to send to Firehose
      """
      if not cls._ENABLED_LOGS:
          LOGGER.error("Enabled logs not loaded")
          return False
  
      return cls.sanitized_value(log_source_name) in cls._ENABLED_LOGS
  
imports: from collections import defaultdict
  import json
  import hashlib
  import re
  import backoff
  import boto3
  from botocore.exceptions import ClientError, HTTPClientError
  from botocore.exceptions import ConnectionError
  from streamalert.shared import CLASSIFIER_FUNCTION_NAME
  import streamalert.shared.helpers.boto
  from streamalert.shared.logger import get_logger
  from streamalert.shared.metrics import MetricLogger
  from streamalert.shared.backoff_handlers import backoff_handler, giveup_handler, success_handler
label_desc: Use image node_id 13 for calling the FirehoseClient obj's underlying member method code with example usage: obj.enabled_log_source(cls, log_source_name) and returns: unknown, False