code: public StreamPlan requestRanges(InetAddress from, InetAddress connecting, String keyspace, Collection<Range<Token>> ranges, String... columnFamilies)
      {
          StreamSession session = coordinator.getOrCreateNextSession(from, connecting);
          session.addStreamRequest(keyspace, ranges, Arrays.asList(columnFamilies), repairedAt);
          return this;
      }
docs: Request data in {@code columnFamilies} under {@code keyspace} and {@code ranges} from specific node.
  
  @param from endpoint address to fetch data from.
  @param connecting Actual connecting address for the endpoint
  @param keyspace name of keyspace
  @param ranges ranges to fetch
  @param columnFamilies specific column families
  @return this object for chaining