code: @Override
    public LoadBalancer createLoadBalancer(LoadBalancer loadBalancer)
        throws DigitalOceanException, RequestUnsuccessfulException {
      if (null == loadBalancer || StringUtils.isBlank(loadBalancer.getName())
          || null == loadBalancer.getRegion()) {
        throw new IllegalArgumentException(
            "Missing required parameters [Name, Region Slug] for create loadBalancer.");
      }
      validateForwardingRules(loadBalancer.getForwardingRules());
      validateHealthCheck(loadBalancer.getHealthCheck());
  
      return (LoadBalancer) perform(new ApiRequest(ApiAction.CREATE_LOAD_BALANCER, loadBalancer))
          .getData();
    }
docs: ===========================================