<pre>
Performs generic data validation for the operation to be performed
</pre>
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\"");
		
	}
1096663
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSIPAddress device_ipaddress_validator = new MPSIPAddress();
		device_ipaddress_validator.validate(operationType, device_ipaddress, "\"device_ipaddress\"");
		
		MPSString ping_status_validator = new MPSString();
		ping_status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 1024);
		ping_status_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ping_status_validator.validate(operationType, ping_status, "\"ping_status\"");
		
	}
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\"");
		
	}
1275028
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString boostmode_validator = new MPSString();
		boostmode_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		boostmode_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		boostmode_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		boostmode_validator.validate(operationType, boostmode, "\"boostmode\"");
		
		MPSInt receive_limit_validator = new MPSInt();
		receive_limit_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		receive_limit_validator.validate(operationType, receive_limit, "\"receive_limit\"");
		
		MPSIPAddress br_ip_address_arr_validator = new MPSIPAddress();
		br_ip_address_arr_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		if(br_ip_address_arr != null)
		{
			for(int i=0; i<br_ip_address_arr.length; i++)
			{
				br_ip_address_arr_validator.validate(operationType, br_ip_address_arr[i], "br_ip_address_arr["+i+"]");
			}
		}
		
	}
12198
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString id_validator = new MPSString();
		id_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
		id_validator.validate(operationType, id, "\"id\"");
		
		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\"");
		
		MPSString name_validator = new MPSString();
		name_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSString description_validator = new MPSString();
		description_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		description_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		description_validator.validate(operationType, description, "\"description\"");
		
		MPSString type_validator = new MPSString();
		type_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		type_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		type_validator.validate(operationType, type, "\"type\"");
		
		MPSString device_family_validator = new MPSString();
		device_family_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		device_family_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		device_family_validator.validate(operationType, device_family, "\"device_family\"");
		
	}
1156779
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, 0);
		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\"");
		
		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\"");
		
		MPSString profile_name_validator = new MPSString();
		profile_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		profile_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		profile_name_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		profile_name_validator.validate(operationType, profile_name, "\"profile_name\"");
		
		MPSString to_list_validator = new MPSString();
		to_list_validator.validate(operationType, to_list, "\"to_list\"");
		
		MPSString cc_list_validator = new MPSString();
		cc_list_validator.validate(operationType, cc_list, "\"cc_list\"");
		
		MPSString bcc_list_validator = new MPSString();
		bcc_list_validator.validate(operationType, bcc_list, "\"bcc_list\"");
		
		MPSString subject_validator = new MPSString();
		subject_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 2000);
		subject_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		subject_validator.validate(operationType, subject, "\"subject\"");
		
		MPSString message_validator = new MPSString();
		message_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 20000);
		message_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		message_validator.validate(operationType, message, "\"message\"");
		
		MPSBoolean is_sent_validator = new MPSBoolean();
		is_sent_validator.validate(operationType, is_sent, "\"is_sent\"");
		
		MPSLong timestamp_validator = new MPSLong();
		timestamp_validator.validate(operationType, timestamp, "\"timestamp\"");
		
		MPSString failed_message_validator = new MPSString();
		failed_message_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 2000);
		failed_message_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		failed_message_validator.validate(operationType, failed_message, "\"failed_message\"");
		
	}
329388
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\"");
		
		MPSDouble transaction_rate_validator = new MPSDouble();
		transaction_rate_validator.validate(operationType, transaction_rate, "\"transaction_rate\"");
		
		MPSDouble block_read_rate_validator = new MPSDouble();
		block_read_rate_validator.validate(operationType, block_read_rate, "\"block_read_rate\"");
		
		MPSDouble block_write_rate_validator = new MPSDouble();
		block_write_rate_validator.validate(operationType, block_write_rate, "\"block_write_rate\"");
		
		MPSDouble total_blocks_read_validator = new MPSDouble();
		total_blocks_read_validator.validate(operationType, total_blocks_read, "\"total_blocks_read\"");
		
		MPSDouble total_blocks_written_validator = new MPSDouble();
		total_blocks_written_validator.validate(operationType, total_blocks_written, "\"total_blocks_written\"");
		
		MPSDoubleLong utilized_validator = new MPSDoubleLong();
		utilized_validator.validate(operationType, utilized, "\"utilized\"");
		
		MPSDoubleLong size_validator = new MPSDoubleLong();
		size_validator.validate(operationType, size, "\"size\"");
		
		MPSInt bay_number_validator = new MPSInt();
		bay_number_validator.validate(operationType, bay_number, "\"bay_number\"");
		
	}
