Method: projects.locations.services.alterTableProperties

Mengubah properti tabel metadata.

Permintaan HTTP

POST https://metastore.googleapis.com/v1beta/{service}:alterTableProperties

Parameter jalur

Parameter
service

string

Wajib. Nama resource relatif dari layanan Dataproc Metastore yang digunakan untuk mengubah properti tabel metadata, dalam format berikut:

projects/{projectId}/locations/{locationId}/services/{serviceId}.

Otorisasi memerlukan izin IAM berikut pada resource service yang ditentukan:

  • metastore.services.mutateMetadata

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "tableName": string,
  "updateMask": string,
  "properties": {
    string: string,
    ...
  }
}
Kolom
tableName

string

Wajib. Nama tabel yang berisi properti yang Anda ubah dalam format berikut.

databases/{database_id}/tables/{table_id}

updateMask

string (FieldMask format)

Mask kolom yang menentukan properti tabel metadata yang ditimpa oleh pembaruan. Kolom yang ditentukan dalam updateMask bersifat relatif terhadap resource (bukan terhadap permintaan lengkap). Kolom akan ditimpa jika ada dalam mask.

Misalnya, dengan properti target:

properties {
  a: 1
  b: 2
}

Dan properti pembaruan:

properties {
  a: 2
  b: 3
  c: 4
}

maka jika mask kolom adalah:

paths: ["properties.b", "properties.c"]

maka hasilnya akan menjadi:

properties {
  a: 1
  b: 3
  c: 4
}

Ini adalah daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya memenuhi syarat. Contoh: "user.displayName,photo".

properties

map (key: string, value: string)

Peta yang menjelaskan nilai yang diinginkan untuk diubah. Jika updateMask kosong, properti tidak akan diperbarui. Jika tidak, properti hanya akan mengubah nilai yang jalur terkaitnya ada dalam mask pembaruan

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Isi respons

Jika berhasil, isi respons akan berisi instance Operation.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.