internal void UpdateFrom(Proxy_Network_sriov proxy) { uuid = proxy.uuid == null ? null : proxy.uuid; physical_PIF = proxy.physical_PIF == null ? null : XenRef <PIF> .Create(proxy.physical_PIF); logical_PIF = proxy.logical_PIF == null ? null : XenRef <PIF> .Create(proxy.logical_PIF); requires_reboot = (bool)proxy.requires_reboot; configuration_mode = proxy.configuration_mode == null ? (sriov_configuration_mode)0 : (sriov_configuration_mode)Helper.EnumParseDefault(typeof(sriov_configuration_mode), (string)proxy.configuration_mode); }
public Proxy_Network_sriov ToProxy() { Proxy_Network_sriov result_ = new Proxy_Network_sriov(); result_.uuid = uuid ?? ""; result_.physical_PIF = physical_PIF ?? ""; result_.logical_PIF = logical_PIF ?? ""; result_.requires_reboot = requires_reboot; result_.configuration_mode = sriov_configuration_mode_helper.ToString(configuration_mode); return(result_); }
/// <summary> /// Creates a new Network_sriov from a Proxy_Network_sriov. /// </summary> /// <param name="proxy"></param> public Network_sriov(Proxy_Network_sriov proxy) { UpdateFrom(proxy); }
/// <summary> /// Creates a new Network_sriov from a Proxy_Network_sriov. /// </summary> /// <param name="proxy"></param> public Network_sriov(Proxy_Network_sriov proxy) { this.UpdateFromProxy(proxy); }