@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface ServerTimestamp
Annotation used to mark a timestamp field as being populated via Server Timestamps. If a POJO
being written contains null for a @ServerTimestamp annotated field, it will be replaced with a
server-generated timestamp.