class_docstr: BoxApp integration
class_docstr_tok: ["BoxApp","integration"]
docstr: Box requests must be signed with a JWT keyfile
  
  Returns:
      bool: True if the Box client was successfully created or False
          if any errors occurred during the creation of the client
docstr_tok: ["Box","requests","must","be","signed","with","a","JWT","keyfile","Returns",":","bool",":","True","if","the","Box","client","was","successfully","created","or","False","if","any","errors","occurred","during","the","creation","of","the","client"]
code: def _create_client(self):
      """Box requests must be signed with a JWT keyfile
  
      Returns:
          bool: True if the Box client was successfully created or False
              if any errors occurred during the creation of the client
      """
      if self._client:
          LOGGER.debug("[%s] Client already instantiated", self)
          return True
  
      auth = self._load_auth(self._config.auth["keyfile"])
      if not auth:
          return False
  
      self._client = Client(auth)
  
      return bool(self._client)
  
file_path: streamalert/streamalert/apps/_apps/box.py
imports: import json
  from boxsdk import Client, JWTAuth
  from boxsdk.exception import BoxException
  from boxsdk.object.events import EnterpriseEventsStreamType
  import requests
  from .None import AppIntegration, StreamAlertApp, get_logger, safe_timeout
label_desc: Use image node_id 6 for calling the BoxApp obj's underlying member method code with example usage: obj._create_client() and returns: bool, True, False