X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=enrichment-coordinator-service%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fenrichment%2Frepository%2FEiJob.java;h=46602f33d6e59d5a14e545925483645a91f4486b;hb=32180137b6aca9c3a4519ac00cb573cbae9dca83;hp=47ed53c1acc5d2bfdf8bcc32048e9cc31287f77b;hpb=3ac4de0524650cea3d17f9ad5ff7e9cf5dffbe83;p=nonrtric.git diff --git a/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiJob.java b/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiJob.java index 47ed53c1..46602f33 100644 --- a/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiJob.java +++ b/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/repository/EiJob.java @@ -21,7 +21,9 @@ package org.oransc.enrichment.repository; import java.lang.invoke.MethodHandles; +import java.time.Instant; +import lombok.Builder; import lombok.Getter; import org.slf4j.Logger; @@ -30,7 +32,7 @@ import org.slf4j.LoggerFactory; /** * Represents the dynamic information about a EI job */ - +@Builder public class EiJob { private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); @@ -53,16 +55,12 @@ public class EiJob { private final String jobStatusUrl; @Getter - private boolean isLastStatusReportedEnabled = true; + @Builder.Default + private String lastUpdated = Instant.now().toString(); - public EiJob(String id, String typeId, String owner, Object jobData, String targetUrl, String jobStatusUrl) { - this.id = id; - this.typeId = typeId; - this.owner = owner; - this.jobData = jobData; - this.targetUrl = targetUrl; - this.jobStatusUrl = jobStatusUrl; - } + @Getter + @Builder.Default + private boolean isLastStatusReportedEnabled = true; public void setLastReportedStatus(boolean isEnabled) { this.isLastStatusReportedEnabled = isEnabled;