code: def add_connection_throttle(self, loadbalancer, maxConnectionRate=None,
              maxConnections=None, minConnections=None, rateInterval=None):
          
          settings = {}
          if maxConnectionRate:
              settings["maxConnectionRate"] = maxConnectionRate
          if maxConnections:
              settings["maxConnections"] = maxConnections
          if minConnections:
              settings["minConnections"] = minConnections
          if rateInterval:
              settings["rateInterval"] = rateInterval
          req_body = {"connectionThrottle": settings}
          uri = "/loadbalancers/%s/connectionthrottle" % utils.get_id(loadbalancer)
          resp, body = self.api.method_put(uri, body=req_body)
          return body
docs: Creates or updates the connection throttling information for the load
          balancer. When first creating the connection throttle, all 4 parameters
          must be supplied. When updating an existing connection throttle, at
          least one of the parameters must be supplied.