code: @Override
      public Stream<LoadBalancerMetadata> findLazy(LoadBalancerFilter filter) {
          checkNotNull(filter, "Filter must be not a null");
  
          Stream<DataCenterMetadata> dataCenters = dataCenterService.findLazy(
              filter.getDataCenterFilter()
          );
  
          return
              dataCenters
                  .flatMap(datacenter -> loadBalancerClient
                      .getLoadBalancers(datacenter.getId())
                      .stream()
                  )
                  .filter(filter.getPredicate())
                  .filter(filter.getIds().size() > 0 ?
                      combine(LoadBalancerMetadata::getId, in(filter.getIds())) :
                      alwaysTrue()
                  );
      }
docs: {@inheritDoc}