Reference documentation and code samples for the Cloud Bigtable V2 Client class CreateBackupRequest.
The request for CreateBackup.
Generated from protobuf message google.bigtable.admin.v2.CreateBackupRequest
Namespace
Google \ Cloud \ Bigtable \ Admin \ V2Methods
__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 |
↳ backup_id |
string
Required. The id of the backup to be created. The |
↳ backup |
Backup
Required. The backup to create. |
getParent
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]*.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getBackup
Required. The backup to create.
Returns | |
---|---|
Type | Description |
Backup|null |
hasBackup
clearBackup
setBackup
Required. The backup to create.
Parameter | |
---|---|
Name | Description |
var |
Backup
|
Returns | |
---|---|
Type | Description |
$this |
static::build
Parameters | |
---|---|
Name | Description |
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 |
backupId |
string
Required. The id of the backup to be created. The |
backup |
Backup
Required. The backup to create. |
Returns | |
---|---|
Type | Description |
CreateBackupRequest |