Method: hive.v1beta.projects.catalogs.databases.tables.partitions.batchUpdate

テーブル内のパーティションを更新します。

HTTP リクエスト

POST https://biglake.googleapis.com/hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
parent

string

必須。これらのパーティションが属するテーブルへの参照。形式: projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "requests": [
    {
      object (UpdatePartitionRequest)
    }
  ]
}
フィールド
requests[]

object (UpdatePartitionRequest)

必須。テーブル内のパーティションを更新するリクエスト。

レスポンスの本文

partitions.batchUpdate のレスポンス メッセージ。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "partitions": [
    {
      object (Partition)
    }
  ]
}
フィールド
partitions[]

object (Partition)

更新されたパーティションのリスト。1 回のバッチで更新できるパーティションは最大 900 個です。

認可スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

詳細については、 Authentication Overviewをご覧ください。

UpdatePartitionRequest

UpdatePartition のリクエスト メッセージ。

JSON 表現
{
  "partition": {
    object (Partition)
  },
  "updateMask": string
}
フィールド
partition

object (Partition)

必須。更新するパーティション。

updateMask

string (FieldMask format)

省略可。更新するフィールドのリスト。

完全修飾フィールド名のカンマ区切りリスト。例: "user.displayName,photo"