28 lines
691 B
Java
28 lines
691 B
Java
package com.baeldung.flink.model;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
|
|
public class Backup {
|
|
|
|
@JsonProperty("inputMessages")
|
|
List<InputMessage> inputMessages;
|
|
@JsonProperty("backupTimestamp")
|
|
LocalDateTime backupTimestamp;
|
|
@JsonProperty("uuid")
|
|
UUID uuid;
|
|
|
|
public Backup(List<InputMessage> inputMessages, LocalDateTime backupTimestamp) {
|
|
this.inputMessages = inputMessages;
|
|
this.backupTimestamp = backupTimestamp;
|
|
this.uuid = UUID.randomUUID();
|
|
}
|
|
|
|
public List<InputMessage> getInputMessages() {
|
|
return inputMessages;
|
|
}
|
|
}
|