このトピックでは、Java 用 SDK を使用して既存のコレクションを削除する方法について説明します。
コレクションを削除すると、その中のすべてのデータが削除され、復元できなくなります。 慎重に実行してください。
前提条件
クラスターが作成されていること。 詳細については、「クラスターの作成」をご参照ください。
API キーを取得していること。 詳細については、「API キーの管理」をご参照ください。
最新バージョンの SDK がインストールされていること。 詳細については、「DashVector SDK のインストール」をご参照ください。
API 定義
// class DashVectorClient
public Response<Void> delete(String name);
例
コードを正しく実行するには、サンプルコードの YOUR_API_KEY を API キーに、YOUR_CLUSTER_ENDPOINT をクラスターのエンドポイントに置き換える必要があります。
事前に
quickstart
という名前のコレクションを作成する必要があります。 詳細については、「コレクションの作成」トピックの「例」セクションをご参照ください。
import com.aliyun.dashvector.DashVectorClient;
import com.aliyun.dashvector.DashVectorCollection;
import com.aliyun.dashvector.common.DashVectorException;
public class Main {
public static void main(String[] args) throws DashVectorException {
DashVectorClient client = new DashVectorClient("YOUR_API_KEY", "YOUR_CLUSTER_ENDPOINT");
Response<Void> response = client.delete("quickstart");
}
}
リクエストパラメーター
パラメーター | タイプ | 必須 | デフォルト値 | 説明 |
name | String | はい | - | 作成されたコレクションの名前。 |
レスポンスパラメーター
Response<Void>
オブジェクトが返されます。これには、次の表に示すように、操作結果が含まれています。
メソッド | タイプ | 説明 | 例 |
getCode() | int | 返されたステータスコード。 詳細については、「ステータスコード」をご参照ください。 | 0 |
getMessage() | String | 返されたメッセージ。 | success |
getRequestId() | String | リクエストの一意の ID。 | 19215409-ea66-4db9-8764-26ce2eb5bb99 |
isSuccess() | Boolean | 操作が成功したかどうかを指定します。 | true |