private void ProcessRecordBackupType(string vmpp) { RunApiCall(() => { vmpp_backup_type obj = XenAPI.VMPP.get_backup_type(session, vmpp); WriteObject(obj, true); }); }
public static string ToString(vmpp_backup_type x) { switch (x) { case vmpp_backup_type.snapshot: return "snapshot"; case vmpp_backup_type.checkpoint: return "checkpoint"; default: return "unknown"; } }
private static string FormatBackupType(vmpp_backup_type backupType) { if (backupType == vmpp_backup_type.snapshot) { return(Messages.DISKS_ONLY); } else if (backupType == vmpp_backup_type.checkpoint) { return(Messages.DISKS_AND_MEMORY); } throw new ArgumentException("wrong argument"); }
public static string ToString(vmpp_backup_type x) { switch (x) { case vmpp_backup_type.snapshot: return("snapshot"); case vmpp_backup_type.checkpoint: return("checkpoint"); } return("unknown"); }
public static string StringOf(this vmpp_backup_type x) { switch (x) { case vmpp_backup_type.snapshot: return("snapshot"); case vmpp_backup_type.checkpoint: return("checkpoint"); default: return("unknown"); } }
public VMPP(string uuid, string name_label, string name_description, bool is_policy_enabled, vmpp_backup_type backup_type, long backup_retention_value, vmpp_backup_frequency backup_frequency, Dictionary <string, string> backup_schedule, bool is_backup_running, DateTime backup_last_run_time, vmpp_archive_target_type archive_target_type, Dictionary <string, string> archive_target_config, vmpp_archive_frequency archive_frequency, Dictionary <string, string> archive_schedule, bool is_archive_running, DateTime archive_last_run_time, List <XenRef <VM> > VMs, bool is_alarm_enabled, Dictionary <string, string> alarm_config, string[] recent_alerts) { this.uuid = uuid; this.name_label = name_label; this.name_description = name_description; this.is_policy_enabled = is_policy_enabled; this.backup_type = backup_type; this.backup_retention_value = backup_retention_value; this.backup_frequency = backup_frequency; this.backup_schedule = backup_schedule; this.is_backup_running = is_backup_running; this.backup_last_run_time = backup_last_run_time; this.archive_target_type = archive_target_type; this.archive_target_config = archive_target_config; this.archive_frequency = archive_frequency; this.archive_schedule = archive_schedule; this.is_archive_running = is_archive_running; this.archive_last_run_time = archive_last_run_time; this.VMs = VMs; this.is_alarm_enabled = is_alarm_enabled; this.alarm_config = alarm_config; this.recent_alerts = recent_alerts; }
public static void set_backup_type(Session session, string _vmpp, vmpp_backup_type _backup_type) { session.proxy.vmpp_set_backup_type(session.uuid, (_vmpp != null) ? _vmpp : "", vmpp_backup_type_helper.ToString(_backup_type)).parse(); }
public static string ToString(vmpp_backup_type x) { return(x.StringOf()); }
private static string FormatBackupType(vmpp_backup_type backupType) { if (backupType == vmpp_backup_type.snapshot) return Messages.DISKS_ONLY; else if (backupType == vmpp_backup_type.checkpoint) return Messages.DISKS_AND_MEMORY; throw new ArgumentException("wrong argument"); }