public sealed class AutomatedBackupPolicy.Types.WeeklySchedule : IMessage<AutomatedBackupPolicy.Types.WeeklySchedule>, IEquatable<AutomatedBackupPolicy.Types.WeeklySchedule>, IDeepCloneable<AutomatedBackupPolicy.Types.WeeklySchedule>, IBufferMessage, IMessageReference documentation and code samples for the AlloyDB v1 API class AutomatedBackupPolicy.Types.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.
Implements
IMessageAutomatedBackupPolicyTypesWeeklySchedule, IEquatableAutomatedBackupPolicyTypesWeeklySchedule, IDeepCloneableAutomatedBackupPolicyTypesWeeklySchedule, IBufferMessage, IMessageNamespace
Google.Cloud.AlloyDb.V1Assembly
Google.Cloud.AlloyDb.V1.dll
Constructors
WeeklySchedule()
public WeeklySchedule()WeeklySchedule(WeeklySchedule)
public WeeklySchedule(AutomatedBackupPolicy.Types.WeeklySchedule other)| Parameter | |
|---|---|
| Name | Description |
other |
AutomatedBackupPolicyTypesWeeklySchedule |
Properties
DaysOfWeek
public RepeatedField<DayOfWeek> DaysOfWeek { get; }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.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDayOfWeek |
|
StartTimes
public RepeatedField<TimeOfDay> StartTimes { get; }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.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldTimeOfDay |
|