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

		MPSString iscsi_iqn_validator = new MPSString();
		iscsi_iqn_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		iscsi_iqn_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		iscsi_iqn_validator.validate(operationType, iscsi_iqn, "\"iscsi_iqn\"");
		
		MPSString edition_validator = new MPSString();
		edition_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		edition_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		edition_validator.validate(operationType, edition, "\"edition\"");
		
		MPSString expiry_validator = new MPSString();
		expiry_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		expiry_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		expiry_validator.validate(operationType, expiry, "\"expiry\"");
		
		MPSString productcode_validator = new MPSString();
		productcode_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		productcode_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		productcode_validator.validate(operationType, productcode, "\"productcode\"");
		
		MPSString serialnumber_validator = new MPSString();
		serialnumber_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		serialnumber_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		serialnumber_validator.validate(operationType, serialnumber, "\"serialnumber\"");
		
		MPSString version_long_validator = new MPSString();
		version_long_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		version_long_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		version_long_validator.validate(operationType, version_long, "\"version_long\"");
		
		MPSString version_short_validator = new MPSString();
		version_short_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		version_short_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		version_short_validator.validate(operationType, version_short, "\"version_short\"");
		
		MPSString build_number_validator = new MPSString();
		build_number_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		build_number_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		build_number_validator.validate(operationType, build_number, "\"build_number\"");
		
		MPSString build_date_validator = new MPSString();
		build_date_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		build_date_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		build_date_validator.validate(operationType, build_date, "\"build_date\"");
		
		MPSString supplemental_pack_validator = new MPSString();
		supplemental_pack_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		supplemental_pack_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		supplemental_pack_validator.validate(operationType, supplemental_pack, "\"supplemental_pack\"");
		
		MPSString kernel_version_validator = new MPSString();
		kernel_version_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		kernel_version_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		kernel_version_validator.validate(operationType, kernel_version, "\"kernel_version\"");
		
		MPSString bios_version_validator = new MPSString();
		bios_version_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		bios_version_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		bios_version_validator.validate(operationType, bios_version, "\"bios_version\"");
		
		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\"");
		
		MPSDouble wan_in_validator = new MPSDouble();
		wan_in_validator.validate(operationType, wan_in, "\"wan_in\"");
		
	}
92716
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSBoolean authentication_validator = new MPSBoolean();
		authentication_validator.validate(operationType, authentication, "\"authentication\"");
		
		MPSInt trusted_key_list_validator = new MPSInt();
		trusted_key_list_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		trusted_key_list_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 1);
		trusted_key_list_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 65534);
		if(trusted_key_list != null)
		{
			for(int i=0; i<trusted_key_list.length; i++)
			{
				trusted_key_list_validator.validate(operationType, trusted_key_list[i], "trusted_key_list["+i+"]");
			}
		}
		
		MPSInt revoke_logsec_validator = new MPSInt();
		revoke_logsec_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		revoke_logsec_validator.validate(operationType, revoke_logsec, "\"revoke_logsec\"");
		
		MPSInt automax_logsec_validator = new MPSInt();
		automax_logsec_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		automax_logsec_validator.validate(operationType, automax_logsec, "\"automax_logsec\"");
		
	}
