public System.IAsyncResult Begincreate(string [] pools,GlobalLBLBMethod [] lb_methods,string [] [] members,long [] [] orders, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     pools,
     lb_methods,
     members,
     orders}, callback, asyncState);
 }
        public void create(
		string [] pool_names,
		GlobalLBLBMethod [] lb_methods,
		GlobalLBPoolPoolMemberDefinition [] [] members
	)
        {
            this.Invoke("create", new object [] {
                pool_names,
                lb_methods,
                members});
        }
 public System.IAsyncResult Beginset_preferred_lb_method(string [] pool_names,GlobalLBLBMethod [] lb_methods, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_preferred_lb_method", new object[] {
     pool_names,
     lb_methods}, callback, asyncState);
 }
        public void set_preferred_lb_method(
		string [] pool_names,
		GlobalLBLBMethod [] lb_methods
	)
        {
            this.Invoke("set_preferred_lb_method", new object [] {
                pool_names,
                lb_methods});
        }
 public System.IAsyncResult Begincreate(string [] pool_names,GlobalLBLBMethod [] lb_methods,GlobalLBPoolPoolMemberDefinition [] [] members, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     pool_names,
     lb_methods,
     members}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_fallback_lb_method(GlobalLBPoolID [] pools,GlobalLBLBMethod [] lb_methods, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_fallback_lb_method", new object[] {
     pools,
     lb_methods}, callback, asyncState);
 }
        public void create(
		GlobalLBWideIPID [] wide_ips,
		GlobalLBLBMethod [] lb_methods
	)
        {
            this.Invoke("create", new object [] {
                wide_ips,
                lb_methods});
        }
        public void set_default_fallback_lb_method(
		GlobalLBLBMethod lb_method
	)
        {
            this.Invoke("set_default_fallback_lb_method", new object [] {
                lb_method});
        }
        public void create(
		string [] wide_ips,
		GlobalLBLBMethod [] lb_methods,
		GlobalLBWideIPWideIPPool [] [] wideip_pools,
		GlobalLBWideIPWideIPRule [] [] wideip_rules
	)
        {
            this.Invoke("create", new object [] {
                wide_ips,
                lb_methods,
                wideip_pools,
                wideip_rules});
        }
        public void create(
		string [] pools,
		GlobalLBLBMethod [] lb_methods,
		string [] [] members,
		long [] [] orders
	)
        {
            this.Invoke("create", new object [] {
                pools,
                lb_methods,
                members,
                orders});
        }
 public System.IAsyncResult Beginset_lb_method(string [] wide_ips,GlobalLBLBMethod [] lb_methods, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_lb_method", new object[] {
     wide_ips,
     lb_methods}, callback, asyncState);
 }
 public System.IAsyncResult Begincreate(string [] wide_ips,GlobalLBLBMethod [] lb_methods,GlobalLBWideIPWideIPPool [] [] wideip_pools,GlobalLBWideIPWideIPRule [] [] wideip_rules, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     wide_ips,
     lb_methods,
     wideip_pools,
     wideip_rules}, callback, asyncState);
 }
        public void set_lb_method(
		string [] wide_ips,
		GlobalLBLBMethod [] lb_methods
	)
        {
            this.Invoke("set_lb_method", new object [] {
                wide_ips,
                lb_methods});
        }
        public void create_v2(
		string [] pool_names,
		GlobalLBLBMethod [] lb_methods,
		GlobalLBVirtualServerID [] [] members,
		long [] [] orders
	)
        {
            this.Invoke("create_v2", new object [] {
                pool_names,
                lb_methods,
                members,
                orders});
        }
        public void create(
		GlobalLBPoolID [] pools,
		GlobalLBLBMethod [] lb_methods
	)
        {
            this.Invoke("create", new object [] {
                pools,
                lb_methods});
        }
        public void set_default_alternate_lb_method(
		GlobalLBLBMethod lb_method
	)
        {
            this.Invoke("set_default_alternate_lb_method", new object [] {
                lb_method});
        }
        public void set_preferred_lb_method(
		GlobalLBPoolID [] pools,
		GlobalLBLBMethod [] lb_methods
	)
        {
            this.Invoke("set_preferred_lb_method", new object [] {
                pools,
                lb_methods});
        }
 public System.IAsyncResult Beginset_default_fallback_lb_method(GlobalLBLBMethod lb_method, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_default_fallback_lb_method", new object[] {
     lb_method}, callback, asyncState);
 }
 public System.IAsyncResult Begincreate(GlobalLBWideIPID [] wide_ips,GlobalLBLBMethod [] lb_methods, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     wide_ips,
     lb_methods}, callback, asyncState);
 }