NetApp v1 API - Class MonthlySchedule (1.0.0)

public sealed class MonthlySchedule : IMessage<MonthlySchedule>, IEquatable<MonthlySchedule>, IDeepCloneable<MonthlySchedule>, IBufferMessage, IMessage

Reference documentation and code samples for the NetApp v1 API class MonthlySchedule.

Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50

Inheritance

object > MonthlySchedule

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

MonthlySchedule()

public MonthlySchedule()

MonthlySchedule(MonthlySchedule)

public MonthlySchedule(MonthlySchedule other)
Parameter
NameDescription
otherMonthlySchedule

Properties

DaysOfMonth

public string DaysOfMonth { get; set; }

Set the day or days of the month to make a snapshot (1-31). Accepts a comma separated number of days. Defaults to '1'.

Property Value
TypeDescription
string

HasDaysOfMonth

public bool HasDaysOfMonth { get; }

Gets whether the "days_of_month" field is set

Property Value
TypeDescription
bool

HasHour

public bool HasHour { get; }

Gets whether the "hour" field is set

Property Value
TypeDescription
bool

HasMinute

public bool HasMinute { get; }

Gets whether the "minute" field is set

Property Value
TypeDescription
bool

HasSnapshotsToKeep

public bool HasSnapshotsToKeep { get; }

Gets whether the "snapshots_to_keep" field is set

Property Value
TypeDescription
bool

Hour

public double Hour { get; set; }

Set the hour to start the snapshot (0-23), defaults to midnight (0).

Property Value
TypeDescription
double

Minute

public double Minute { get; set; }

Set the minute of the hour to start the snapshot (0-59), defaults to the top of the hour (0).

Property Value
TypeDescription
double

SnapshotsToKeep

public double SnapshotsToKeep { get; set; }

The maximum number of Snapshots to keep for the hourly schedule

Property Value
TypeDescription
double