code: public OperationFuture<LoadBalancerPool> create(LoadBalancerPoolConfig config) {
          LoadBalancer loadBalancer = config.getLoadBalancer();
          LoadBalancerMetadata loadBalancerMetadata = loadBalancerService.findByRef(loadBalancer);
  
          LoadBalancerPoolMetadata metadata = loadBalancerPoolClient.create(
              loadBalancerMetadata.getDataCenterId(),
              loadBalancerMetadata.getId(),
              new LoadBalancerPoolRequest()
                  .port(config.getPort())
                  .method(config.getMethod())
                  .persistence(config.getPersistence())
          );
  
          LoadBalancerPool pool = LoadBalancerPool.refById(metadata.getId(), loadBalancer);
  
          return new OperationFuture<>(
              pool,
              addLoadBalancerNodes(config, pool)
          );
      }
docs: Create load balancer pool
  
  @param config load balancer pool config
  @return OperationFuture wrapper for load balancer pool