887643
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString port_name_validator = new MPSString();
		port_name_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		port_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		port_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		port_name_validator.validate(operationType, port_name, "\"port_name\"");
		
		MPSString managed_device_id_validator = new MPSString();
		managed_device_id_validator.validate(operationType, managed_device_id, "\"managed_device_id\"");
		
		MPSIPAddress ip_address_validator = new MPSIPAddress();
		ip_address_validator.validate(operationType, ip_address, "\"ip_address\"");
		
		MPSIPAddress netmask_validator = new MPSIPAddress();
		netmask_validator.validate(operationType, netmask, "\"netmask\"");
		
		MPSIPAddress gateway_validator = new MPSIPAddress();
		gateway_validator.validate(operationType, gateway, "\"gateway\"");
		
		MPSInt vlan_validator = new MPSInt();
		vlan_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		vlan_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 4095);
		vlan_validator.validate(operationType, vlan, "\"vlan\"");
		
		MPSString name_server_validator = new MPSString();
		name_server_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		name_server_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		name_server_validator.validate(operationType, name_server, "\"name_server\"");
		
		MPSString mac_address_validator = new MPSString();
		mac_address_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		mac_address_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		mac_address_validator.validate(operationType, mac_address, "\"mac_address\"");
		
		MPSBoolean is_mgmt_ifc_validator = new MPSBoolean();
		is_mgmt_ifc_validator.validate(operationType, is_mgmt_ifc, "\"is_mgmt_ifc\"");
		
		MPSString mac_mode_validator = new MPSString();
		mac_mode_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 255);
		mac_mode_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		mac_mode_validator.validate(operationType, mac_mode, "\"mac_mode\"");
		
		MPSString device_channel_name_validator = new MPSString();
		device_channel_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 32);
		device_channel_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		device_channel_name_validator.validate(operationType, device_channel_name, "\"device_channel_name\"");
		
		MPSBoolean is_member_ifc_validator = new MPSBoolean();
		is_member_ifc_validator.validate(operationType, is_member_ifc, "\"is_member_ifc\"");
		
		MPSString vrid_list_ipv6_validator = new MPSString();
		vrid_list_ipv6_validator.validate(operationType, vrid_list_ipv6, "\"vrid_list_ipv6\"");
		
		MPSString vrid_list_ipv4_validator = new MPSString();
		vrid_list_ipv4_validator.validate(operationType, vrid_list_ipv4, "\"vrid_list_ipv4\"");
		
		MPSString vlan_whitelist_validator = new MPSString();
		vlan_whitelist_validator.validate(operationType, vlan_whitelist, "\"vlan_whitelist\"");
		
		MPSBoolean receiveuntagged_validator = new MPSBoolean();
		receiveuntagged_validator.validate(operationType, receiveuntagged, "\"receiveuntagged\"");
		
		MPSBoolean l2_enabled_validator = new MPSBoolean();
		l2_enabled_validator.validate(operationType, l2_enabled, "\"l2_enabled\"");
		
		MPSInt vf_index_validator = new MPSInt();
		vf_index_validator.validate(operationType, vf_index, "\"vf_index\"");
		
		MPSString vrid_list_ipv4_array_validator = new MPSString();
		if(vrid_list_ipv4_array != null)
		{
			for(int i=0; i<vrid_list_ipv4_array.length; i++)
			{
				vrid_list_ipv4_array_validator.validate(operationType, vrid_list_ipv4_array[i], "vrid_list_ipv4_array["+i+"]");
			}
		}
		
		MPSString vrid_list_ipv6_array_validator = new MPSString();
		if(vrid_list_ipv6_array != null)
		{
			for(int i=0; i<vrid_list_ipv6_array.length; i++)
			{
				vrid_list_ipv6_array_validator.validate(operationType, vrid_list_ipv6_array[i], "vrid_list_ipv6_array["+i+"]");
			}
		}
		
		MPSString vlan_whitelist_array_validator = new MPSString();
		if(vlan_whitelist_array != null)
		{
			for(int i=0; i<vlan_whitelist_array.length; i++)
			{
				vlan_whitelist_array_validator.validate(operationType, vlan_whitelist_array[i], "vlan_whitelist_array["+i+"]");
			}
		}
		
		MPSBoolean is_vlan_applied_validator = new MPSBoolean();
		is_vlan_applied_validator.validate(operationType, is_vlan_applied, "\"is_vlan_applied\"");
		
	}
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+"]");
			}
		}
		
	}
