def set_check_interval(self, enabled=False,
						   months=0, days=14, hours=0, minutes=0):
		"""Set the time interval between automated checks, and if enabled.

		Has enabled = False as default to not check against frequency,
		if enabled, default is 2 weeks.
		"""

		if type(enabled) is not bool:
			raise ValueError("Enable must be a boolean value")
		if type(months) is not int:
			raise ValueError("Months must be an integer value")
		if type(days) is not int:
			raise ValueError("Days must be an integer value")
		if type(hours) is not int:
			raise ValueError("Hours must be an integer value")
		if type(minutes) is not int:
			raise ValueError("Minutes must be an integer value")

		if not enabled:
			self._check_interval_enabled = False
		else:
			self._check_interval_enabled = True

		self._check_interval_months = months
		self._check_interval_days = days
		self._check_interval_hours = hours
		self._check_interval_minutes = minutes