<pre>
Performs generic data validation for the operation to be performed
</pre>
517890
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSInt cpu_socket_validator = new MPSInt();
		cpu_socket_validator.validate(operationType, cpu_socket, "\"cpu_socket\"");
		
		MPSIPAddress host_ip_address_validator = new MPSIPAddress();
		host_ip_address_validator.validate(operationType, host_ip_address, "\"host_ip_address\"");
		
		MPSInt vf_total_validator = new MPSInt();
		vf_total_validator.validate(operationType, vf_total, "\"vf_total\"");
		
		MPSInt vf_assigned_validator = new MPSInt();
		vf_assigned_validator.validate(operationType, vf_assigned, "\"vf_assigned\"");
		
	}
135474
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString name_validator = new MPSString();
		name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSBoolean enable_validator = new MPSBoolean();
		enable_validator.validate(operationType, enable, "\"enable\"");
		
		MPSString severity_validator = new MPSString();
		severity_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		severity_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		severity_validator.validate(operationType, severity, "\"severity\"");
		
	}
983763
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString id_validator = new MPSString();
		id_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		id_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSString server_name_validator = new MPSString();
		server_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		server_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		server_name_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		server_name_validator.validate(operationType, server_name, "\"server_name\"");
		
		MPSString username_key_validator = new MPSString();
		username_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		username_key_validator.validate(operationType, username_key, "\"username_key\"");
		
		MPSString username_val_validator = new MPSString();
		username_val_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		username_val_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		username_val_validator.validate(operationType, username_val, "\"username_val\"");
		
		MPSString password_key_validator = new MPSString();
		password_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_key_validator.validate(operationType, password_key, "\"password_key\"");
		
		MPSString password_val_validator = new MPSString();
		password_val_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_val_validator.validate(operationType, password_val, "\"password_val\"");
		
		MPSString optional1_key_validator = new MPSString();
		optional1_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		optional1_key_validator.validate(operationType, optional1_key, "\"optional1_key\"");
		
		MPSString optional1_val_validator = new MPSString();
		optional1_val_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		optional1_val_validator.validate(operationType, optional1_val, "\"optional1_val\"");
		
		MPSString optional2_key_validator = new MPSString();
		optional2_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		optional2_key_validator.validate(operationType, optional2_key, "\"optional2_key\"");
		
		MPSString optional2_val1_validator = new MPSString();
		optional2_val1_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		optional2_val1_validator.validate(operationType, optional2_val1, "\"optional2_val1\"");
		
		MPSString optional3_key_validator = new MPSString();
		optional3_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		optional3_key_validator.validate(operationType, optional3_key, "\"optional3_key\"");
		
		MPSString optional3_val_validator = new MPSString();
		optional3_val_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		optional3_val_validator.validate(operationType, optional3_val, "\"optional3_val\"");
		
		MPSString base_url_validator = new MPSString();
		base_url_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 2000);
		base_url_validator.validate(operationType, base_url, "\"base_url\"");
		
		MPSString to_key_validator = new MPSString();
		to_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		to_key_validator.validate(operationType, to_key, "\"to_key\"");
		
		MPSString to_seperater_validator = new MPSString();
		to_seperater_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		to_seperater_validator.validate(operationType, to_seperater, "\"to_seperater\"");
		
		MPSString message_key_validator = new MPSString();
		message_key_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		message_key_validator.validate(operationType, message_key, "\"message_key\"");
		
		MPSString message_word_sperater_validator = new MPSString();
		message_word_sperater_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		message_word_sperater_validator.validate(operationType, message_word_sperater, "\"message_word_sperater\"");
		
		MPSString type_validator = new MPSString();
		type_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		type_validator.validate(operationType, type, "\"type\"");
		
		MPSBoolean is_ssl_validator = new MPSBoolean();
		is_ssl_validator.validate(operationType, is_ssl, "\"is_ssl\"");
		
	}
1016494
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSInternetHost dest_server_validator = new MPSInternetHost();
		dest_server_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		dest_server_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		dest_server_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		dest_server_validator.validate(operationType, dest_server, "\"dest_server\"");
		
		MPSInt dest_port_validator = new MPSInt();
		dest_port_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 65535);
		dest_port_validator.validate(operationType, dest_port, "\"dest_port\"");
		
		MPSString community_validator = new MPSString();
		community_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		community_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		community_validator.validate(operationType, community, "\"community\"");
		
	}
