diff --git a/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java b/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java index 82940865dbf..7fe19daf2a5 100644 --- a/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java +++ b/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java @@ -35,6 +35,10 @@ public class Plugin implements Serializable { private boolean active; + private boolean healthCheckEnabled; + + private String healthCheckUrl; + /** * Map of {@link EntryPoint}, key of the map is equivalent to EntryPoint.getName * @@ -49,7 +53,10 @@ public Plugin() { } @Builder - public Plugin(String identifier, String name, String version, String description, String url, int restPort, int grpcPort, Map entryPoints, boolean active, Map metadata) { + public Plugin(String identifier, String name, String version, String description, String url, int restPort, + int grpcPort, Map entryPoints, boolean active, Map metadata, + boolean healthCheckEnabled, String healthCheckUrl + ) { this.identifier = identifier; this.name = name; this.version = version; @@ -60,5 +67,7 @@ public Plugin(String identifier, String name, String version, String description this.entryPoints = entryPoints; this.active = active; this.metadata = metadata; + this.healthCheckEnabled = healthCheckEnabled; + this.healthCheckUrl = healthCheckUrl; } }