public System.IAsyncResult Begincreate(LocalLBSNATSNATDefinition [] snats,LocalLBSNATSNATOriginalAddress [] [] original_addresses,CommonVLANFilterList [] vlans, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     snats,
     original_addresses,
     vlans}, callback, asyncState);
 }
 public System.IAsyncResult Begincreate(LocalLBNATNATDefinition [] nat_definitions,long [] unit_ids,CommonVLANFilterList [] vlans, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     nat_definitions,
     unit_ids,
     vlans}, callback, asyncState);
 }
 public System.IAsyncResult Begincreate(string [] nats,string [] orig_addrs,string [] trans_addrs,string [] traffic_groups,CommonVLANFilterList [] vlans, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     nats,
     orig_addrs,
     trans_addrs,
     traffic_groups,
     vlans}, callback, asyncState);
 }
        public void set_vlan(
		string [] nats,
		CommonVLANFilterList [] vlans
	)
        {
            this.Invoke("set_vlan", new object [] {
                nats,
                vlans});
        }
        public void create(
		string [] nats,
		string [] orig_addrs,
		string [] trans_addrs,
		string [] traffic_groups,
		CommonVLANFilterList [] vlans
	)
        {
            this.Invoke("create", new object [] {
                nats,
                orig_addrs,
                trans_addrs,
                traffic_groups,
                vlans});
        }
 public System.IAsyncResult Beginset_vlan(string [] nats,CommonVLANFilterList [] vlans, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_vlan", new object[] {
     nats,
     vlans}, callback, asyncState);
 }
        public void create(
		LocalLBSNATSNATDefinition [] snats,
		LocalLBSNATSNATOriginalAddress [] [] original_addresses,
		CommonVLANFilterList [] vlans
	)
        {
            this.Invoke("create", new object [] {
                snats,
                original_addresses,
                vlans});
        }
 public System.IAsyncResult Beginset_egress_interface(string [] pools,CommonVLANFilterList [] interfaces, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_egress_interface", new object[] {
     pools,
     interfaces}, callback, asyncState);
 }
        public void set_egress_interface(
		string [] pools,
		CommonVLANFilterList [] interfaces
	)
        {
            this.Invoke("set_egress_interface", new object [] {
                pools,
                interfaces});
        }
        public void set_vlan(
		LocalLBNATNATDefinition [] nat_definitions,
		CommonVLANFilterList [] vlans
	)
        {
            this.Invoke("set_vlan", new object [] {
                nat_definitions,
                vlans});
        }
        public void create(
		LocalLBNATNATDefinition [] nat_definitions,
		long [] unit_ids,
		CommonVLANFilterList [] vlans
	)
        {
            this.Invoke("create", new object [] {
                nat_definitions,
                unit_ids,
                vlans});
        }
        public void set_vlan(
		string [] virtual_servers,
		CommonVLANFilterList [] vlans
	)
        {
            this.Invoke("set_vlan", new object [] {
                virtual_servers,
                vlans});
        }