Reference documentation and code samples for the Cloud Bigtable V2 Client class AutomatedBackupPolicy.
Defines an automated backup policy for a table
Generated from protobuf message google.bigtable.admin.v2.Table.AutomatedBackupPolicy
Namespace
Google \ Cloud \ Bigtable \ Admin \ V2 \ TableMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ retention_period |
Google\Protobuf\Duration
Required. How long the automated backups should be retained. The only supported value at this time is 3 days. |
↳ frequency |
Google\Protobuf\Duration
Required. How frequently automated backups should occur. The only supported value at this time is 24 hours. |
getRetentionPeriod
Required. How long the automated backups should be retained. The only supported value at this time is 3 days.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Duration|null |
|
hasRetentionPeriod
clearRetentionPeriod
setRetentionPeriod
Required. How long the automated backups should be retained. The only supported value at this time is 3 days.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFrequency
Required. How frequently automated backups should occur. The only supported value at this time is 24 hours.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Duration|null |
|
hasFrequency
clearFrequency
setFrequency
Required. How frequently automated backups should occur. The only supported value at this time is 24 hours.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|