public void remove_vector_packet_type(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors,
		SecurityDoSDeviceDoSNetworkVectorPacketType [] [] [] packet_types
	)
        {
            this.Invoke("remove_vector_packet_type", new object [] {
                devices,
                vectors,
                packet_types});
        }
        public SecurityDoSDeviceVectorStatistics[] get_vector_statistics(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            object [] results = this.Invoke("get_vector_statistics", new object [] {
                devices,
                vectors});
            return ((SecurityDoSDeviceVectorStatistics [])(results[0]));
        }
        public void remove_all_vector_packet_types(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            this.Invoke("remove_all_vector_packet_types", new object [] {
                devices,
                vectors});
        }
 public System.IAsyncResult Beginremove_vector_packet_type(string [] devices,SecurityDoSDeviceDoSDeviceVector [] [] vectors,SecurityDoSDeviceDoSNetworkVectorPacketType [] [] [] packet_types, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("remove_vector_packet_type", new object[] {
     devices,
     vectors,
     packet_types}, callback, asyncState);
 }
        public SecurityDoSDeviceDoSNetworkVectorPacketType[][][] get_vector_packet_type(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            object [] results = this.Invoke("get_vector_packet_type", new object [] {
                devices,
                vectors});
            return ((SecurityDoSDeviceDoSNetworkVectorPacketType [] [] [])(results[0]));
        }
        public void set_vector_blacklist_category(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors,
		string [] [] values
	)
        {
            this.Invoke("set_vector_blacklist_category", new object [] {
                devices,
                vectors,
                values});
        }
        public void set_vector_default_internal_rate_limit(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors,
		long [] [] values
	)
        {
            this.Invoke("set_vector_default_internal_rate_limit", new object [] {
                devices,
                vectors,
                values});
        }
        public CommonEnabledState[][] get_vector_auto_blacklisting_state(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            object [] results = this.Invoke("get_vector_auto_blacklisting_state", new object [] {
                devices,
                vectors});
            return ((CommonEnabledState [] [])(results[0]));
        }
        public string[][] get_vector_blacklist_category(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            object [] results = this.Invoke("get_vector_blacklist_category", new object [] {
                devices,
                vectors});
            return ((string [] [])(results[0]));
        }
 public System.IAsyncResult Beginset_vector_default_internal_rate_limit(string [] devices,SecurityDoSDeviceDoSDeviceVector [] [] vectors,long [] [] values, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_vector_default_internal_rate_limit", new object[] {
     devices,
     vectors,
     values}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_vector_detection_threshold_pps(string [] devices,SecurityDoSDeviceDoSDeviceVector [] [] vectors,long [] [] values, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_vector_detection_threshold_pps", new object[] {
     devices,
     vectors,
     values}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_vector_blacklist_duration(string [] devices,SecurityDoSDeviceDoSDeviceVector [] [] vectors,long [] [] values, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_vector_blacklist_duration", new object[] {
     devices,
     vectors,
     values}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_vector_auto_blacklisting_state(string [] devices,SecurityDoSDeviceDoSDeviceVector [] [] vectors,CommonEnabledState [] [] states, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_vector_auto_blacklisting_state", new object[] {
     devices,
     vectors,
     states}, callback, asyncState);
 }
 public System.IAsyncResult Beginreset_vector_statistics(string [] devices,SecurityDoSDeviceDoSDeviceVector [] [] vectors, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("reset_vector_statistics", new object[] {
     devices,
     vectors}, callback, asyncState);
 }
        public void reset_vector_statistics(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            this.Invoke("reset_vector_statistics", new object [] {
                devices,
                vectors});
        }
        public long[][] get_vector_blacklist_duration(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            object [] results = this.Invoke("get_vector_blacklist_duration", new object [] {
                devices,
                vectors});
            return ((long [] [])(results[0]));
        }
        public void set_vector_auto_blacklisting_state(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors,
		CommonEnabledState [] [] states
	)
        {
            this.Invoke("set_vector_auto_blacklisting_state", new object [] {
                devices,
                vectors,
                states});
        }
        public long[][] get_vector_default_internal_rate_limit(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            object [] results = this.Invoke("get_vector_default_internal_rate_limit", new object [] {
                devices,
                vectors});
            return ((long [] [])(results[0]));
        }
        public void set_vector_blacklist_duration(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors,
		long [] [] values
	)
        {
            this.Invoke("set_vector_blacklist_duration", new object [] {
                devices,
                vectors,
                values});
        }
        public long[][] get_vector_detection_threshold_pps(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors
	)
        {
            object [] results = this.Invoke("get_vector_detection_threshold_pps", new object [] {
                devices,
                vectors});
            return ((long [] [])(results[0]));
        }
        public void set_vector_detection_threshold_pps(
		string [] devices,
		SecurityDoSDeviceDoSDeviceVector [] [] vectors,
		long [] [] values
	)
        {
            this.Invoke("set_vector_detection_threshold_pps", new object [] {
                devices,
                vectors,
                values});
        }
 public System.IAsyncResult Beginget_vector_blacklist_detection_seconds(string [] devices,SecurityDoSDeviceDoSDeviceVector [] [] vectors, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_vector_blacklist_detection_seconds", new object[] {
     devices,
     vectors}, callback, asyncState);
 }