290483
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSLong exporter_id_validator = new MPSLong();
		exporter_id_validator.validate(operationType, exporter_id, "\"exporter_id\"");
		
		MPSLong priority_validator = new MPSLong();
		priority_validator.validate(operationType, priority, "\"priority\"");
		
		MPSLong timestamp_validator = new MPSLong();
		timestamp_validator.validate(operationType, timestamp, "\"timestamp\"");
		
		MPSString hostname_validator = new MPSString();
		hostname_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 255);
		hostname_validator.validate(operationType, hostname, "\"hostname\"");
		
		MPSString process_name_validator = new MPSString();
		process_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 255);
		process_name_validator.validate(operationType, process_name, "\"process_name\"");
		
		MPSString module_validator = new MPSString();
		module_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 255);
		module_validator.validate(operationType, module, "\"module\"");
		
		MPSString type_validator = new MPSString();
		type_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 255);
		type_validator.validate(operationType, type, "\"type\"");
		
		MPSString syslog_msg_validator = new MPSString();
		syslog_msg_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 2000);
		syslog_msg_validator.validate(operationType, syslog_msg, "\"syslog_msg\"");
		
		MPSLong sequence_no_validator = new MPSLong();
		sequence_no_validator.validate(operationType, sequence_no, "\"sequence_no\"");
		
		MPSLong datarecord_rx_time_validator = new MPSLong();
		datarecord_rx_time_validator.validate(operationType, datarecord_rx_time, "\"datarecord_rx_time\"");
		
		MPSBoolean decoded_validator = new MPSBoolean();
		decoded_validator.validate(operationType, decoded, "\"decoded\"");
		
		MPSString group_name_validator = new MPSString();
		group_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 255);
		group_name_validator.validate(operationType, group_name, "\"group_name\"");
		
		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\"");
		
	}
763769
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString policy_name_validator = new MPSString();
		policy_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		policy_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		policy_name_validator.validate(operationType, policy_name, "\"policy_name\"");
		
		MPSInt backup_to_retain_validator = new MPSInt();
		backup_to_retain_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 1);
		backup_to_retain_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 30);
		backup_to_retain_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
		backup_to_retain_validator.validate(operationType, backup_to_retain, "\"backup_to_retain\"");
		
	}
242731
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

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

		MPSString id_validator = new MPSString();
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
		MPSString activity_validator = new MPSString();
		activity_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		activity_validator.validate(operationType, activity, "\"activity\"");
		
		MPSString status_validator = new MPSString();
		status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		status_validator.validate(operationType, status, "\"status\"");
		
		MPSString message_validator = new MPSString();
		message_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		message_validator.validate(operationType, message, "\"message\"");
		
		MPSBoolean is_last_validator = new MPSBoolean();
		is_last_validator.validate(operationType, is_last, "\"is_last\"");
		
		MPSInt starttime_validator = new MPSInt();
		starttime_validator.validate(operationType, starttime, "\"starttime\"");
		
		MPSIPAddress device_ip_address_validator = new MPSIPAddress();
		device_ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		device_ip_address_validator.validate(operationType, device_ip_address, "\"device_ip_address\"");
		
		MPSString type_validator = new MPSString();
		type_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		type_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		type_validator.validate(operationType, type, "\"type\"");
		
	}
