public System.IAsyncResult Beginset_member_monitor_rule(string [] pool_names,CommonAddressPort [] [] members,LocalLBMonitorRule [] [] monitor_rules, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_member_monitor_rule", new object[] {
     pool_names,
     members,
     monitor_rules}, callback, asyncState);
 }
        public void set_member_monitor_rule(
		string [] pool_names,
		CommonAddressPort [] [] members,
		LocalLBMonitorRule [] [] monitor_rules
	)
        {
            this.Invoke("set_member_monitor_rule", new object [] {
                pool_names,
                members,
                monitor_rules});
        }
 public System.IAsyncResult Beginset_monitor_rule(string [] nodes,LocalLBMonitorRule [] monitor_rules, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_monitor_rule", new object[] {
     nodes,
     monitor_rules}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_default_node_monitor(LocalLBMonitorRule monitor_rule, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_default_node_monitor", new object[] {
     monitor_rule}, callback, asyncState);
 }
        public void set_monitor_rule(
		string [] nodes,
		LocalLBMonitorRule [] monitor_rules
	)
        {
            this.Invoke("set_monitor_rule", new object [] {
                nodes,
                monitor_rules});
        }
        public void set_default_node_monitor(
		LocalLBMonitorRule monitor_rule
	)
        {
            this.Invoke("set_default_node_monitor", new object [] {
                monitor_rule});
        }