public synchronized Page<String> listAllValidDatasetVersions(short accountId, short containerId,
      String datasetName, String pageToken) throws SQLException, AccountServiceException {
    return datasetDao.listAllValidDatasetVersions(accountId, containerId, datasetName, pageToken);
  }
Get all valid dataset versions of the dataset with page token.
@param accountId the id for the parent account.
@param containerId the id of the container.
@param datasetName the dataset name.
@param pageToken the start page token, if it's null, will start at beginning.
@return the page of the dataset versions.
@throws SQLException
@throws AccountServiceException
ambry-account/src/main/java/com/github/ambry/account/mysql/MySqlAccountStore.java