Google Cloud Gke Backup V1 Client - Class Schedule (1.2.1)

Reference documentation and code samples for the Google Cloud Gke Backup V1 Client class Schedule.

Defines scheduling parameters for automatically creating Backups via this BackupPlan.

Generated from protobuf message google.cloud.gkebackup.v1.BackupPlan.Schedule

Namespace

Google \ Cloud \ GkeBackup \ V1 \ BackupPlan

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ cron_schedule
string

Optional. A standard cron string that defines a repeating schedule for creating Backups via this BackupPlan. This is mutually exclusive with the rpo_config field since at most one schedule can be defined for a BackupPlan. If this is defined, then backup_retain_days must also be defined. Default (empty): no automatic backup creation will occur.

↳ paused
bool

Optional. This flag denotes whether automatic Backup creation is paused for this BackupPlan. Default: False

↳ rpo_config
Google\Cloud\GkeBackup\V1\RpoConfig

Optional. Defines the RPO schedule configuration for this BackupPlan. This is mutually exclusive with the cron_schedule field since at most one schedule can be defined for a BackupPLan. If this is defined, then backup_retain_days must also be defined. Default (empty): no automatic backup creation will occur.

↳ next_scheduled_backup_time
Google\Protobuf\Timestamp

Output only. Start time of next scheduled backup under this BackupPlan by either cron_schedule or rpo config.

getCronSchedule

Optional. A standard cron string that defines a repeating schedule for creating Backups via this BackupPlan.

This is mutually exclusive with the rpo_config field since at most one schedule can be defined for a BackupPlan. If this is defined, then backup_retain_days must also be defined. Default (empty): no automatic backup creation will occur.

Returns
Type
Description
string

setCronSchedule

Optional. A standard cron string that defines a repeating schedule for creating Backups via this BackupPlan.

This is mutually exclusive with the rpo_config field since at most one schedule can be defined for a BackupPlan. If this is defined, then backup_retain_days must also be defined. Default (empty): no automatic backup creation will occur.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getPaused

Optional. This flag denotes whether automatic Backup creation is paused for this BackupPlan.

Default: False

Returns
Type
Description
bool

setPaused

Optional. This flag denotes whether automatic Backup creation is paused for this BackupPlan.

Default: False

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getRpoConfig

Optional. Defines the RPO schedule configuration for this BackupPlan.

This is mutually exclusive with the cron_schedule field since at most one schedule can be defined for a BackupPLan. If this is defined, then backup_retain_days must also be defined. Default (empty): no automatic backup creation will occur.

Returns
Type
Description

hasRpoConfig

clearRpoConfig

setRpoConfig

Optional. Defines the RPO schedule configuration for this BackupPlan.

This is mutually exclusive with the cron_schedule field since at most one schedule can be defined for a BackupPLan. If this is defined, then backup_retain_days must also be defined. Default (empty): no automatic backup creation will occur.

Parameter
Name
Description
Returns
Type
Description
$this

getNextScheduledBackupTime

Output only. Start time of next scheduled backup under this BackupPlan by either cron_schedule or rpo config.

Returns
Type
Description

hasNextScheduledBackupTime

clearNextScheduledBackupTime

setNextScheduledBackupTime

Output only. Start time of next scheduled backup under this BackupPlan by either cron_schedule or rpo config.

Parameter
Name
Description
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: