1 package net.avcompris.status.dao.impl; 2 3 import javax.annotation.Nullable; 4 5 import org.joda.time.DateTime; 6 7 import net.avcompris.status.dao.CheckDto; 8 import net.avcompris.status.query.CheckStatus; 9 10 public interface MutableCheckDto extends CheckDto { 11 12 MutableCheckDto setId(String checkId); 13 14 MutableCheckDto setStartedAt(DateTime startedAt); 15 16 MutableCheckDto setEndedAt(@Nullable DateTime endedAt); 17 18 MutableCheckDto setStatus(CheckStatus status); 19 20 MutableCheckDto setErrorMessage(@Nullable String errorMessage); 21 22 MutableCheckDto setElapsedMs(@Nullable Integer elapsedMs); 23 24 MutableCheckDto setStatusCode(@Nullable Integer statusCode); 25 }