public sealed class MonthlySchedule : IMessage<MonthlySchedule>, IEquatable<MonthlySchedule>, IDeepCloneable<MonthlySchedule>, IBufferMessage, IMessage
Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
Implements
IMessage<MonthlySchedule>, System.IEquatable<MonthlySchedule>, IDeepCloneable<MonthlySchedule>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
MonthlySchedule()
public MonthlySchedule()
MonthlySchedule(MonthlySchedule)
public MonthlySchedule(MonthlySchedule other)
Parameter | |
---|---|
Name | Description |
other | MonthlySchedule |
Properties
DayOfMonthCase
public MonthlySchedule.DayOfMonthOneofCase DayOfMonthCase { get; }
Property Value | |
---|---|
Type | Description |
MonthlySchedule.DayOfMonthOneofCase |
MonthDay
public int MonthDay { get; set; }
Required. One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc.
Property Value | |
---|---|
Type | Description |
Int32 |
WeekDayOfMonth
public WeekDayOfMonth WeekDayOfMonth { get; set; }
Required. Week day in a month.
Property Value | |
---|---|
Type | Description |
WeekDayOfMonth |