public IcebergFindFiles inSnapshot(long findSnapshotId) {
    Preconditions.checkArgument(
        this.snapshotId == null,
        "Cannot set snapshot multiple times, already set to id=%s",
        findSnapshotId);
    Preconditions.checkArgument(
        table.snapshot(findSnapshotId) != null, "Cannot find snapshot for id=%s", findSnapshotId);
    this.snapshotId = findSnapshotId;
    return this;
  }
Base results on the given snapshot.

@param findSnapshotId a snapshot ID
@return this for method chaining
amoro-format-iceberg/src/main/java/org/apache/iceberg/IcebergFindFiles.java