609264
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 sessionid_validator = new MPSString();
		sessionid_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		sessionid_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		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.validate(operationType, username, "\"username\"");
		
		MPSIPAddress ip_address_validator = new MPSIPAddress();
		ip_address_validator.validate(operationType, ip_address, "\"ip_address\"");
		
		MPSInt port_validator = new MPSInt();
		port_validator.validate(operationType, port, "\"port\"");
		
		MPSInt session_timeout_validator = new MPSInt();
		session_timeout_validator.validate(operationType, session_timeout, "\"session_timeout\"");
		
		MPSInt login_time_validator = new MPSInt();
		login_time_validator.validate(operationType, login_time, "\"login_time\"");
		
		MPSInt last_activity_time_validator = new MPSInt();
		last_activity_time_validator.validate(operationType, last_activity_time, "\"last_activity_time\"");
		
		MPSInt expire_after_validator = new MPSInt();
		expire_after_validator.validate(operationType, expire_after, "\"expire_after\"");
		
		MPSBoolean is_self_validator = new MPSBoolean();
		is_self_validator.validate(operationType, is_self, "\"is_self\"");
		
	}
361794
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString bay_number_validator = new MPSString();
		bay_number_validator.validate(operationType, bay_number, "\"bay_number\"");
		
		MPSString name_validator = new MPSString();
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSDoubleLong utilized_validator = new MPSDoubleLong();
		utilized_validator.validate(operationType, utilized, "\"utilized\"");
		
		MPSDoubleLong size_validator = new MPSDoubleLong();
		size_validator.validate(operationType, size, "\"size\"");
		
		MPSString status_validator = new MPSString();
		status_validator.validate(operationType, status, "\"status\"");
		
		MPSIPAddress host_ip_address_validator = new MPSIPAddress();
		host_ip_address_validator.validate(operationType, host_ip_address, "\"host_ip_address\"");
		
		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
	}
482200
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString id_validator = new MPSString();
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSString date_format_validator = new MPSString();
		date_format_validator.validate(operationType, date_format, "\"date_format\"");
		
		MPSString timezone_validator = new MPSString();
		timezone_validator.validate(operationType, timezone, "\"timezone\"");
		
	}
