Accept any type except Null, Nothing and Unit
timestamp must be smaller than Instant.ofEpochMilli(Long.MaxValue)
Accept any type except Null, Nothing and Unit
timestamp must be smaller than Long.MaxValue
Instant.EPOCH is used for default timestamp
Instant.EPOCH is used for default timestamp
Accept any type except Null, Nothing and Unit