class_docstr: Base class for all app integrations to be implemented for various services
docstr: Get the amount of time this service should sleep before performing another poll.
  
  This should be implemented by all subclasses and is necessary by some services
  to avoid overloading the API with requests.
  
  Returns:
      int: Number of seconds the polling function should sleep for
docstr_tok: ["Get","the","amount","of","time","this","service","should","sleep","before","performing","another","poll",".","This","should","be","implemented","by","all","subclasses","and","is","necessary","by","some","services","to","avoid","overloading","the","API","with","requests",".","Returns",":","int",":","Number","of","seconds","the","polling","function","should","sleep","for"]
code: def _sleep_seconds(self):
      """Get the amount of time this service should sleep before performing another poll.
  
      This should be implemented by all subclasses and is necessary by some services
      to avoid overloading the API with requests.
  
      Returns:
          int: Number of seconds the polling function should sleep for
      """
  
imports: from abc import ABCMeta, abstractmethod, abstractproperty
  from json import JSONDecodeError
  import time
  import boto3
  from botocore.exceptions import ClientError
  import requests
  from streamalert.apps.config import AppConfig
  from streamalert.apps.batcher import Batcher
  from streamalert.shared.logger import get_logger
label_desc: Use image node_id 9 for calling the AppIntegration obj's underlying member method code with example usage: obj._sleep_seconds() without return types