691039
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSIPAddress syslog_ip_validator = new MPSIPAddress();
		syslog_ip_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		syslog_ip_validator.validate(operationType, syslog_ip, "\"syslog_ip\"");
		
		MPSInt port_validator = new MPSInt();
		port_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		port_validator.validate(operationType, port, "\"port\"");
		
		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+"]");
			}
		}
		
	}
1190071
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString product_validator = new MPSString();
		product_validator.validate(operationType, product, "\"product\"");
		
		MPSString build_number_validator = new MPSString();
		build_number_validator.validate(operationType, build_number, "\"build_number\"");
		
		MPSString host_validator = new MPSString();
		host_validator.validate(operationType, host, "\"host\"");
		
		MPSString username_validator = new MPSString();
		username_validator.validate(operationType, username, "\"username\"");
		
		MPSString platform_validator = new MPSString();
		platform_validator.validate(operationType, platform, "\"platform\"");
		
		MPSString hostid_validator = new MPSString();
		hostid_validator.validate(operationType, hostid, "\"hostid\"");
		
		MPSString sysid_validator = new MPSString();
		sysid_validator.validate(operationType, sysid, "\"sysid\"");
		
		MPSString serial_validator = new MPSString();
		serial_validator.validate(operationType, serial, "\"serial\"");
		
		MPSInt current_time_validator = new MPSInt();
		current_time_validator.validate(operationType, current_time, "\"current_time\"");
		
		MPSString current_time_formatted_validator = new MPSString();
		current_time_formatted_validator.validate(operationType, current_time_formatted, "\"current_time_formatted\"");
		
		MPSString uptime_validator = new MPSString();
		uptime_validator.validate(operationType, uptime, "\"uptime\"");
		
		MPSString bios_version_validator = new MPSString();
		bios_version_validator.validate(operationType, bios_version, "\"bios_version\"");
		
		MPSString product_version_validator = new MPSString();
		product_version_validator.validate(operationType, product_version, "\"product_version\"");
		
		MPSString hostname_validator = new MPSString();
		hostname_validator.validate(operationType, hostname, "\"hostname\"");
		
		MPSString product_build_number_validator = new MPSString();
		product_build_number_validator.validate(operationType, product_build_number, "\"product_build_number\"");
		
		MPSString build_number_short_validator = new MPSString();
		build_number_short_validator.validate(operationType, build_number_short, "\"build_number_short\"");
		
		MPSString current_user_permission_validator = new MPSString();
		current_user_permission_validator.validate(operationType, current_user_permission, "\"current_user_permission\"");
		
	}
744556
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString ns_conf_revisionfile_validator = new MPSString();
		ns_conf_revisionfile_validator.validate(operationType, ns_conf_revisionfile, "\"ns_conf_revisionfile\"");
		
		MPSIPAddress ns_ip_address_validator = new MPSIPAddress();
		ns_ip_address_validator.validate(operationType, ns_ip_address, "\"ns_ip_address\"");
		
	}
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+"]");
			}
		}
		
	}
