internal void UpdateFromProxy(Proxy_VLAN proxy) { uuid = proxy.uuid == null ? null : (string)proxy.uuid; tagged_PIF = proxy.tagged_PIF == null ? null : XenRef <PIF> .Create(proxy.tagged_PIF); untagged_PIF = proxy.untagged_PIF == null ? null : XenRef <PIF> .Create(proxy.untagged_PIF); tag = proxy.tag == null ? 0 : long.Parse((string)proxy.tag); other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config); }
public Proxy_VLAN ToProxy() { Proxy_VLAN result_ = new Proxy_VLAN(); result_.uuid = uuid ?? ""; result_.tagged_PIF = tagged_PIF ?? ""; result_.untagged_PIF = untagged_PIF ?? ""; result_.tag = tag.ToString(); result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
public Proxy_VLAN ToProxy() { Proxy_VLAN result_ = new Proxy_VLAN(); result_.uuid = (uuid != null) ? uuid : ""; result_.tagged_PIF = (tagged_PIF != null) ? tagged_PIF : ""; result_.untagged_PIF = (untagged_PIF != null) ? untagged_PIF : ""; result_.tag = tag.ToString(); result_.other_config = Maps.convert_to_proxy_string_string(other_config); return(result_); }
/// <summary> /// Creates a new VLAN from a Proxy_VLAN. /// </summary> /// <param name="proxy"></param> public VLAN(Proxy_VLAN proxy) { this.UpdateFromProxy(proxy); }
/// <summary> /// Creates a new VLAN from a Proxy_VLAN. /// </summary> /// <param name="proxy"></param> public VLAN(Proxy_VLAN proxy) { UpdateFrom(proxy); }