code: @Override
    public MasterProtos.SnapshotResponse takeSnapshotAsync(
        HBaseProtos.SnapshotDescription snapshot) throws IOException, SnapshotCreationException {
      snapshotTable(snapshot.getName(), TableName.valueOf(snapshot.getTable()));
      LOG.warn("isSnapshotFinished() is not currently supported by BigtableAdmin.\n"
          + "You may poll for existence of the snapshot with listSnapshots(snpashotName)");
      return MasterProtos.SnapshotResponse.newBuilder()
          .setExpectedTimeout(TimeUnit.MINUTES.toMillis(5)).build();
    }
docs: {@inheritDoc}