1271445
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\"");
		
		MPSIPAddress ip_address_validator = new MPSIPAddress();
		ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		ip_address_validator.validate(operationType, ip_address, "\"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\"");
		
		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.validate(operationType, profile_name, "\"profile_name\"");
		
		MPSBoolean user_driven_validator = new MPSBoolean();
		user_driven_validator.validate(operationType, user_driven, "\"user_driven\"");
		
		MPSInt ping_state_validator = new MPSInt();
		ping_state_validator.validate(operationType, ping_state, "\"ping_state\"");
		
		MPSString status_validator = new MPSString();
		status_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		status_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		status_validator.validate(operationType, status, "\"status\"");
		
		MPSString reason_validator = new MPSString();
		reason_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 1024);
		reason_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		reason_validator.validate(operationType, reason, "\"reason\"");
		
		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\"");
		
		MPSIPAddress netmask_validator = new MPSIPAddress();
		netmask_validator.validate(operationType, netmask, "\"netmask\"");
		
		MPSIPAddress gateway_validator = new MPSIPAddress();
		gateway_validator.validate(operationType, gateway, "\"gateway\"");
		
		MPSString hostname_validator = new MPSString();
		hostname_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		hostname_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		hostname_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		hostname_validator.validate(operationType, hostname, "\"hostname\"");
		
		MPSString description_validator = new MPSString();
		description_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 512);
		description_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		description_validator.validate(operationType, description, "\"description\"");
		
		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\"");
		
		MPSString version_validator = new MPSString();
		version_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 256);
		version_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		version_validator.validate(operationType, version, "\"version\"");
		
		MPSString instance_state_validator = new MPSString();
		instance_state_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
		instance_state_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		instance_state_validator.validate(operationType, instance_state, "\"instance_state\"");
		
		MPSString profile_username_validator = new MPSString();
		profile_username_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
		profile_username_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		profile_username_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		profile_username_validator.validate(operationType, profile_username, "\"profile_username\"");
		
		MPSString profile_password_validator = new MPSString();
		profile_password_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		profile_password_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		profile_password_validator.validate(operationType, profile_password, "\"profile_password\"");
		
		MPSString act_id_validator = new MPSString();
		act_id_validator.validate(operationType, act_id, "\"act_id\"");
		
	}
596859
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSInt timeout_validator = new MPSInt();
		timeout_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
		timeout_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 18000);
		timeout_validator.validate(operationType, timeout, "\"timeout\"");
		
		MPSIPAddress ns_ip_address_validator = new MPSIPAddress();
		ns_ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
		ns_ip_address_validator.validate(operationType, ns_ip_address, "\"ns_ip_address\"");
		
	}
613542
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSBoolean ntpd_status_validator = new MPSBoolean();
		ntpd_status_validator.validate(operationType, ntpd_status, "\"ntpd_status\"");
		
	}
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\"");
		
	}
320425
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSIPAddress server_ip_validator = new MPSIPAddress();
		server_ip_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		server_ip_validator.validate(operationType, server_ip, "\"server_ip\"");
		
		MPSInt port_validator = new MPSInt();
		port_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		port_validator.validate(operationType, port, "\"port\"");
		
		MPSString model_validator = new MPSString();
		model_validator.setConstraintIsReq(MPSConstants.GENERIC_CONSTRAINT, true);
		model_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
		model_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		model_validator.validate(operationType, model, "\"model\"");
		
		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+"]");
			}
		}
		
	}
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\"");
		
	}
293102
protected void validate(String operationType) throws Exception
	{
		super.validate(operationType);

		MPSString id_validator = new MPSString();
		id_validator.validate(operationType, id, "\"id\"");
		
		MPSBoolean secure_access_only_validator = new MPSBoolean();
		secure_access_only_validator.validate(operationType, secure_access_only, "\"secure_access_only\"");
		
		MPSString svm_ns_comm_validator = new MPSString();
		svm_ns_comm_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 10);
		svm_ns_comm_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		svm_ns_comm_validator.validate(operationType, svm_ns_comm, "\"svm_ns_comm\"");
		
		MPSString ns_br_interface_validator = new MPSString();
		ns_br_interface_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 10);
		ns_br_interface_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ns_br_interface_validator.validate(operationType, ns_br_interface, "\"ns_br_interface\"");
		
		MPSBoolean vm_auto_poweron_validator = new MPSBoolean();
		vm_auto_poweron_validator.validate(operationType, vm_auto_poweron, "\"vm_auto_poweron\"");
		
		MPSString ns_br_interface_2_validator = new MPSString();
		ns_br_interface_2_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 10);
		ns_br_interface_2_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
		ns_br_interface_2_validator.validate(operationType, ns_br_interface_2, "\"ns_br_interface_2\"");
		
		MPSInt init_status_validator = new MPSInt();
		init_status_validator.validate(operationType, init_status, "\"init_status\"");
		
	}
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\"");
		
	}
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\"");
		
	}