internal void UpdateFromProxy(Proxy_Host_metrics proxy) { uuid = proxy.uuid == null ? null : (string)proxy.uuid; memory_total = proxy.memory_total == null ? 0 : long.Parse((string)proxy.memory_total); memory_free = proxy.memory_free == null ? 0 : long.Parse((string)proxy.memory_free); live = (bool)proxy.live; last_updated = proxy.last_updated; other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config); }
public Proxy_Host_metrics ToProxy() { Proxy_Host_metrics result_ = new Proxy_Host_metrics(); result_.uuid = (uuid != null) ? uuid : ""; result_.memory_total = memory_total.ToString(); result_.memory_free = memory_free.ToString(); result_.live = live; result_.last_updated = last_updated; result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
/// <summary> /// Creates a new Host_metrics from a Proxy_Host_metrics. /// </summary> /// <param name="proxy"></param> public Host_metrics(Proxy_Host_metrics proxy) { this.UpdateFromProxy(proxy); }
/// <summary> /// Creates a new Host_metrics from a Proxy_Host_metrics. /// </summary> /// <param name="proxy"></param> public Host_metrics(Proxy_Host_metrics proxy) { UpdateFrom(proxy); }