def METHOD_NAME(self, name, port, protocol, algorithm, members):
    response = self._post(
        "/%s/load_balancers" % API_VERSION,
        {
            "name": name,
            "nodes": list(map(self._member_to_node, members)),
            "policy": self._algorithm_to_value(algorithm),
            "listeners": [{"in": port, "out": port, "protocol": protocol}],
            "healthcheck": {"type": protocol, "port": port},
        },
    )
    return self._to_balancer(response.object)