public void set_generation_expiration_time(
		string [] keys,
		CommonULong64 [] [] generations,
		CommonTimeStamp [] [] times
	)
        {
            this.Invoke("set_generation_expiration_time", new object [] {
                keys,
                generations,
                times});
        }
        public string[][] get_generation_public_text(
		string [] keys,
		CommonULong64 [] [] generations
	)
        {
            object [] results = this.Invoke("get_generation_public_text", new object [] {
                keys,
                generations});
            return ((string [] [])(results[0]));
        }
        public CommonTimeStamp[][] get_generation_rollover_time(
		string [] keys,
		CommonULong64 [] [] generations
	)
        {
            object [] results = this.Invoke("get_generation_rollover_time", new object [] {
                keys,
                generations});
            return ((CommonTimeStamp [] [])(results[0]));
        }
 public System.IAsyncResult Beginget_generation_public_text(string [] keys,CommonULong64 [] [] generations, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_generation_public_text", new object[] {
     keys,
     generations}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_generation_rollover_time(string [] keys,CommonULong64 [] [] generations,CommonTimeStamp [] [] times, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_generation_rollover_time", new object[] {
     keys,
     generations,
     times}, callback, asyncState);
 }
        public void set_prepaid_traffic(
		string [] links,
		CommonULong64 [] prepaids
	)
        {
            this.Invoke("set_prepaid_traffic", new object [] {
                links,
                prepaids});
        }
 public System.IAsyncResult Beginset_prepaid_traffic(string [] links,CommonULong64 [] prepaids, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_prepaid_traffic", new object[] {
     links,
     prepaids}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_connection_limit(string [] node_addresses,CommonULong64 [] limits, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_connection_limit", new object[] {
     node_addresses,
     limits}, callback, asyncState);
 }
        public void set_connection_limit(
		string [] node_addresses,
		CommonULong64 [] limits
	)
        {
            this.Invoke("set_connection_limit", new object [] {
                node_addresses,
                limits});
        }
        public void set_maximum_user_rate_pps(
		string [] policies,
		CommonULong64 [] rates
	)
        {
            this.Invoke("set_maximum_user_rate_pps", new object [] {
                policies,
                rates});
        }
 public System.IAsyncResult Beginset_maximum_user_rate_pps(string [] policies,CommonULong64 [] rates, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_maximum_user_rate_pps", new object[] {
     policies,
     rates}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_capability_value(string [] guests,SystemVCMPVCMPCapabilityID [] [] capabilities,CommonULong64 [] [] values, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_capability_value", new object[] {
     guests,
     capabilities,
     values}, callback, asyncState);
 }
        public void add_capability(
		string [] guests,
		SystemVCMPVCMPCapabilityID [] [] capabilities,
		CommonULong64 [] [] values
	)
        {
            this.Invoke("add_capability", new object [] {
                guests,
                capabilities,
                values});
        }
        public void set_gtm_score(
		string [] virtual_servers,
		CommonULong64 [] scores
	)
        {
            this.Invoke("set_gtm_score", new object [] {
                virtual_servers,
                scores});
        }
        public void set_connection_limit(
		string [] virtual_servers,
		CommonULong64 [] limits
	)
        {
            this.Invoke("set_connection_limit", new object [] {
                virtual_servers,
                limits});
        }
 public System.IAsyncResult Beginset_gtm_score(string [] virtual_servers,CommonULong64 [] scores, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_gtm_score", new object[] {
     virtual_servers,
     scores}, callback, asyncState);
 }