データテーブルの配信タスクを作成した後、ListDeliveryTask オペレーションを呼び出して、データテーブル名、配信タスク名、配信タスクの種類など、データテーブルのすべての配信タスクに関する情報をクエリできます。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスを初期化するを参照してください。
配信タスクが作成されていること。コンソールまたは SDK を使用して配信タスクを作成する方法の詳細については、Tablestore コンソールを使用して OSS にデータを配信するおよび配信タスクを作成するを参照してください。
パラメーター
リクエストパラメーター
パラメーター | 説明 |
tableName | データテーブルの名前。 |
レスポンスパラメーター
パラメーター | 説明 |
tableName | データテーブルの名前。リクエスト内のデータテーブルの名前と同じです。 |
taskName | 配信タスクの名前。 |
taskType | 配信タスクの種類。 |
例
次のサンプルコードは、データテーブルのすべての配信タスクに関する情報をクエリする方法の例を示しています。
public static void listDeliveryTask(SyncClient client) {
String tableName = "<TABLE_NAME>";
ListDeliveryTaskRequest request = new ListDeliveryTaskRequest(tableName);
ListDeliveryTaskResponse response = client.listDeliveryTask(request);
System.out.println("resquestID: "+ response.getRequestId());
System.out.println("traceID: " + response.getTraceId());
for(DeliveryTaskInfo taskInfo: response.getTaskInfos()) {
System.out.println("tableName: " + taskInfo.getTableName());
System.out.println("taskName: " + taskInfo.getTaskName());
System.out.println("taskType: " + taskInfo.getTaskType().toString());
}
}