Kaynak: DatabaseInstance
Gerçek Zamanlı Veritabanı örneğinin temsili. Bir DatabaseInstance içeriğiyle etkileşim kurmaya ilişkin ayrıntılar şu adreste bulunabilir: https://firebase.google.com/docs/database/rest/start .
JSON gösterimi |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
Alanlar | |
---|---|
name | Veritabanı örneğinin şu biçimdeki tam nitelikli kaynak adı: |
project | Yalnızca çıktı. Bu örneğin ait olduğu projenin kaynak adı. Örneğin: |
databaseUrl | Yalnızca çıktı. Yalnızca Çıkış. Veritabanının genel olarak benzersiz ana bilgisayar adı. |
type | Değişmez. Veritabanı örneği türü. Oluşturma sırasında yalnızca USER_DATABASE'e izin verilir; bu, atlandığında da varsayılandır. |
state | Yalnızca çıktı. Veritabanının yaşam döngüsü durumu. Sadece oku. |
VeritabanıÖrnek Türü
Bir veritabanı örneğinin olası türleri.
Numaralandırmalar | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | Bilinmeyen durum, muhtemelen arka uçtaki bir hatanın sonucudur. Bu yalnızca ayarlanmamış değerleri ayırt etmek için kullanılır. |
DEFAULT_DATABASE | Bir proje oluşturulduğunda sağlanan varsayılan veritabanı. |
USER_DATABASE | Kullanıcının oluşturduğu bir veritabanı. |
Durum
Veritabanı yaşam döngüsü durumları.
Numaralandırmalar | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | Belirtilmemiş durum; muhtemelen arka uçtaki bir hatanın sonucudur. Bu yalnızca ayarlanmamış değerleri ayırt etmek için kullanılır. |
ACTIVE | Normal ve aktif durum. |
DISABLED | Veritabanı devre dışı durumda. Daha sonra yeniden etkinleştirilebilir. |
DELETED | Veritabanı silinmiş durumda. |
Yöntemler | |
---|---|
| Yeni bir DatabaseInstance oluşturulmasını ister. |
| Silinecek bir DatabaseInstance işaretler. |
| DatabaseInstance devre dışı bırakır. |
| Belirtilen kaynak adıyla tanımlanan DatabaseInstance alır. |
| Belirtilen üst projeyle ilişkili her DatabaseInstance listeler. |
| DatabaseInstance etkinleştirir. |
| Daha önce silinmek üzere işaretlenmiş bir DatabaseInstance geri yükler. |