public System.IAsyncResult Beginremove_network_attack_vector(string [] profile_names,string [] [] networks,SecurityProfileDoSNetworkAttackVector [] [] [] vectors, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("remove_network_attack_vector", new object[] {
     profile_names,
     networks,
     vectors}, callback, asyncState);
 }
        public void set_network_attack_vector_rate_threshold(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors,
		long [] [] [] values
	)
        {
            this.Invoke("set_network_attack_vector_rate_threshold", new object [] {
                profile_names,
                networks,
                vectors,
                values});
        }
 public System.IAsyncResult Beginget_network_attack_vector_blacklist_detection_seconds(string [] profile_names,string [] [] networks,SecurityProfileDoSNetworkAttackVector [] [] [] vectors, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_network_attack_vector_blacklist_detection_seconds", new object[] {
     profile_names,
     networks,
     vectors}, callback, asyncState);
 }
        public void set_network_attack_vector_auto_blacklisting_state(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors,
		CommonEnabledState [] [] [] states
	)
        {
            this.Invoke("set_network_attack_vector_auto_blacklisting_state", new object [] {
                profile_names,
                networks,
                vectors,
                states});
        }
        public void set_network_attack_vector_blacklist_duration(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors,
		long [] [] [] values
	)
        {
            this.Invoke("set_network_attack_vector_blacklist_duration", new object [] {
                profile_names,
                networks,
                vectors,
                values});
        }
        public SecurityProfileDoSNetworkAttackVectorStatistics[][] get_network_attack_vector_statistics(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors
	)
        {
            object [] results = this.Invoke("get_network_attack_vector_statistics", new object [] {
                profile_names,
                networks,
                vectors});
            return ((SecurityProfileDoSNetworkAttackVectorStatistics [] [])(results[0]));
        }
        public void reset_network_attack_vector_statistics(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors
	)
        {
            this.Invoke("reset_network_attack_vector_statistics", new object [] {
                profile_names,
                networks,
                vectors});
        }
        public long[][][] get_network_attack_vector_blacklist_detection_seconds(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors
	)
        {
            object [] results = this.Invoke("get_network_attack_vector_blacklist_detection_seconds", new object [] {
                profile_names,
                networks,
                vectors});
            return ((long [] [] [])(results[0]));
        }
        public long[][][] get_network_attack_vector_rate_threshold(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors
	)
        {
            object [] results = this.Invoke("get_network_attack_vector_rate_threshold", new object [] {
                profile_names,
                networks,
                vectors});
            return ((long [] [] [])(results[0]));
        }
        public string[][][] get_network_attack_vector_blacklist_category(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors
	)
        {
            object [] results = this.Invoke("get_network_attack_vector_blacklist_category", new object [] {
                profile_names,
                networks,
                vectors});
            return ((string [] [] [])(results[0]));
        }
        public CommonEnabledState[][][] get_network_attack_vector_auto_blacklisting_state(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors
	)
        {
            object [] results = this.Invoke("get_network_attack_vector_auto_blacklisting_state", new object [] {
                profile_names,
                networks,
                vectors});
            return ((CommonEnabledState [] [] [])(results[0]));
        }
        public void add_network_attack_vector(
		string [] profile_names,
		string [] [] networks,
		SecurityProfileDoSNetworkAttackVector [] [] [] vectors
	)
        {
            this.Invoke("add_network_attack_vector", new object [] {
                profile_names,
                networks,
                vectors});
        }
 public System.IAsyncResult Beginset_network_attack_vector_rate_threshold(string [] profile_names,string [] [] networks,SecurityProfileDoSNetworkAttackVector [] [] [] vectors,long [] [] [] values, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_network_attack_vector_rate_threshold", new object[] {
     profile_names,
     networks,
     vectors,
     values}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_network_attack_vector_auto_blacklisting_state(string [] profile_names,string [] [] networks,SecurityProfileDoSNetworkAttackVector [] [] [] vectors,CommonEnabledState [] [] [] states, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_network_attack_vector_auto_blacklisting_state", new object[] {
     profile_names,
     networks,
     vectors,
     states}, callback, asyncState);
 }