code: public OperationFuture<List<LoadBalancerPool>> update(
              LoadBalancerPoolFilter loadBalancerPoolFilter,
              LoadBalancerPoolConfig config
      ) {
          checkNotNull(loadBalancerPoolFilter, "Load balancer pool filter must be not null");
  
          List<LoadBalancerPool> loadBalancerPoolList = findLazy(loadBalancerPoolFilter)
              .map(metadata -> LoadBalancerPool.refById(
                  metadata.getId(),
                  LoadBalancer.refById(
                      metadata.getLoadBalancerId(),
                      DataCenter.refById(metadata.getDataCenterId())
                  )
              ))
              .collect(toList());
  
          return update(loadBalancerPoolList, config);
      }
docs: Update filtered balancer pools
  
  @param loadBalancerPoolFilter load balancer pool filter
  @param config load balancer pool config
  @return OperationFuture wrapper for load balancer pool list