internal void UpdateFromProxy(Proxy_PIF_metrics proxy) { uuid = proxy.uuid == null ? null : (string)proxy.uuid; io_read_kbs = Convert.ToDouble(proxy.io_read_kbs); io_write_kbs = Convert.ToDouble(proxy.io_write_kbs); carrier = (bool)proxy.carrier; vendor_id = proxy.vendor_id == null ? null : (string)proxy.vendor_id; vendor_name = proxy.vendor_name == null ? null : (string)proxy.vendor_name; device_id = proxy.device_id == null ? null : (string)proxy.device_id; device_name = proxy.device_name == null ? null : (string)proxy.device_name; speed = proxy.speed == null ? 0 : long.Parse((string)proxy.speed); duplex = (bool)proxy.duplex; pci_bus_path = proxy.pci_bus_path == null ? null : (string)proxy.pci_bus_path; last_updated = proxy.last_updated; other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config); }
public Proxy_PIF_metrics ToProxy() { Proxy_PIF_metrics result_ = new Proxy_PIF_metrics(); result_.uuid = uuid ?? ""; result_.io_read_kbs = io_read_kbs; result_.io_write_kbs = io_write_kbs; result_.carrier = carrier; result_.vendor_id = vendor_id ?? ""; result_.vendor_name = vendor_name ?? ""; result_.device_id = device_id ?? ""; result_.device_name = device_name ?? ""; result_.speed = speed.ToString(); result_.duplex = duplex; result_.pci_bus_path = pci_bus_path ?? ""; result_.last_updated = last_updated; result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
public Proxy_PIF_metrics ToProxy() { Proxy_PIF_metrics result_ = new Proxy_PIF_metrics(); result_.uuid = (uuid != null) ? uuid : ""; result_.io_read_kbs = io_read_kbs; result_.io_write_kbs = io_write_kbs; result_.carrier = carrier; result_.vendor_id = (vendor_id != null) ? vendor_id : ""; result_.vendor_name = (vendor_name != null) ? vendor_name : ""; result_.device_id = (device_id != null) ? device_id : ""; result_.device_name = (device_name != null) ? device_name : ""; result_.speed = speed.ToString(); result_.duplex = duplex; result_.pci_bus_path = (pci_bus_path != null) ? pci_bus_path : ""; result_.last_updated = last_updated; result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
/// <summary> /// Creates a new PIF_metrics from a Proxy_PIF_metrics. /// </summary> /// <param name="proxy"></param> public PIF_metrics(Proxy_PIF_metrics proxy) { this.UpdateFromProxy(proxy); }
/// <summary> /// Creates a new PIF_metrics from a Proxy_PIF_metrics. /// </summary> /// <param name="proxy"></param> public PIF_metrics(Proxy_PIF_metrics proxy) { UpdateFrom(proxy); }