705910
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString name_validator = new MPSString();
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSIPAddress host_ip_address_validator = new MPSIPAddress();
		host_ip_address_validator.validate(operationType, host_ip_address, "\"host_ip_address\"");
		
		MPSString current_value_validator = new MPSString();
		current_value_validator.validate(operationType, current_value, "\"current_value\"");
		
		MPSString expected_value_validator = new MPSString();
		expected_value_validator.validate(operationType, expected_value, "\"expected_value\"");
		
		MPSString unit_validator = new MPSString();
		unit_validator.validate(operationType, unit, "\"unit\"");
		
		MPSString status_validator = new MPSString();
		status_validator.validate(operationType, status, "\"status\"");
		
	}
323795
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString serial_no_validator = new MPSString();
		serial_no_validator.validate(operationType, serial_no, "\"serial_no\"");
		
		MPSString id_validator = new MPSString();
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSString session_id_validator = new MPSString();
		session_id_validator.validate(operationType, session_id, "\"session_id\"");
		
		MPSString name_validator = new MPSString();
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSInt relevance_validator = new MPSInt();
		relevance_validator.validate(operationType, relevance, "\"relevance\"");
		
		MPSString bind_type_validator = new MPSString();
		bind_type_validator.validate(operationType, bind_type, "\"bind_type\"");
		
		MPSInt count_total_validator = new MPSInt();
		count_total_validator.validate(operationType, count_total, "\"count_total\"");
		
		MPSInt count_available_validator = new MPSInt();
		count_available_validator.validate(operationType, count_available, "\"count_available\"");
		
		MPSString date_purchased_validator = new MPSString();
		date_purchased_validator.validate(operationType, date_purchased, "\"date_purchased\"");
		
		MPSString date_exp_validator = new MPSString();
		date_exp_validator.validate(operationType, date_exp, "\"date_exp\"");
		
		MPSString features_validator = new MPSString();
		features_validator.validate(operationType, features, "\"features\"");
		
	}
1111710
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
		MPSIPAddress device_ipaddress_validator = new MPSIPAddress();
		device_ipaddress_validator.validate(operationType, device_ipaddress, "\"device_ipaddress\"");
		
		MPSString inventory_status_validator = new MPSString();
		inventory_status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 1024);
		inventory_status_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		inventory_status_validator.validate(operationType, inventory_status, "\"inventory_status\"");
		
	}
1182323
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString uuid_validator = new MPSString();
		uuid_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		uuid_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		uuid_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		uuid_validator.validate(operationType, uuid, "\"uuid\"");
		
		MPSBoolean enabled_validator = new MPSBoolean();
		enabled_validator.validate(operationType, enabled, "\"enabled\"");
		
		MPSInt number_of_cpu_validator = new MPSInt();
		number_of_cpu_validator.validate(operationType, number_of_cpu, "\"number_of_cpu\"");
		
		MPSDouble cpu_usage_validator = new MPSDouble();
		cpu_usage_validator.validate(operationType, cpu_usage, "\"cpu_usage\"");
		
		MPSDoubleLong memory_total_validator = new MPSDoubleLong();
		memory_total_validator.validate(operationType, memory_total, "\"memory_total\"");
		
		MPSDoubleLong memory_free_validator = new MPSDoubleLong();
		memory_free_validator.validate(operationType, memory_free, "\"memory_free\"");
		
		MPSDouble memory_usage_validator = new MPSDouble();
		memory_usage_validator.validate(operationType, memory_usage, "\"memory_usage\"");
		
		MPSDouble tx_validator = new MPSDouble();
		tx_validator.validate(operationType, tx, "\"tx\"");
		
		MPSDouble rx_validator = new MPSDouble();
		rx_validator.validate(operationType, rx, "\"rx\"");
		
		MPSString uptime_validator = new MPSString();
		uptime_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		uptime_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		uptime_validator.validate(operationType, uptime, "\"uptime\"");
		
		MPSInt ssl_cores_total_validator = new MPSInt();
		ssl_cores_total_validator.validate(operationType, ssl_cores_total, "\"ssl_cores_total\"");
		
		MPSInt ssl_cores_free_validator = new MPSInt();
		ssl_cores_free_validator.validate(operationType, ssl_cores_free, "\"ssl_cores_free\"");
		
	}
723261
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString id_validator = new MPSString();
		id_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		id_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSInternetHost server_name_validator = new MPSInternetHost();
		server_name_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		server_name_validator.validate(operationType, server_name, "\"server_name\"");
		
		MPSInt port_validator = new MPSInt();
		port_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 1);
		port_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 65534);
		port_validator.validate(operationType, port, "\"port\"");
		
		MPSString username_validator = new MPSString();
		username_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		username_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		username_validator.validate(operationType, username, "\"username\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSBoolean is_auth_validator = new MPSBoolean();
		is_auth_validator.validate(operationType, is_auth, "\"is_auth\"");
		
		MPSBoolean is_ssl_validator = new MPSBoolean();
		is_ssl_validator.validate(operationType, is_ssl, "\"is_ssl\"");
		
	}
