package com.vci.ubcs.deploy.entity;
|
|
import de.codecentric.boot.admin.server.domain.events.InstanceEvent;
|
import de.codecentric.boot.admin.server.domain.values.*;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import javax.annotation.Nullable;
|
import java.io.Serializable;
|
import java.time.Instant;
|
import java.util.*;
|
|
/**
|
* @author ludc
|
* @date 2024/1/8 0:23
|
*/
|
@Data
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class Instance implements Serializable {
|
|
private InstanceId id;
|
|
private long version;
|
|
@Nullable
|
private Registration registration;
|
|
private boolean registered;
|
|
private StatusInfo statusInfo;
|
|
private Instant statusTimestamp;
|
|
private Info info;
|
|
private List<InstanceEvent> unsavedEvents;
|
|
private Endpoints endpoints;
|
|
@Nullable
|
private BuildVersion buildVersion;
|
|
private Tags tags;
|
|
}
|