code: def configureOfflinePublishQueueing(self, queueSize, dropBehavior=DROP_NEWEST):
          
          self._mqtt_core.configure_offline_requests_queue(queueSize, dropBehavior)
docs: **Description**
  
          Used to configure the queue size and drop behavior for the offline requests queueing. Should be
          called before connect. Queueable offline requests include publish, subscribe and unsubscribe.
  
          **Syntax**
  
          .. code:: python
  
            import AWSIoTPythonSDK.MQTTLib as AWSIoTPyMQTT
  
            # Configure the offline queue for publish requests to be 20 in size and drop the oldest
             request when the queue is full.
            myAWSIoTMQTTClient.configureOfflinePublishQueueing(20, AWSIoTPyMQTT.DROP_OLDEST)
  
          **Parameters**
  
          *queueSize* - Size of the queue for offline publish requests queueing.
           If set to 0, the queue is disabled. If set to -1, the queue size is set to be infinite.
  
          *dropBehavior* - the type of drop behavior when the queue is full.
           Could be :code:`AWSIoTPythonSDK.core.util.enums.DropBehaviorTypes.DROP_OLDEST` or
           :code:`AWSIoTPythonSDK.core.util.enums.DropBehaviorTypes.DROP_NEWEST`.
  
          **Returns**
  
          None