Beispiel #1
0
        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);
        }
Beispiel #2
0
        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_);
        }
Beispiel #3
0
        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_);
        }
Beispiel #4
0
 /// <summary>
 /// Creates a new VLAN from a Proxy_VLAN.
 /// </summary>
 /// <param name="proxy"></param>
 public VLAN(Proxy_VLAN proxy)
 {
     this.UpdateFromProxy(proxy);
 }
Beispiel #5
0
 /// <summary>
 /// Creates a new VLAN from a Proxy_VLAN.
 /// </summary>
 /// <param name="proxy"></param>
 public VLAN(Proxy_VLAN proxy)
 {
     UpdateFrom(proxy);
 }