818460
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSInt nodeid_validator = new MPSInt();
		nodeid_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		nodeid_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 31);
		nodeid_validator.validate(operationType, nodeid, "\"nodeid\"");
		
		MPSInt clusterid_validator = new MPSInt();
		clusterid_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 1);
		clusterid_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 16);
		clusterid_validator.validate(operationType, clusterid, "\"clusterid\"");
		
		MPSIPAddress clnodeip_validator = new MPSIPAddress();
		clnodeip_validator.validate(operationType, clnodeip, "\"clnodeip\"");
		
		MPSIPAddress clip_validator = new MPSIPAddress();
		clip_validator.validate(operationType, clip, "\"clip\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSString clmasterstate_validator = new MPSString();
		clmasterstate_validator.validate(operationType, clmasterstate, "\"clmasterstate\"");
		
		MPSDouble cltothbtx_validator = new MPSDouble();
		cltothbtx_validator.validate(operationType, cltothbtx, "\"cltothbtx\"");
		
		MPSDouble cltothbrx_validator = new MPSDouble();
		cltothbrx_validator.validate(operationType, cltothbrx, "\"cltothbrx\"");
		
		MPSDouble nnmcurconn_validator = new MPSDouble();
		nnmcurconn_validator.validate(operationType, nnmcurconn, "\"nnmcurconn\"");
		
		MPSDouble nnmtotconntx_validator = new MPSDouble();
		nnmtotconntx_validator.validate(operationType, nnmtotconntx, "\"nnmtotconntx\"");
		
		MPSDouble nnmtotconnrx_validator = new MPSDouble();
		nnmtotconnrx_validator.validate(operationType, nnmtotconnrx, "\"nnmtotconnrx\"");
		
		MPSDouble nnmerrmsend_validator = new MPSDouble();
		nnmerrmsend_validator.validate(operationType, nnmerrmsend, "\"nnmerrmsend\"");
		
		MPSDouble clptptx_validator = new MPSDouble();
		clptptx_validator.validate(operationType, clptptx, "\"clptptx\"");
		
		MPSDouble clptprx_validator = new MPSDouble();
		clptprx_validator.validate(operationType, clptprx, "\"clptprx\"");
		
		MPSString clptpstate_validator = new MPSString();
		clptpstate_validator.validate(operationType, clptpstate, "\"clptpstate\"");
		
		MPSString clnodehealth_validator = new MPSString();
		clnodehealth_validator.validate(operationType, clnodehealth, "\"clnodehealth\"");
		
		MPSString clnodeeffectivehealth_validator = new MPSString();
		clnodeeffectivehealth_validator.validate(operationType, clnodeeffectivehealth, "\"clnodeeffectivehealth\"");
		
		MPSString clsyncstate_validator = new MPSString();
		clsyncstate_validator.validate(operationType, clsyncstate, "\"clsyncstate\"");
		
		MPSBoolean iscco_validator = new MPSBoolean();
		iscco_validator.validate(operationType, iscco, "\"iscco\"");
		
		MPSString islocalsdx_validator = new MPSString();
		islocalsdx_validator.validate(operationType, islocalsdx, "\"islocalsdx\"");
		
		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
	}
85418
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString diff_response_validator = new MPSString();
		diff_response_validator.validate(operationType, diff_response, "\"diff_response\"");
		
		MPSIPAddress ns_ip_address_validator = new MPSIPAddress();
		ns_ip_address_validator.validate(operationType, ns_ip_address, "\"ns_ip_address\"");
		
		MPSString source_file_validator = new MPSString();
		source_file_validator.validate(operationType, source_file, "\"source_file\"");
		
		MPSString target_file_validator = new MPSString();
		target_file_validator.validate(operationType, target_file, "\"target_file\"");
		
		MPSString source_command_validator = new MPSString();
		source_command_validator.validate(operationType, source_command, "\"source_command\"");
		
		MPSString target_command_validator = new MPSString();
		target_command_validator.validate(operationType, target_command, "\"target_command\"");
		
	}
