code: public final void deleteSnapshot(SnapshotName name) {
  
      DeleteSnapshotRequest request =
          DeleteSnapshotRequest.newBuilder().setName(name == null ? null : name.toString()).build();
      deleteSnapshot(request);
    }
docs: Permanently deletes the specified snapshot.
  
  <p>Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not
  currently available to most Cloud Bigtable customers. This feature might be changed in
  backward-incompatible ways and is not recommended for production use. It is not subject to any
  SLA or deprecation policy.
  
  <p>Sample code:
  
  <pre><code>
  try (BaseBigtableTableAdminClient baseBigtableTableAdminClient = BaseBigtableTableAdminClient.create()) {
  SnapshotName name = SnapshotName.of("[PROJECT]", "[INSTANCE]", "[CLUSTER]", "[SNAPSHOT]");
  baseBigtableTableAdminClient.deleteSnapshot(name);
  }
  </code></pre>
  
  @param name The unique name of the snapshot to be deleted. Values are of the form
  `projects/&lt;project&gt;/instances/&lt;instance&gt;/clusters/&lt;cluster&gt;/snapshots/&lt;snapshot&gt;`.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails