public static SnapshotPolicySchedule weekly(int day, int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.WEEKLY).time(String.format("%02d:%02d:%02d", minute, hour, day)).build(); }
public static SnapshotPolicySchedule monthly(int day, int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.MONTHLY).time(String.format("%02d:%02d:%02d", minute, hour, day)).build(); } }
public static SnapshotPolicySchedule daily(int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.DAILY).time(String.format("%02d:%02d", minute, hour)).build(); }
public static SnapshotPolicySchedule daily(int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.DAILY).time(String.format("%02d:%02d", minute, hour)).build(); }
public static SnapshotPolicySchedule daily(int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.DAILY).time(String.format("%02d:%02d", minute, hour)).build(); }
public static SnapshotPolicySchedule hourly(int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.HOURLY).time(String.format("%02d", minute)).build(); }
public static SnapshotPolicySchedule hourly(int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.HOURLY).time(String.format("%02d", minute)).build(); }
public static SnapshotPolicySchedule weekly(int day, int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.WEEKLY).time(String.format("%02d:%02d:%02d", minute, hour, day)).build(); }
public static SnapshotPolicySchedule weekly(int day, int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.WEEKLY).time(String.format("%02d:%02d:%02d", minute, hour, day)).build(); }
public static SnapshotPolicySchedule monthly(int day, int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.MONTHLY).time(String.format("%02d:%02d:%02d", minute, hour, day)).build(); } }
public static SnapshotPolicySchedule hourly(int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.HOURLY).time(String.format("%02d", minute)).build(); }
public static SnapshotPolicySchedule monthly(int day, int hour, int minute) { return SnapshotPolicySchedule.builder().interval(Snapshot.Interval.MONTHLY).time(String.format("%02d:%02d:%02d", minute, hour, day)).build(); } }
public T fromSnapshotPolicySchedule(SnapshotPolicySchedule in) { return this .interval(in.getInterval()) .time(in.getTime()); } }
public T fromSnapshotPolicySchedule(SnapshotPolicySchedule in) { return this .interval(in.getInterval()) .time(in.getTime()); } }
public T fromSnapshotPolicySchedule(SnapshotPolicySchedule in) { return this .interval(in.getInterval()) .time(in.getTime()); } }