VolumeSnapshotPolicyWeeklySchedule class

Constructors

VolumeSnapshotPolicyWeeklySchedule({Input<String?>? day, Input<int?>? hour, Input<int?>? minute, required Input<int> snapshotsToKeep})
Creates a new VolumeSnapshotPolicyWeeklySchedule. day Set the day or days of the week to make a snapshot. Accepts a comma separated days of the week. Defaults to 'Sunday'. hour Set the hour to create the snapshot (0-23), defaults to midnight (0). minute Set the minute of the hour to create the snapshot (0-59), defaults to the top of the hour (0). snapshotsToKeep The maximum number of snapshots to keep for the weekly schedule.
const
VolumeSnapshotPolicyWeeklySchedule.fromMap(Map<String, dynamic> map)
factory

Properties

day → Input<String?>?
Set the day or days of the week to make a snapshot. Accepts a comma separated days of the week. Defaults to 'Sunday'.
final
hashCode → int
The hash code for this object.
no setterinherited
hour → Input<int?>?
Set the hour to create the snapshot (0-23), defaults to midnight (0).
final
minute → Input<int?>?
Set the minute of the hour to create the snapshot (0-59), defaults to the top of the hour (0).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
snapshotsToKeep → Input<int>
The maximum number of snapshots to keep for the weekly schedule.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited