class_docstr: OneLogin StreamAlert App
class_docstr_tok: ["OneLogin","StreamAlert","App"]
docstr: Return the number of seconds this polling function should sleep for
  between requests to avoid failed requests. OneLogin tokens allows for 5000 requests
  every hour, but if the rate limit is reached, we can retrieve how long until we are clear.
  
  More information about this here:
      https://developers.onelogin.com/api-docs/1/oauth20-tokens/get-rate-limit
  
  Returns:
      int: Number of seconds that this function should sleep for between requests
docstr_tok: ["Return","the","number","of","seconds","this","polling","function","should","sleep","for","between","requests","to","avoid","failed","requests",".","OneLogin","tokens","allows","for","5000","requests","every","hour",",","but","if","the","rate","limit","is","reached",",","we","can","retrieve","how","long","until","we","are","clear",".","More","information","about","this","here",":","https",":","\/\/developers.onelogin.com\/api-docs\/1\/oauth20-tokens\/get-rate-limit","Returns",":","int",":","Number","of","seconds","that","this","function","should","sleep","for","between","requests"]
code: def _sleep_seconds(self):
      """Return the number of seconds this polling function should sleep for
      between requests to avoid failed requests. OneLogin tokens allows for 5000 requests
      every hour, but if the rate limit is reached, we can retrieve how long until we are clear.
  
      More information about this here:
          https://developers.onelogin.com/api-docs/1/oauth20-tokens/get-rate-limit
  
      Returns:
          int: Number of seconds that this function should sleep for between requests
      """
      return self._rate_limit_sleep
  
file_path: streamalert/streamalert/apps/_apps/onelogin.py
imports: import re
  from .None import AppIntegration, StreamAlertApp, get_logger
label_desc: Use image node_id 13 for calling the OneLoginApp obj's underlying member method code with example usage: obj._sleep_seconds() and returns: self