Reference documentation and code samples for the Cloud Firestore V1 Client class Database.
A Cloud Firestore Database.
Currently only one database is allowed per cloud project; this database
must have a database_id
of '(default)'.
Generated from protobuf message google.firestore.admin.v1.Database
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
The resource name of the Database. Format: projects/{project}/databases/{database}
↳ location_id
string
The location of the database. Available databases are listed at https://cloud.google.com/firestore/docs/locations .
↳ type
int
The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose.
↳ concurrency_mode
int
The concurrency control mode to use for this database.
↳ app_engine_integration_mode
int
The App Engine integration mode to use for this database.
↳ key_prefix
string
Output only. The key_prefix for this database. This key_prefix is used, in combination with the project id ("
↳ etag
string
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
getName
The resource name of the Database.
Format: projects/{project}/databases/{database}
string
setName
The resource name of the Database.
Format: projects/{project}/databases/{database}
var
string
$this
getLocationId
The location of the database. Available databases are listed at https://cloud.google.com/firestore/docs/locations .
string
setLocationId
The location of the database. Available databases are listed at https://cloud.google.com/firestore/docs/locations .
var
string
$this
getType
The type of the database.
See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose.
int
setType
The type of the database.
See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose.
var
int
$this
getConcurrencyMode
The concurrency control mode to use for this database.
int
setConcurrencyMode
The concurrency control mode to use for this database.
var
int
$this
getAppEngineIntegrationMode
The App Engine integration mode to use for this database.
int
setAppEngineIntegrationMode
The App Engine integration mode to use for this database.
var
int
$this
getKeyPrefix
Output only. The key_prefix for this database. This key_prefix is used, in combination with the project id ("
This value may be empty in which case the appid to use for URL-encoded keys is the project_id (eg: foo instead of v~foo).
string
setKeyPrefix
Output only. The key_prefix for this database. This key_prefix is used, in combination with the project id ("
This value may be empty in which case the appid to use for URL-encoded keys is the project_id (eg: foo instead of v~foo).
var
string
$this
getEtag
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string
setEtag
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
var
string
$this