Cloud Spanner V1 Client - Class BackupInfo (1.54.2)

Reference documentation and code samples for the Cloud Spanner V1 Client class BackupInfo.

Information about a backup.

Generated from protobuf message google.spanner.admin.database.v1.BackupInfo

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ backup string

Name of the backup.

↳ version_time Google\Protobuf\Timestamp

The backup contains an externally consistent copy of source_database at the timestamp specified by version_time. If the CreateBackup request did not specify version_time, the version_time of the backup is equivalent to the create_time.

↳ create_time Google\Protobuf\Timestamp

The time the CreateBackup request was received.

↳ source_database string

Name of the database the backup was created from.

getBackup

Name of the backup.

Generated from protobuf field string backup = 1 [(.google.api.resource_reference) = {

Returns
TypeDescription
string

setBackup

Name of the backup.

Generated from protobuf field string backup = 1 [(.google.api.resource_reference) = {

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getVersionTime

The backup contains an externally consistent copy of source_database at the timestamp specified by version_time. If the CreateBackup request did not specify version_time, the version_time of the backup is equivalent to the create_time.

Generated from protobuf field .google.protobuf.Timestamp version_time = 4;

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasVersionTime

clearVersionTime

setVersionTime

The backup contains an externally consistent copy of source_database at the timestamp specified by version_time. If the CreateBackup request did not specify version_time, the version_time of the backup is equivalent to the create_time.

Generated from protobuf field .google.protobuf.Timestamp version_time = 4;

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getCreateTime

The time the CreateBackup request was received.

Generated from protobuf field .google.protobuf.Timestamp create_time = 2;

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

The time the CreateBackup request was received.

Generated from protobuf field .google.protobuf.Timestamp create_time = 2;

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getSourceDatabase

Name of the database the backup was created from.

Generated from protobuf field string source_database = 3 [(.google.api.resource_reference) = {

Returns
TypeDescription
string

setSourceDatabase

Name of the database the backup was created from.

Generated from protobuf field string source_database = 3 [(.google.api.resource_reference) = {

Parameter
NameDescription
var string
Returns
TypeDescription
$this