58120
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSDouble br_cpu_usage_validator = new MPSDouble();
		br_cpu_usage_validator.validate(operationType, br_cpu_usage, "\"br_cpu_usage\"");
		
		MPSDouble br_memory_usage_validator = new MPSDouble();
		br_memory_usage_validator.validate(operationType, br_memory_usage, "\"br_memory_usage\"");
		
		MPSDouble wan_out_validator = new MPSDouble();
		wan_out_validator.validate(operationType, wan_out, "\"wan_out\"");
		
		MPSDouble lan_out_validator = new MPSDouble();
		lan_out_validator.validate(operationType, lan_out, "\"lan_out\"");
		
		MPSString upsince_validator = new MPSString();
		upsince_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		upsince_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		upsince_validator.validate(operationType, upsince, "\"upsince\"");
		
		MPSString ha_peer_state_validator = new MPSString();
		ha_peer_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		ha_peer_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ha_peer_state_validator.validate(operationType, ha_peer_state, "\"ha_peer_state\"");
		
		MPSString ha_state_validator = new MPSString();
		ha_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		ha_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ha_state_validator.validate(operationType, ha_state, "\"ha_state\"");
		
		MPSIPAddress ha_peer_ip_address_validator = new MPSIPAddress();
		ha_peer_ip_address_validator.validate(operationType, ha_peer_ip_address, "\"ha_peer_ip_address\"");
		
		MPSDouble ha_peer_id_validator = new MPSDouble();
		ha_peer_id_validator.validate(operationType, ha_peer_id, "\"ha_peer_id\"");
		
		MPSString operation_status_validator = new MPSString();
		operation_status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		operation_status_validator.validate(operationType, operation_status, "\"operation_status\"");
		
		MPSString bypass_validator = new MPSString();
		bypass_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		bypass_validator.validate(operationType, bypass, "\"bypass\"");
		
		MPSString bandwidth_mode_validator = new MPSString();
		bandwidth_mode_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		bandwidth_mode_validator.validate(operationType, bandwidth_mode, "\"bandwidth_mode\"");
		
		MPSDoubleLong bandwidth_limit_validator = new MPSDoubleLong();
		bandwidth_limit_validator.validate(operationType, bandwidth_limit, "\"bandwidth_limit\"");
		
		MPSIPAddress havmip_validator = new MPSIPAddress();
		havmip_validator.validate(operationType, havmip, "\"havmip\"");
		
		MPSString acl_connections_validator = new MPSString();
		acl_connections_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		acl_connections_validator.validate(operationType, acl_connections, "\"acl_connections\"");
		
		MPSString unacl_connections_validator = new MPSString();
		unacl_connections_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		unacl_connections_validator.validate(operationType, unacl_connections, "\"unacl_connections\"");
		
		MPSString connected_plugins_validator = new MPSString();
		connected_plugins_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		connected_plugins_validator.validate(operationType, connected_plugins, "\"connected_plugins\"");
		
		MPSString max_plugins_validator = new MPSString();
		max_plugins_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		max_plugins_validator.validate(operationType, max_plugins, "\"max_plugins\"");
		
		MPSDouble wan_in_validator = new MPSDouble();
		wan_in_validator.validate(operationType, wan_in, "\"wan_in\"");
		
		MPSDouble lan_in_validator = new MPSDouble();
		lan_in_validator.validate(operationType, lan_in, "\"lan_in\"");
		
		MPSDouble wan_out_prev_validator = new MPSDouble();
		wan_out_prev_validator.validate(operationType, wan_out_prev, "\"wan_out_prev\"");
		
		MPSDouble lan_out_prev_validator = new MPSDouble();
		lan_out_prev_validator.validate(operationType, lan_out_prev, "\"lan_out_prev\"");
		
		MPSDouble wan_in_prev_validator = new MPSDouble();
		wan_in_prev_validator.validate(operationType, wan_in_prev, "\"wan_in_prev\"");
		
		MPSDouble lan_in_prev_validator = new MPSDouble();
		lan_in_prev_validator.validate(operationType, lan_in_prev, "\"lan_in_prev\"");
		
		MPSDouble prev_poll_time_validator = new MPSDouble();
		prev_poll_time_validator.validate(operationType, prev_poll_time, "\"prev_poll_time\"");
		
		MPSIPAddress apa_ip_address_validator = new MPSIPAddress();
		apa_ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		apa_ip_address_validator.validate(operationType, apa_ip_address, "\"apa_ip_address\"");
		
		MPSIPAddress apa_netmask_validator = new MPSIPAddress();
		apa_netmask_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		apa_netmask_validator.validate(operationType, apa_netmask, "\"apa_netmask\"");
		
		MPSIPAddress apa_gateway_validator = new MPSIPAddress();
		apa_gateway_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		apa_gateway_validator.validate(operationType, apa_gateway, "\"apa_gateway\"");
		
		MPSIPAddress plugin_ip_address_validator = new MPSIPAddress();
		plugin_ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		plugin_ip_address_validator.validate(operationType, plugin_ip_address, "\"plugin_ip_address\"");
		
		MPSDouble system_load_validator = new MPSDouble();
		system_load_validator.validate(operationType, system_load, "\"system_load\"");
		
		MPSDouble active_connections_validator = new MPSDouble();
		active_connections_validator.validate(operationType, active_connections, "\"active_connections\"");
		
		MPSIPAddress mgmt_ip_address_validator = new MPSIPAddress();
		mgmt_ip_address_validator.validate(operationType, mgmt_ip_address, "\"mgmt_ip_address\"");
		
		MPSString license_validator = new MPSString();
		license_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		license_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		license_validator.validate(operationType, license, "\"license\"");
		
	}
