public void set_metadata_persistence(
		string [] data_centers,
		string [] [] names,
		CommonMetadataPersistence [] [] values
	)
        {
            this.Invoke("set_metadata_persistence", new object [] {
                data_centers,
                names,
                values});
        }
 public System.IAsyncResult Beginset_metadata_persistence(string [] data_centers,string [] [] names,CommonMetadataPersistence [] [] values, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_metadata_persistence", new object[] {
     data_centers,
     names,
     values}, callback, asyncState);
 }
        public void set_metadata_persistence(
		string [] virtual_addresses,
		string [] [] names,
		CommonMetadataPersistence [] [] values
	)
        {
            this.Invoke("set_metadata_persistence", new object [] {
                virtual_addresses,
                names,
                values});
        }
        public void set_metadata_persistence(
		GlobalLBPoolID [] pools,
		string [] [] names,
		CommonMetadataPersistence [] [] values
	)
        {
            this.Invoke("set_metadata_persistence", new object [] {
                pools,
                names,
                values});
        }
        public void set_member_metadata_persistence(
		string [] pool_names,
		CommonAddressPort [] [] members,
		string [] [] [] names,
		CommonMetadataPersistence [] [] [] values
	)
        {
            this.Invoke("set_member_metadata_persistence", new object [] {
                pool_names,
                members,
                names,
                values});
        }
        public void set_metadata_persistence(
		GlobalLBWideIPID [] wide_ips,
		string [] [] names,
		CommonMetadataPersistence [] [] values
	)
        {
            this.Invoke("set_metadata_persistence", new object [] {
                wide_ips,
                names,
                values});
        }