Google Cloud AlloyDB for PostgreSQL V1 Client - Class WeeklySchedule (0.9.0)

Reference documentation and code samples for the Google Cloud AlloyDB for PostgreSQL V1 Client class WeeklySchedule.

A weekly schedule starts a backup at prescribed start times within a day, for the specified days of the week.

The weekly schedule message is flexible and can be used to create many types of schedules. For example, to have a daily backup that starts at 22:00, configure the start_times field to have one element "22:00" and the days_of_week field to have all seven days of the week.

Generated from protobuf message google.cloud.alloydb.v1.AutomatedBackupPolicy.WeeklySchedule

Namespace

Google \ Cloud \ AlloyDb \ V1 \ AutomatedBackupPolicy

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ start_times array<Google\Type\TimeOfDay>

The times during the day to start a backup. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00). If no start times are provided, a single fixed start time is chosen arbitrarily.

↳ days_of_week array

The days of the week to perform a backup. If this field is left empty, the default of every day of the week is used.

getStartTimes

The times during the day to start a backup. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).

If no start times are provided, a single fixed start time is chosen arbitrarily.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setStartTimes

The times during the day to start a backup. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).

If no start times are provided, a single fixed start time is chosen arbitrarily.

Parameter
NameDescription
var array<Google\Type\TimeOfDay>
Returns
TypeDescription
$this

getDaysOfWeek

The days of the week to perform a backup.

If this field is left empty, the default of every day of the week is used.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setDaysOfWeek

The days of the week to perform a backup.

If this field is left empty, the default of every day of the week is used.

Parameter
NameDescription
var int[]
Returns
TypeDescription
$this