AlloyDB v1alpha API - Class AutomatedBackupPolicy.Types.WeeklySchedule (1.0.0-alpha10)

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.

Inheritance

object > AutomatedBackupPolicy.Types.WeeklySchedule

Namespace

Google.Cloud.AlloyDb.V1Alpha

Assembly

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