コード例 #1
0
        private void ProcessRecordBackupType(string vmpp)
        {
            RunApiCall(() =>
            {
                vmpp_backup_type obj = XenAPI.VMPP.get_backup_type(session, vmpp);

                WriteObject(obj, true);
            });
        }
コード例 #2
0
 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";
     }
 }
コード例 #3
0
 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");
 }
コード例 #4
0
        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");
        }
コード例 #5
0
ファイル: vmpp_backup_type.cs プロジェクト: ywwseu/xenadmin
        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");
            }
        }
コード例 #6
0
ファイル: VMPP.cs プロジェクト: ryu2048/xenadmin
 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;
 }
コード例 #7
0
 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();
 }
コード例 #8
0
ファイル: vmpp_backup_type.cs プロジェクト: ywwseu/xenadmin
 public static string ToString(vmpp_backup_type x)
 {
     return(x.StringOf());
 }
コード例 #9
0
ファイル: NewPolicyWizard.cs プロジェクト: huizh/xenadmin
 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");
 }