Reference documentation and code samples for the Google Cloud Net App V1 Client class MonthlySchedule.
Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50
Generated from protobuf message google.cloud.netapp.v1.MonthlySchedule
Namespace
Google \ Cloud \ NetApp \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ snapshots_to_keep
float
The maximum number of Snapshots to keep for the hourly schedule
↳ minute
float
Set the minute of the hour to start the snapshot (0-59), defaults to the top of the hour (0).
↳ hour
float
Set the hour to start the snapshot (0-23), defaults to midnight (0).
↳ days_of_month
string
Set the day or days of the month to make a snapshot (1-31). Accepts a comma separated number of days. Defaults to '1'.
getSnapshotsToKeep
The maximum number of Snapshots to keep for the hourly schedule
float
hasSnapshotsToKeep
clearSnapshotsToKeep
setSnapshotsToKeep
The maximum number of Snapshots to keep for the hourly schedule
var
float
$this
getMinute
Set the minute of the hour to start the snapshot (0-59), defaults to the top of the hour (0).
float
hasMinute
clearMinute
setMinute
Set the minute of the hour to start the snapshot (0-59), defaults to the top of the hour (0).
var
float
$this
getHour
Set the hour to start the snapshot (0-23), defaults to midnight (0).
float
hasHour
clearHour
setHour
Set the hour to start the snapshot (0-23), defaults to midnight (0).
var
float
$this
getDaysOfMonth
Set the day or days of the month to make a snapshot (1-31). Accepts a comma separated number of days. Defaults to '1'.
string
hasDaysOfMonth
clearDaysOfMonth
setDaysOfMonth
Set the day or days of the month to make a snapshot (1-31). Accepts a comma separated number of days. Defaults to '1'.
var
string
$this