public Scan setTimestamp(long timestamp) {
    try {
      tr = TimeRange.at(timestamp);
    } catch (Exception e) {
      // This should never happen, unless integer overflow or something extremely wrong...
      LOG.error("TimeRange failed, likely caused by integer overflow. ", e);
      throw e;
    }

    return this;
  }
Get versions of columns with the specified timestamp. Note, default maximum versions to return
is 1. If your time range spans more than one version and you want all versions returned, up the
number of versions beyond the defaut.
@param timestamp version timestamp
@see #readAllVersions()
@see #readVersions(int)
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java