public sealed class AutomatedBackupPolicy.Types.WeeklySchedule : IMessage<AutomatedBackupPolicy.Types.WeeklySchedule>, IEquatable<AutomatedBackupPolicy.Types.WeeklySchedule>, IDeepCloneable<AutomatedBackupPolicy.Types.WeeklySchedule>, IBufferMessage, IMessage
Reference documentation and code samples for the AlloyDB v1alpha 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.V1AlphaAssembly
Google.Cloud.AlloyDb.V1Alpha.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 |