docs: @BetaApi(
        "The surface for long-running operations is not stable yet and may change in the future.")
    public final OperationFuture<Table, CreateTableFromSnapshotMetadata> createTableFromSnapshotAsync(
        InstanceName parent, String tableId, SnapshotName sourceSnapshot) {
  
      CreateTableFromSnapshotRequest request =
          CreateTableFromSnapshotRequest.newBuilder()
              .setParent(parent == null ? null : parent.toString())
              .setTableId(tableId)
              .setSourceSnapshot(sourceSnapshot == null ? null : sourceSnapshot.toString())
              .build();
      return createTableFromSnapshotAsync(request);
    }