Kaynak: Alan
Veritabanındaki tek bir alanı temsil eder.
Alanlar, veritabanındaki aynı kimliğe sahip tüm koleksiyonları temsil eden "Koleksiyon Grubu"na göre gruplandırılır.
JSON gösterimi |
---|
{ "name": string, "indexConfig": { object ( |
Alanlar | |
---|---|
name |
Zorunlu. Alan yolu, basit bir alan adı (ör. Alan yolları, Örnekler: (Not: Buradaki yorumlar, markdown söz dizimiyle yazılır. Bu nedenle, bir kod bloğunu temsil eden ek bir vurgu işareti katmanı vardır) Özel bir |
indexConfig |
Bu alan için dizin yapılandırması. Politika ayarlanmadan bırakılırsa alan dizine ekleme işlemi, |
ttlConfig |
Bu |
IndexConfig
Bu alan için dizin yapılandırması.
JSON gösterimi |
---|
{
"indexes": [
{
object ( |
Alanlar | |
---|---|
indexes[] |
Bu alanda desteklenen dizinler. |
usesAncestorConfig |
Yalnızca çıkış. Doğru değerine ayarlanırsa |
ancestorField |
Yalnızca çıkış. Bu alanın dizin yapılandırmasının ayarlandığı ( |
reverting |
Yalnızca çıkış Doğru değerine ayarlandığında |
TtlConfig
Bu Field
öğesinin ayarlandığı dokümanlar için TTL (geçerlilik süresi) yapılandırması.
Zaman damgası değerinin TTL'nin etkin olduğu bir alana depolanması, dokümanın mutlak geçerlilik süresi olarak değerlendirilir. Geçmişteki zaman damgası değerleri, belgenin anında geçerlilik bitiş tarihi için uygun olduğunu gösterir. Başka bir veri türünün kullanılması veya alanın boş bırakılması, söz konusu doküman için geçerlilik süresinin devre dışı bırakılmasına neden olur.
JSON gösterimi |
---|
{
"state": enum ( |
Alanlar | |
---|---|
state |
Yalnızca çıkış. TTL yapılandırmasının durumu. |
Eyalet
TTL yapılandırmasının tüm dokümanlara uygulanma durumu.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Durum belirtilmemiş veya bilinmiyor. |
CREATING |
TTL uygulanıyor. Değişikliği izlemek için uzun süreli etkin bir işlem vardır. Yeni yazılan dokümanlara, istendiği gibi TTL'ler uygulanır. Mevcut dokümanlardaki istenen TTL'ler işlenmeye devam etmektedir. Mevcut tüm dokümanların TTL'leri işlendiğinde durum "ACTIVE" olarak değişir. |
ACTIVE |
TTL tüm dokümanlar için etkindir. |
NEEDS_REPAIR |
TTL yapılandırması mevcut tüm dokümanlar için etkinleştirilemedi. Yeni yazılan dokümanların TTL'si uygulanmaya devam eder. Bu Field için TTL'yi etkinleştirme girişiminde bulunulduğu son LRO başarısız oldu ve daha fazla ayrıntı içerebilir. |
Yöntemler |
|
---|---|
|
Bir Alanın meta verilerini ve yapılandırmasını alır. |
|
Bu veritabanı için alan yapılandırmasını ve meta verilerini listeler. |
|
Alan yapılandırmasını günceller. |