Resource: Kolom
Mewakili satu kolom dalam database.
Kolom dikelompokkan menurut "Grup Koleksi", yang mewakili semua koleksi dalam database dengan ID yang sama.
Representasi JSON |
---|
{ "name": string, "indexConfig": { object ( |
Kolom | |
---|---|
name |
Wajib diisi. Nama kolom formulir Jalur kolom dapat berupa nama kolom sederhana, misalnya Jalur kolom dapat dikutip menggunakan Contoh: (Catatan: Komentar di sini ditulis dalam sintaksis markdown, sehingga ada lapisan tanda kutip tambahan untuk mewakili blok kode)
|
indexConfig |
Konfigurasi indeks untuk kolom ini. Jika tidak disetel, pengindeksan kolom akan dikembalikan ke konfigurasi yang ditentukan oleh |
ttlConfig |
Konfigurasi TTL untuk |
IndexConfig
Konfigurasi indeks untuk kolom ini.
Representasi JSON |
---|
{
"indexes": [
{
object ( |
Kolom | |
---|---|
indexes[] |
Indeks yang didukung untuk kolom ini. |
usesAncestorConfig |
Hanya output. Jika benar, konfigurasi indeks |
ancestorField |
Hanya output. Menentukan nama resource |
reverting |
Hanya output Jika true (benar), konfigurasi indeks |
TtlConfig
Konfigurasi TTL (time-to-live) untuk dokumen yang menetapkan Field
ini.
Menyimpan nilai stempel waktu ke dalam kolom yang mendukung TTL akan dianggap sebagai waktu habis masa berlaku absolut dokumen. Nilai stempel waktu di masa lalu menunjukkan bahwa dokumen memenuhi syarat untuk segera habis masa berlaku. Jika jenis data lain tidak digunakan atau tidak ada kolom, akhir masa berlaku untuk setiap dokumen akan dinonaktifkan.
Representasi JSON |
---|
{
"state": enum ( |
Kolom | |
---|---|
state |
Hanya output. Status konfigurasi TTL. |
Negara Bagian
Status penerapan konfigurasi TTL ke semua dokumen.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan atau tidak diketahui. |
CREATING |
TTL sedang diterapkan. Ada operasi aktif yang berjalan lama untuk melacak perubahan. Dokumen yang baru ditulis akan menerapkan TTL seperti yang diminta. TTL yang diminta pada dokumen yang ada masih diproses. Ketika TTL pada semua dokumen yang ada telah diproses, status akan berpindah menjadi 'ACTIVE'. |
ACTIVE |
TTL aktif untuk semua dokumen. |
NEEDS_REPAIR |
Konfigurasi TTL tidak dapat diaktifkan untuk semua dokumen yang ada. Dokumen yang baru ditulis akan tetap menerapkan TTL. LRO ditampilkan saat terakhir kali percobaan untuk mengaktifkan TTL untuk Field ini gagal, dan mungkin memiliki detail lebih lanjut. |
Metode |
|
---|---|
|
Mendapatkan metadata dan konfigurasi untuk Kolom. |
|
Mencantumkan konfigurasi kolom dan metadata untuk database ini. |
|
Memperbarui konfigurasi kolom. |