配信タスクを使用してオブジェクトストレージサービス (OSS) にデータを配信する必要がなくなった場合は、DeleteDeliveryTask オペレーションを呼び出して配信タスクを削除できます。
使用上の注意
削除された配信タスクは復元できません。ご注意ください。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化を参照してください。
配信タスクが作成されていること。コンソールまたは SDK を使用して配信タスクを作成する方法の詳細については、Tablestore コンソールを使用して OSS にデータを配信するおよび配信タスクの作成を参照してください。
パラメーター
パラメーター | 説明 |
tableName | データテーブルの名前。 |
taskName | 配信タスクの名前。 |
例
次のサンプルコードは、データテーブルの配信タスクを削除する方法の例を示しています。
private static void deleteDeliveryTask(SyncClient client) {
String tableName = "<TABLE_NAME>";
String taskName = "<TASK_NAME>";
DeleteDeliveryTaskRequest request = new DeleteDeliveryTaskRequest(tableName, taskName);
DeleteDeliveryTaskResponse response = client.deleteDeliveryTask(request);
System.out.println("resquestID: "+ response.getRequestId());
System.out.println("traceID: " + response.getTraceId());
System.out.println("delete task delivery success"); // 配信タスクの削除に成功しました
}