Google Cloud Backup Dr V1 Client - Class BackupApplianceBackupProperties (0.4.0)

Reference documentation and code samples for the Google Cloud Backup Dr V1 Client class BackupApplianceBackupProperties.

BackupApplianceBackupProperties represents BackupDR backup appliance's properties.

Generated from protobuf message google.cloud.backupdr.v1.BackupApplianceBackupProperties

Namespace

Google \ Cloud \ BackupDR \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ generation_id int

Output only. The numeric generation ID of the backup (monotonically increasing).

↳ finalize_time Google\Protobuf\Timestamp

Output only. The time when this backup object was finalized (if none, backup is not finalized).

↳ recovery_range_start_time Google\Protobuf\Timestamp

Optional. The earliest timestamp of data available in this Backup.

↳ recovery_range_end_time Google\Protobuf\Timestamp

Optional. The latest timestamp of data available in this Backup.

getGenerationId

Output only. The numeric generation ID of the backup (monotonically increasing).

Returns
Type Description
int

hasGenerationId

clearGenerationId

setGenerationId

Output only. The numeric generation ID of the backup (monotonically increasing).

Parameter
Name Description
var int
Returns
Type Description
$this

getFinalizeTime

Output only. The time when this backup object was finalized (if none, backup is not finalized).

Returns
Type Description
Google\Protobuf\Timestamp|null

hasFinalizeTime

clearFinalizeTime

setFinalizeTime

Output only. The time when this backup object was finalized (if none, backup is not finalized).

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getRecoveryRangeStartTime

Optional. The earliest timestamp of data available in this Backup.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasRecoveryRangeStartTime

clearRecoveryRangeStartTime

setRecoveryRangeStartTime

Optional. The earliest timestamp of data available in this Backup.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getRecoveryRangeEndTime

Optional. The latest timestamp of data available in this Backup.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasRecoveryRangeEndTime

clearRecoveryRangeEndTime

setRecoveryRangeEndTime

Optional. The latest timestamp of data available in this Backup.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this