Reference documentation and code samples for the Cloud Bigtable V2 Client class CreateInstanceRequest.
Request message for BigtableInstanceAdmin.CreateInstance.
Generated from protobuf message google.bigtable.admin.v2.CreateInstanceRequest
Namespace
Google \ Cloud \ Bigtable \ Admin \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The unique name of the project in which to create the new instance. Values are of the form projects/{project}.
↳ instance_id
string
Required. The ID to be used when referring to the new instance within its project, e.g., just myinstance rather than projects/myproject/instances/myinstance.
Required. The clusters to be created within the instance, mapped by desired cluster ID, e.g., just mycluster rather than projects/myproject/instances/myinstance/clusters/mycluster. Fields marked OutputOnly must be left blank.
getParent
Required. The unique name of the project in which to create the new
instance. Values are of the form projects/{project}.
Returns
Type
Description
string
setParent
Required. The unique name of the project in which to create the new
instance. Values are of the form projects/{project}.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getInstanceId
Required. The ID to be used when referring to the new instance within its
project, e.g., just myinstance rather than
projects/myproject/instances/myinstance.
Returns
Type
Description
string
setInstanceId
Required. The ID to be used when referring to the new instance within its
project, e.g., just myinstance rather than
projects/myproject/instances/myinstance.
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster rather than
projects/myproject/instances/myinstance/clusters/mycluster.
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster rather than
projects/myproject/instances/myinstance/clusters/mycluster.
Required. The unique name of the project in which to create the new
instance. Values are of the form projects/{project}. Please see
BigtableInstanceAdminClient::projectName() for help formatting this field.
instanceId
string
Required. The ID to be used when referring to the new instance within its
project, e.g., just myinstance rather than
projects/myproject/instances/myinstance.
Required. The instance to create.
Fields marked OutputOnly must be left blank.
clusters
array
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster rather than
projects/myproject/instances/myinstance/clusters/mycluster.
Fields marked OutputOnly must be left blank.
[[["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-08-28 UTC."],[],[],null,["# Cloud Bigtable V2 Client - Class CreateInstanceRequest (2.17.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.1 (latest)](/php/docs/reference/cloud-bigtable/latest/Admin.V2.CreateInstanceRequest)\n- [2.17.0](/php/docs/reference/cloud-bigtable/2.17.0/Admin.V2.CreateInstanceRequest)\n- [2.16.0](/php/docs/reference/cloud-bigtable/2.16.0/Admin.V2.CreateInstanceRequest)\n- [2.15.0](/php/docs/reference/cloud-bigtable/2.15.0/Admin.V2.CreateInstanceRequest)\n- [2.14.0](/php/docs/reference/cloud-bigtable/2.14.0/Admin.V2.CreateInstanceRequest)\n- [2.13.0](/php/docs/reference/cloud-bigtable/2.13.0/Admin.V2.CreateInstanceRequest)\n- [2.12.0](/php/docs/reference/cloud-bigtable/2.12.0/Admin.V2.CreateInstanceRequest)\n- [2.11.1](/php/docs/reference/cloud-bigtable/2.11.1/Admin.V2.CreateInstanceRequest)\n- [2.9.1](/php/docs/reference/cloud-bigtable/2.9.1/Admin.V2.CreateInstanceRequest)\n- [2.8.0](/php/docs/reference/cloud-bigtable/2.8.0/Admin.V2.CreateInstanceRequest)\n- [2.7.0](/php/docs/reference/cloud-bigtable/2.7.0/Admin.V2.CreateInstanceRequest)\n- [2.6.3](/php/docs/reference/cloud-bigtable/2.6.3/Admin.V2.CreateInstanceRequest)\n- [2.5.0](/php/docs/reference/cloud-bigtable/2.5.0/Admin.V2.CreateInstanceRequest)\n- [2.4.0](/php/docs/reference/cloud-bigtable/2.4.0/Admin.V2.CreateInstanceRequest)\n- [2.3.0](/php/docs/reference/cloud-bigtable/2.3.0/Admin.V2.CreateInstanceRequest)\n- [2.2.1](/php/docs/reference/cloud-bigtable/2.2.1/Admin.V2.CreateInstanceRequest)\n- [2.1.0](/php/docs/reference/cloud-bigtable/2.1.0/Admin.V2.CreateInstanceRequest)\n- [2.0.1](/php/docs/reference/cloud-bigtable/2.0.1/Admin.V2.CreateInstanceRequest)\n- [1.32.1](/php/docs/reference/cloud-bigtable/1.32.1/Admin.V2.CreateInstanceRequest)\n- [1.31.1](/php/docs/reference/cloud-bigtable/1.31.1/Admin.V2.CreateInstanceRequest)\n- [1.30.0](/php/docs/reference/cloud-bigtable/1.30.0/Admin.V2.CreateInstanceRequest)\n- [1.29.2](/php/docs/reference/cloud-bigtable/1.29.2/Admin.V2.CreateInstanceRequest)\n- [1.28.3](/php/docs/reference/cloud-bigtable/1.28.3/Admin.V2.CreateInstanceRequest)\n- [1.27.0](/php/docs/reference/cloud-bigtable/1.27.0/Admin.V2.CreateInstanceRequest)\n- [1.26.2](/php/docs/reference/cloud-bigtable/1.26.2/Admin.V2.CreateInstanceRequest)\n- [1.25.0](/php/docs/reference/cloud-bigtable/1.25.0/Admin.V2.CreateInstanceRequest)\n- [1.24.1](/php/docs/reference/cloud-bigtable/1.24.1/Admin.V2.CreateInstanceRequest)\n- [1.23.0](/php/docs/reference/cloud-bigtable/1.23.0/Admin.V2.CreateInstanceRequest)\n- [1.22.2](/php/docs/reference/cloud-bigtable/1.22.2/Admin.V2.CreateInstanceRequest)\n- [1.21.1](/php/docs/reference/cloud-bigtable/1.21.1/Admin.V2.CreateInstanceRequest)\n- [1.20.3](/php/docs/reference/cloud-bigtable/1.20.3/Admin.V2.CreateInstanceRequest) \nReference documentation and code samples for the Cloud Bigtable V2 Client class CreateInstanceRequest.\n\nRequest message for BigtableInstanceAdmin.CreateInstance.\n\nGenerated from protobuf message `google.bigtable.admin.v2.CreateInstanceRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Bigtable \\\\ Admin \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. The unique name of the project in which to create the new\ninstance. Values are of the form `projects/{project}`.\n\n### setParent\n\nRequired. The unique name of the project in which to create the new\ninstance. Values are of the form `projects/{project}`.\n\n### getInstanceId\n\nRequired. The ID to be used when referring to the new instance within its\nproject, e.g., just `myinstance` rather than\n`projects/myproject/instances/myinstance`.\n\n### setInstanceId\n\nRequired. The ID to be used when referring to the new instance within its\nproject, e.g., just `myinstance` rather than\n`projects/myproject/instances/myinstance`.\n\n### getInstance\n\nRequired. The instance to create.\n\nFields marked `OutputOnly` must be left blank.\n\n### hasInstance\n\n### clearInstance\n\n### setInstance\n\nRequired. The instance to create.\n\nFields marked `OutputOnly` must be left blank.\n\n### getClusters\n\nRequired. The clusters to be created within the instance, mapped by desired\ncluster ID, e.g., just `mycluster` rather than\n`projects/myproject/instances/myinstance/clusters/mycluster`.\n\nFields marked `OutputOnly` must be left blank.\n\n### setClusters\n\nRequired. The clusters to be created within the instance, mapped by desired\ncluster ID, e.g., just `mycluster` rather than\n`projects/myproject/instances/myinstance/clusters/mycluster`.\n\nFields marked `OutputOnly` must be left blank.\n\n### static::build"]]