すべてのプロダクト
Search
ドキュメントセンター

Tablestore:配信タスクの名前をクエリする

最終更新日:Dec 28, 2024

データテーブルに対して配信タスクを作成した後、ListDeliveryTask オペレーションを呼び出して、データテーブル名、配信タスク名、配信タスクの種類など、データテーブルのすべての配信タスクに関する情報をクエリできます。

前提条件

パラメーター

リクエストパラメーター

パラメーター

説明

TableName

データテーブルの名前。

レスポンスパラメーター

パラメーター

説明

TableName

データテーブルの名前。リクエストのデータテーブル名と同じです。

TaskName

配信タスクの名前。

TaskType

配信タスクの種類。有効な値:

  • 0: フル配信タイプ。

  • 1: 増分配信タイプ。

  • 2: 差分配信タイプ。

次のサンプルコードは、データテーブルに対して作成された配信タスクの名前をクエリする方法の例を示しています。

func ListTask(client *tablestore.TableStoreClient, tableName string) {
    resp, err := client.ListDeliveryTask(&tablestore.ListDeliveryTaskRequest{
        TableName: tableName,
    })
    if err != nil {
        log.Fatal("list delivery task failed ", err) // 配信タスクのリスト取得に失敗しました
    }
    for _, task := range resp.Tasks {
        fmt.Println("task: ", task.TableName, task.TaskName, task.TaskType)
    }
    fmt.Println("list task finish") // タスクのリスト取得完了
}