Reference documentation and code samples for the Google Cloud Backup Dr V1 Client class BackupLock.
BackupLock represents a single lock on a Backup resource. An unexpired lock on a Backup prevents the Backup from being deleted.
Generated from protobuf message google.cloud.backupdr.v1.BackupLock
Namespace
Google \ Cloud \ BackupDR \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ lock_until_time |
Google\Protobuf\Timestamp
Required. The time after which this lock is not considered valid and will no longer protect the Backup from deletion. |
↳ backup_appliance_lock_info |
BackupApplianceLockInfo
If the client is a backup and recovery appliance, this contains metadata about why the lock exists. |
↳ service_lock_info |
ServiceLockInfo
Output only. Contains metadata about the lock exist for Google Cloud native backups. |
getLockUntilTime
Required. The time after which this lock is not considered valid and will no longer protect the Backup from deletion.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasLockUntilTime
clearLockUntilTime
setLockUntilTime
Required. The time after which this lock is not considered valid and will no longer protect the Backup from deletion.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBackupApplianceLockInfo
If the client is a backup and recovery appliance, this contains metadata about why the lock exists.
| Returns | |
|---|---|
| Type | Description |
BackupApplianceLockInfo|null |
|
hasBackupApplianceLockInfo
setBackupApplianceLockInfo
If the client is a backup and recovery appliance, this contains metadata about why the lock exists.
| Parameter | |
|---|---|
| Name | Description |
var |
BackupApplianceLockInfo
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServiceLockInfo
Output only. Contains metadata about the lock exist for Google Cloud native backups.
| Returns | |
|---|---|
| Type | Description |
ServiceLockInfo|null |
|
hasServiceLockInfo
setServiceLockInfo
Output only. Contains metadata about the lock exist for Google Cloud native backups.
| Parameter | |
|---|---|
| Name | Description |
var |
ServiceLockInfo
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getClientLockInfo
| Returns | |
|---|---|
| Type | Description |
string |
|