Generated from protobuf message google.bigtable.admin.v2.CreateBackupRequest
Namespace
Google \ Cloud \ Bigtable \ Admin \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. This must be one of the clusters in the instance in which this table is located. The backup will be stored in this cluster. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}.
↳ backup_id
string
Required. The id of the backup to be created. The backup_id along with the parent parent are combined as {parent}/backups/{backup_id} to create the full backup name, of the form: projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}. This string must be between 1 and 50 characters in length and match the regex [a-zA-Z0-9][-.a-zA-Z0-9]*.
Required. This must be one of the clusters in the instance in which this
table is located. The backup will be stored in this cluster. Values are
of the form projects/{project}/instances/{instance}/clusters/{cluster}.
Returns
Type
Description
string
setParent
Required. This must be one of the clusters in the instance in which this
table is located. The backup will be stored in this cluster. Values are
of the form projects/{project}/instances/{instance}/clusters/{cluster}.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getBackupId
Required. The id of the backup to be created. The backup_id along with
the parent parent are combined as {parent}/backups/{backup_id} to create
the full backup name, of the form:
projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}.
This string must be between 1 and 50 characters in length and match the
regex [a-zA-Z0-9][-.a-zA-Z0-9]*.
Returns
Type
Description
string
setBackupId
Required. The id of the backup to be created. The backup_id along with
the parent parent are combined as {parent}/backups/{backup_id} to create
the full backup name, of the form:
projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}.
This string must be between 1 and 50 characters in length and match the
regex [a-zA-Z0-9][-.a-zA-Z0-9]*.
Required. This must be one of the clusters in the instance in which this
table is located. The backup will be stored in this cluster. Values are
of the form projects/{project}/instances/{instance}/clusters/{cluster}. Please see
BigtableTableAdminClient::clusterName() for help formatting this field.
backupId
string
Required. The id of the backup to be created. The backup_id along with
the parent parent are combined as {parent}/backups/{backup_id} to create
the full backup name, of the form:
projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}.
This string must be between 1 and 50 characters in length and match the
regex [a-zA-Z0-9][-.a-zA-Z0-9]*.
[[["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 Bigtable V2 Client - Class CreateBackupRequest (2.17.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.1 (latest)](/php/docs/reference/cloud-bigtable/latest/Admin.V2.CreateBackupRequest)\n- [2.17.0](/php/docs/reference/cloud-bigtable/2.17.0/Admin.V2.CreateBackupRequest)\n- [2.16.0](/php/docs/reference/cloud-bigtable/2.16.0/Admin.V2.CreateBackupRequest)\n- [2.15.0](/php/docs/reference/cloud-bigtable/2.15.0/Admin.V2.CreateBackupRequest)\n- [2.14.0](/php/docs/reference/cloud-bigtable/2.14.0/Admin.V2.CreateBackupRequest)\n- [2.13.0](/php/docs/reference/cloud-bigtable/2.13.0/Admin.V2.CreateBackupRequest)\n- [2.12.0](/php/docs/reference/cloud-bigtable/2.12.0/Admin.V2.CreateBackupRequest)\n- [2.11.1](/php/docs/reference/cloud-bigtable/2.11.1/Admin.V2.CreateBackupRequest)\n- [2.9.1](/php/docs/reference/cloud-bigtable/2.9.1/Admin.V2.CreateBackupRequest)\n- [2.8.0](/php/docs/reference/cloud-bigtable/2.8.0/Admin.V2.CreateBackupRequest)\n- [2.7.0](/php/docs/reference/cloud-bigtable/2.7.0/Admin.V2.CreateBackupRequest)\n- [2.6.3](/php/docs/reference/cloud-bigtable/2.6.3/Admin.V2.CreateBackupRequest)\n- [2.5.0](/php/docs/reference/cloud-bigtable/2.5.0/Admin.V2.CreateBackupRequest)\n- [2.4.0](/php/docs/reference/cloud-bigtable/2.4.0/Admin.V2.CreateBackupRequest)\n- [2.3.0](/php/docs/reference/cloud-bigtable/2.3.0/Admin.V2.CreateBackupRequest)\n- [2.2.1](/php/docs/reference/cloud-bigtable/2.2.1/Admin.V2.CreateBackupRequest)\n- [2.1.0](/php/docs/reference/cloud-bigtable/2.1.0/Admin.V2.CreateBackupRequest)\n- [2.0.1](/php/docs/reference/cloud-bigtable/2.0.1/Admin.V2.CreateBackupRequest)\n- [1.32.1](/php/docs/reference/cloud-bigtable/1.32.1/Admin.V2.CreateBackupRequest)\n- [1.31.1](/php/docs/reference/cloud-bigtable/1.31.1/Admin.V2.CreateBackupRequest)\n- [1.30.0](/php/docs/reference/cloud-bigtable/1.30.0/Admin.V2.CreateBackupRequest)\n- [1.29.2](/php/docs/reference/cloud-bigtable/1.29.2/Admin.V2.CreateBackupRequest)\n- [1.28.3](/php/docs/reference/cloud-bigtable/1.28.3/Admin.V2.CreateBackupRequest)\n- [1.27.0](/php/docs/reference/cloud-bigtable/1.27.0/Admin.V2.CreateBackupRequest)\n- [1.26.2](/php/docs/reference/cloud-bigtable/1.26.2/Admin.V2.CreateBackupRequest)\n- [1.25.0](/php/docs/reference/cloud-bigtable/1.25.0/Admin.V2.CreateBackupRequest)\n- [1.24.1](/php/docs/reference/cloud-bigtable/1.24.1/Admin.V2.CreateBackupRequest)\n- [1.23.0](/php/docs/reference/cloud-bigtable/1.23.0/Admin.V2.CreateBackupRequest)\n- [1.22.2](/php/docs/reference/cloud-bigtable/1.22.2/Admin.V2.CreateBackupRequest)\n- [1.21.1](/php/docs/reference/cloud-bigtable/1.21.1/Admin.V2.CreateBackupRequest)\n- [1.20.3](/php/docs/reference/cloud-bigtable/1.20.3/Admin.V2.CreateBackupRequest) \nReference documentation and code samples for the Cloud Bigtable V2 Client class CreateBackupRequest.\n\nThe request for\n[CreateBackup](/php/docs/reference/cloud-bigtable/latest/Admin.V2.Client.BigtableTableAdminClient#_Google_Cloud_Bigtable_Admin_V2_Client_BigtableTableAdminClient__createBackup__).\n\nGenerated from protobuf message `google.bigtable.admin.v2.CreateBackupRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Bigtable \\\\ Admin \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. This must be one of the clusters in the instance in which this\ntable is located. The backup will be stored in this cluster. Values are\nof the form `projects/{project}/instances/{instance}/clusters/{cluster}`.\n\n### setParent\n\nRequired. This must be one of the clusters in the instance in which this\ntable is located. The backup will be stored in this cluster. Values are\nof the form `projects/{project}/instances/{instance}/clusters/{cluster}`.\n\n### getBackupId\n\nRequired. The id of the backup to be created. The `backup_id` along with\nthe parent `parent` are combined as {parent}/backups/{backup_id} to create\nthe full backup name, of the form:\n`projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}`.\n\nThis string must be between 1 and 50 characters in length and match the\nregex \\[*a-zA-Z0-9\\]\\[-*.a-zA-Z0-9\\]\\*.\n\n### setBackupId\n\nRequired. The id of the backup to be created. The `backup_id` along with\nthe parent `parent` are combined as {parent}/backups/{backup_id} to create\nthe full backup name, of the form:\n`projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}`.\n\nThis string must be between 1 and 50 characters in length and match the\nregex \\[*a-zA-Z0-9\\]\\[-*.a-zA-Z0-9\\]\\*.\n\n### getBackup\n\nRequired. The backup to create.\n\n### hasBackup\n\n### clearBackup\n\n### setBackup\n\nRequired. The backup to create.\n\n### static::build"]]