private Timestamp getJobTime()

in src/main/java/com/google/gcs/sdrs/service/worker/rule/impl/StsRuleValidator.java [194:211]


  private Timestamp getJobTime(Operation operation, boolean isStart) {
    if (operation == null) {
      return null;
    }

    String operationTimeStr = isStart ? "startTime" : "endTime";
    Timestamp timestamp = null;
    String timeStr = operation.getMetadata().get(operationTimeStr).toString();
    if (timeStr != null) {
      try {
        timestamp = new Timestamp(Instant.parse(timeStr).toEpochMilli());
      } catch (DateTimeParseException e) {
        return null;
      }
    }

    return timestamp;
  }