86479
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString sessionid_validator = new MPSString();
		sessionid_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		sessionid_validator.validate(operationType, sessionid, "\"sessionid\"");
		
		MPSString username_validator = new MPSString();
		username_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		username_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		username_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		username_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		username_validator.validate(operationType, username, "\"username\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		password_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSInt session_timeout_validator = new MPSInt();
		session_timeout_validator.validate(operationType, session_timeout, "\"session_timeout\"");
		
	}
242731
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString timezone_validator = new MPSString();
		timezone_validator.validate(operationType, timezone, "\"timezone\"");
		
	}
571115
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSIPAddress ns_ip_address_arr_validator = new MPSIPAddress();
		ns_ip_address_arr_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		if(ns_ip_address_arr != null)
		{
			for(int i=0; i<ns_ip_address_arr.length; i++)
			{
				ns_ip_address_arr_validator.validate(operationType, ns_ip_address_arr[i], "ns_ip_address_arr["+i+"]");
			}
		}
		
	}
421800
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString name_validator = new MPSString();
		name_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		name_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		name_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSInt security_level_validator = new MPSInt();
		security_level_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		security_level_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 2);
		security_level_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		security_level_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		security_level_validator.validate(operationType, security_level, "\"security_level\"");
		
		MPSInt auth_protocol_validator = new MPSInt();
		auth_protocol_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		auth_protocol_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 2);
		auth_protocol_validator.validate(operationType, auth_protocol, "\"auth_protocol\"");
		
		MPSString auth_password_validator = new MPSString();
		auth_password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		auth_password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 8);
		auth_password_validator.validate(operationType, auth_password, "\"auth_password\"");
		
		MPSInt privacy_protocol_validator = new MPSInt();
		privacy_protocol_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		privacy_protocol_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 2);
		privacy_protocol_validator.validate(operationType, privacy_protocol, "\"privacy_protocol\"");
		
		MPSString privacy_password_validator = new MPSString();
		privacy_password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		privacy_password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 8);
		privacy_password_validator.validate(operationType, privacy_password, "\"privacy_password\"");
		
		MPSString view_name_validator = new MPSString();
		view_name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		view_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		view_name_validator.validate(operationType, view_name, "\"view_name\"");
		
		MPSString security_level_str_validator = new MPSString();
		security_level_str_validator.validate(operationType, security_level_str, "\"security_level_str\"");
		
		MPSString auth_protocol_str_validator = new MPSString();
		auth_protocol_str_validator.validate(operationType, auth_protocol_str, "\"auth_protocol_str\"");
		
		MPSString privacy_protocol_str_validator = new MPSString();
		privacy_protocol_str_validator.validate(operationType, privacy_protocol_str, "\"privacy_protocol_str\"");
		
	}
922155
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSInternetHost server_validator = new MPSInternetHost();
		server_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		server_validator.validate(operationType, server, "\"server\"");
		
		MPSInt minpoll_validator = new MPSInt();
		minpoll_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		minpoll_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 6);
		minpoll_validator.validate(operationType, minpoll, "\"minpoll\"");
		
		MPSInt maxpoll_validator = new MPSInt();
		maxpoll_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		maxpoll_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 17);
		maxpoll_validator.validate(operationType, maxpoll, "\"maxpoll\"");
		
		MPSInt key_id_validator = new MPSInt();
		key_id_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		key_id_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 65534);
		key_id_validator.validate(operationType, key_id, "\"key_id\"");
		
		MPSBoolean autokey_validator = new MPSBoolean();
		autokey_validator.validate(operationType, autokey, "\"autokey\"");
		
		MPSBoolean preferred_server_validator = new MPSBoolean();
		preferred_server_validator.validate(operationType, preferred_server, "\"preferred_server\"");
		
	}