593221
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSDouble ns_cpu_usage_validator = new MPSDouble();
		ns_cpu_usage_validator.validate(operationType, ns_cpu_usage, "\"ns_cpu_usage\"");
		
		MPSDouble ns_mgmt_cpu_usage_validator = new MPSDouble();
		ns_mgmt_cpu_usage_validator.validate(operationType, ns_mgmt_cpu_usage, "\"ns_mgmt_cpu_usage\"");
		
		MPSDouble ns_memory_usage_validator = new MPSDouble();
		ns_memory_usage_validator.validate(operationType, ns_memory_usage, "\"ns_memory_usage\"");
		
		MPSDouble ns_tx_validator = new MPSDouble();
		ns_tx_validator.validate(operationType, ns_tx, "\"ns_tx\"");
		
		MPSDouble ns_rx_validator = new MPSDouble();
		ns_rx_validator.validate(operationType, ns_rx, "\"ns_rx\"");
		
		MPSDouble http_req_validator = new MPSDouble();
		http_req_validator.validate(operationType, http_req, "\"http_req\"");
		
		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 license_validator = new MPSString();
		license_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		license_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		license_validator.validate(operationType, license, "\"license\"");
		
		MPSString ha_master_state_validator = new MPSString();
		ha_master_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		ha_master_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ha_master_state_validator.validate(operationType, ha_master_state, "\"ha_master_state\"");
		
		MPSIPAddress ha_ip_address_validator = new MPSIPAddress();
		ha_ip_address_validator.validate(operationType, ha_ip_address, "\"ha_ip_address\"");
		
		MPSString node_state_validator = new MPSString();
		node_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		node_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		node_state_validator.validate(operationType, node_state, "\"node_state\"");
		
		MPSString ha_sync_validator = new MPSString();
		ha_sync_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		ha_sync_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ha_sync_validator.validate(operationType, ha_sync, "\"ha_sync\"");
		
		MPSString username_validator = new MPSString();
		username_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		username_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 127);
		username_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		username_validator.validate(operationType, username, "\"username\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 127);
		password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSDoubleLong pps_validator = new MPSDoubleLong();
		pps_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		pps_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 2147483647);
		pps_validator.validate(operationType, pps, "\"pps\"");
		
		MPSString cmd_policy_validator = new MPSString();
		cmd_policy_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 1024);
		cmd_policy_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		cmd_policy_validator.validate(operationType, cmd_policy, "\"cmd_policy\"");
		
		MPSInt number_of_ssl_cores_up_validator = new MPSInt();
		number_of_ssl_cores_up_validator.validate(operationType, number_of_ssl_cores_up, "\"number_of_ssl_cores_up\"");
		
		MPSString config_progress_status_validator = new MPSString();
		config_progress_status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 512);
		config_progress_status_validator.validate(operationType, config_progress_status, "\"config_progress_status\"");
		
		MPSBoolean if_0_1_validator = new MPSBoolean();
		if_0_1_validator.validate(operationType, if_0_1, "\"if_0_1\"");
		
		MPSBoolean if_0_2_validator = new MPSBoolean();
		if_0_2_validator.validate(operationType, if_0_2, "\"if_0_2\"");
		
		MPSInt nsvlan_id_validator = new MPSInt();
		nsvlan_id_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		nsvlan_id_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		nsvlan_id_validator.validate(operationType, nsvlan_id, "\"nsvlan_id\"");
		
		MPSBoolean nsvlan_tagged_validator = new MPSBoolean();
		nsvlan_tagged_validator.validate(operationType, nsvlan_tagged, "\"nsvlan_tagged\"");
		
		MPSInt vlan_type_validator = new MPSInt();
		vlan_type_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_type_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 1);
		vlan_type_validator.validate(operationType, vlan_type, "\"vlan_type\"");
		
		MPSIPAddress plugin_ip_address_validator = new MPSIPAddress();
		plugin_ip_address_validator.validate(operationType, plugin_ip_address, "\"plugin_ip_address\"");
		
		MPSIPAddress ns_ip_address_validator = new MPSIPAddress();
		ns_ip_address_validator.validate(operationType, ns_ip_address, "\"ns_ip_address\"");
		
		MPSString upsince_persisted_validator = new MPSString();
		upsince_persisted_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		upsince_persisted_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		upsince_persisted_validator.validate(operationType, upsince_persisted, "\"upsince_persisted\"");
		
		MPSIPAddress clip_validator = new MPSIPAddress();
		clip_validator.validate(operationType, clip, "\"clip\"");
		
		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\"");
		
		MPSBoolean iscco_validator = new MPSBoolean();
		iscco_validator.validate(operationType, iscco, "\"iscco\"");
		
		MPSString backplane_validator = new MPSString();
		backplane_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		backplane_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		backplane_validator.validate(operationType, backplane, "\"backplane\"");
		
		MPSString health_validator = new MPSString();
		health_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		health_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		health_validator.validate(operationType, health, "\"health\"");
		
		MPSString state_validator = new MPSString();
		state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		state_validator.validate(operationType, state, "\"state\"");
		
		MPSBoolean if_0_3_validator = new MPSBoolean();
		if_0_3_validator.validate(operationType, if_0_3, "\"if_0_3\"");
		
		MPSString nsvlan_interfaces_validator = new MPSString();
		nsvlan_interfaces_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 50);
		nsvlan_interfaces_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		if(nsvlan_interfaces != null)
		{
			for(int i=0; i<nsvlan_interfaces.length; i++)
			{
				nsvlan_interfaces_validator.validate(operationType, nsvlan_interfaces[i], "nsvlan_interfaces["+i+"]");
			}
		}
		
	}
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\"");
		
	}
884782
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString name_validator = new MPSString();
		name_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		name_validator.validate(operationType, name, "\"name\"");
		
		MPSString password_validator = new MPSString();
		password_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		password_validator.validate(operationType, password, "\"password\"");
		
		MPSString privilege_validator = new MPSString();
		privilege_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		privilege_validator.validate(operationType, privilege, "\"privilege\"");
		
		MPSIPAddress br_ip_address_arr_validator = new MPSIPAddress();
		br_ip_address_arr_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		if(br_ip_address_arr != null)
		{
			for(int i=0; i<br_ip_address_arr.length; i++)
			{
				br_ip_address_arr_validator.validate(operationType, br_ip_address_arr[i], "br_ip_address_arr["+i+"]");
			}
		}
		
	}