def set_end_timestamp(self, end_timestamp=None):
if end_timestamp is None:<EOL><INDENT>raise NullArgument()<EOL><DEDENT>if self.get_end_timestamp_metadata().is_read_only():<EOL><INDENT>raise NoAccess()<EOL><DEDENT>if not self.my_osid_object_form._is_valid_integer(<EOL>end_timestamp,<EOL>self.get_end_timestamp_metadata()):<EOL><INDENT>raise InvalidArgument()<EOL><DEDENT>self.my_osid_object_form._my_map['<STR_LIT>'] = end_timestamp<EOL>
stub