Required. The ID to use for the database, which will become the final component of the database's resource name. This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ with first character a letter and the last a letter or a number. Must not be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. "(default)" database ID is also valid.
getParent
Required. A parent name of the formprojects/{project_id}
Returns
Type
Description
string
setParent
Required. A parent name of the formprojects/{project_id}
Required. The ID to use for the database, which will become the final
component of the database's resource name.
This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
with first character a letter and the last a letter or a number. Must not
be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
"(default)" database ID is also valid.
Returns
Type
Description
string
setDatabaseId
Required. The ID to use for the database, which will become the final
component of the database's resource name.
This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
with first character a letter and the last a letter or a number. Must not
be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
"(default)" database ID is also valid.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
static::build
Parameters
Name
Description
parent
string
Required. A parent name of the formprojects/{project_id}Please seeFirestoreAdminClient::projectName()for help formatting this field.
Required. The ID to use for the database, which will become the final
component of the database's resource name.
This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
with first character a letter and the last a letter or a number. Must not
be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Firestore V1 Client - Class CreateDatabaseRequest (1.53.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.53.0 (latest)](/php/docs/reference/cloud-firestore/latest/Admin.V1.CreateDatabaseRequest)\n- [1.52.0](/php/docs/reference/cloud-firestore/1.52.0/Admin.V1.CreateDatabaseRequest)\n- [1.51.0](/php/docs/reference/cloud-firestore/1.51.0/Admin.V1.CreateDatabaseRequest)\n- [1.50.0](/php/docs/reference/cloud-firestore/1.50.0/Admin.V1.CreateDatabaseRequest)\n- [1.48.1](/php/docs/reference/cloud-firestore/1.48.1/Admin.V1.CreateDatabaseRequest)\n- [1.47.3](/php/docs/reference/cloud-firestore/1.47.3/Admin.V1.CreateDatabaseRequest)\n- [1.46.0](/php/docs/reference/cloud-firestore/1.46.0/Admin.V1.CreateDatabaseRequest)\n- [1.45.2](/php/docs/reference/cloud-firestore/1.45.2/Admin.V1.CreateDatabaseRequest)\n- [1.44.1](/php/docs/reference/cloud-firestore/1.44.1/Admin.V1.CreateDatabaseRequest)\n- [1.43.3](/php/docs/reference/cloud-firestore/1.43.3/Admin.V1.CreateDatabaseRequest)\n- [1.40.0](/php/docs/reference/cloud-firestore/1.40.0/Admin.V1.CreateDatabaseRequest)\n- [1.39.0](/php/docs/reference/cloud-firestore/1.39.0/Admin.V1.CreateDatabaseRequest)\n- [1.38.0](/php/docs/reference/cloud-firestore/1.38.0/Admin.V1.CreateDatabaseRequest)\n- [1.37.7](/php/docs/reference/cloud-firestore/1.37.7/Admin.V1.CreateDatabaseRequest)\n- [1.36.1](/php/docs/reference/cloud-firestore/1.36.1/Admin.V1.CreateDatabaseRequest)\n- [1.35.0](/php/docs/reference/cloud-firestore/1.35.0/Admin.V1.CreateDatabaseRequest)\n- [1.34.0](/php/docs/reference/cloud-firestore/1.34.0/Admin.V1.CreateDatabaseRequest)\n- [1.33.0](/php/docs/reference/cloud-firestore/1.33.0/Admin.V1.CreateDatabaseRequest)\n- [1.32.0](/php/docs/reference/cloud-firestore/1.32.0/Admin.V1.CreateDatabaseRequest)\n- [1.31.0](/php/docs/reference/cloud-firestore/1.31.0/Admin.V1.CreateDatabaseRequest)\n- [1.30.0](/php/docs/reference/cloud-firestore/1.30.0/Admin.V1.CreateDatabaseRequest)\n- [1.28.0](/php/docs/reference/cloud-firestore/1.28.0/Admin.V1.CreateDatabaseRequest)\n- [1.27.3](/php/docs/reference/cloud-firestore/1.27.3/Admin.V1.CreateDatabaseRequest) \nReference documentation and code samples for the Cloud Firestore V1 Client class CreateDatabaseRequest.\n\nThe request for\nFirestoreAdmin.CreateDatabase.\n\nGenerated from protobuf message `google.firestore.admin.v1.CreateDatabaseRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Firestore \\\\ Admin \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. A parent name of the form\n`projects/{project_id}`\n\n### setParent\n\nRequired. A parent name of the form\n`projects/{project_id}`\n\n### getDatabase\n\nRequired. The Database to create.\n\n### hasDatabase\n\n### clearDatabase\n\n### setDatabase\n\nRequired. The Database to create.\n\n### getDatabaseId\n\nRequired. The ID to use for the database, which will become the final\ncomponent of the database's resource name.\n\nThis value should be 4-63 characters. Valid characters are /\\[a-z\\]\\[0-9\\]-/\nwith first character a letter and the last a letter or a number. Must not\nbe UUID-like /\\[0-9a-f\\]{8}(-\\[0-9a-f\\]{4}){3}-\\[0-9a-f\\]{12}/.\n\"(default)\" database ID is also valid.\n\n### setDatabaseId\n\nRequired. The ID to use for the database, which will become the final\ncomponent of the database's resource name.\n\nThis value should be 4-63 characters. Valid characters are /\\[a-z\\]\\[0-9\\]-/\nwith first character a letter and the last a letter or a number. Must not\nbe UUID-like /\\[0-9a-f\\]{8}(-\\[0-9a-f\\]{4}){3}-\\[0-9a-f\\]{12}/.\n\"(default)\" database ID is also valid.\n\n### static::build"]]