def __init__(self, timestamp=None):
if timestamp and (timestamp < <NUM_LIT:0> or timestamp > self._UINT60_MAX):<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>super(UUIDTime, self).__init__()<EOL>self._precision = definitions.PRECISION_100_NANOSECONDS<EOL>self._timestamp = timestamp<EOL>
Initializes an UUID version 1 timestamp.

        Args:
          timestamp (Optional[int]): UUID version 1 timestamp.

        Raises:
          ValueError: if the UUID version 1 timestamp is invalid.