Package nl.vpro.domain.media.update
Class PredictionUpdate
- java.lang.Object
-
- nl.vpro.domain.media.update.PredictionUpdate
-
- All Implemented Interfaces:
Comparable<PredictionUpdate>
public class PredictionUpdate extends Object implements Comparable<PredictionUpdate>
- Since:
- 5.6
- Author:
- Michiel Meeuwissen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PredictionUpdate.Builder
-
Field Summary
Fields Modifier and Type Field Description protected Encryption
encryption
protected @NotNull Platform
platform
protected Instant
publishStart
protected Instant
publishStop
-
Constructor Summary
Constructors Constructor Description PredictionUpdate()
PredictionUpdate(Instant publishStart, Instant publishStop, Platform platform, Encryption encryption)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull PredictionUpdate.Builder
builder()
protected boolean
canEqual(@Nullable Object other)
int
compareTo(PredictionUpdate o)
boolean
equals(@Nullable Object o)
Encryption
getEncryption()
Platform
getPlatform()
Instant
getPublishStart()
Instant
getPublishStop()
int
hashCode()
static PredictionUpdate
of(Prediction prediction)
void
setEncryption(Encryption encryption)
void
setPlatform(Platform platform)
void
setPublishStart(Instant publishStart)
void
setPublishStop(Instant publishStop)
Prediction
toPrediction()
Prediction
toPrediction(Prediction prediction)
@NonNull String
toString()
-
-
-
Field Detail
-
publishStart
protected Instant publishStart
-
publishStop
protected Instant publishStop
-
platform
@NotNull protected @NotNull Platform platform
-
encryption
protected Encryption encryption
-
-
Constructor Detail
-
PredictionUpdate
public PredictionUpdate()
-
PredictionUpdate
public PredictionUpdate(Instant publishStart, Instant publishStop, Platform platform, Encryption encryption)
-
-
Method Detail
-
of
public static PredictionUpdate of(Prediction prediction)
-
toPrediction
public Prediction toPrediction(Prediction prediction)
-
toPrediction
public Prediction toPrediction()
-
compareTo
public int compareTo(PredictionUpdate o)
- Specified by:
compareTo
in interfaceComparable<PredictionUpdate>
-
builder
public static @NonNull PredictionUpdate.Builder builder()
-
getPublishStart
public Instant getPublishStart()
-
getPublishStop
public Instant getPublishStop()
-
getPlatform
public Platform getPlatform()
-
getEncryption
public Encryption getEncryption()
-
setPublishStart
public void setPublishStart(Instant publishStart)
-
setPublishStop
public void setPublishStop(Instant publishStop)
-
setPlatform
public void setPlatform(Platform platform)
-
setEncryption
public void setEncryption(Encryption encryption)
-
canEqual
protected boolean canEqual(@Nullable Object other)
-
-