Reference documentation and code samples for the Cloud Bigtable V2 Client class CreateTableFromSnapshotRequest.
Request message for google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.
Generated from protobuf message google.bigtable.admin.v2.CreateTableFromSnapshotRequest
Namespace
Google \ Cloud \ Bigtable \ Admin \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Required. The unique name of the instance in which to create the table. Values are of the form |
↳ table_id |
string
Required. The name by which the new table should be referred to within the parent instance, e.g., |
↳ source_snapshot |
string
Required. The unique name of the snapshot from which to restore the table. The snapshot and the table must be in the same instance. Values are of the form |
getParent
Required. The unique name of the instance in which to create the table.
Values are of the form projects/{project}/instances/{instance}
.
Returns | |
---|---|
Type | Description |
string |
setParent
Required. The unique name of the instance in which to create the table.
Values are of the form projects/{project}/instances/{instance}
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getTableId
Required. The name by which the new table should be referred to within the
parent instance, e.g., foobar
rather than {parent}/tables/foobar
.
Returns | |
---|---|
Type | Description |
string |
setTableId
Required. The name by which the new table should be referred to within the
parent instance, e.g., foobar
rather than {parent}/tables/foobar
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSourceSnapshot
Required. The unique name of the snapshot from which to restore the table.
The snapshot and the table must be in the same instance. Values are of the
form
projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}
.
Returns | |
---|---|
Type | Description |
string |
setSourceSnapshot
Required. The unique name of the snapshot from which to restore the table.
The snapshot and the table must be in the same instance. Values are of the
form
projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
static::build
Parameters | |
---|---|
Name | Description |
parent |
string
Required. The unique name of the instance in which to create the table.
Values are of the form |
tableId |
string
Required. The name by which the new table should be referred to within the
parent instance, e.g., |
sourceSnapshot |
string
Required. The unique name of the snapshot from which to restore the table.
The snapshot and the table must be in the same instance. Values are of the
form
|
Returns | |
---|---|
Type | Description |
CreateTableFromSnapshotRequest |