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, @NotNull 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()
@NotNull Platform
getPlatform()
Instant
getPublishStart()
Instant
getPublishStop()
int
hashCode()
static PredictionUpdate
of(Prediction prediction)
void
setEncryption(Encryption encryption)
void
setPlatform(@NotNull 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, @NotNull @NotNull 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
@NotNull public @NotNull Platform getPlatform()
-
getEncryption
public Encryption getEncryption()
-
setPublishStart
public void setPublishStart(Instant publishStart)
-
setPublishStop
public void setPublishStop(Instant publishStop)
-
setPlatform
public void setPlatform(@NotNull @NotNull Platform platform)
-
setEncryption
public void setEncryption(Encryption encryption)
-
canEqual
protected boolean canEqual(@Nullable Object other)
-
-