protected HealthCheck getHealthCheck()

in karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerServiceUtils.java [95:113]


    protected HealthCheck getHealthCheck(HealthCheckConfig config) {
        if (config != null) {
            HealthCheck healthCheck = new HealthCheck().withTest(config.getTest());
            if (config.getInterval() != null) {
                healthCheck.withInterval(convertDuration(config.getInterval()));
            }
            if (config.getTimeout() != null) {
                healthCheck.withTimeout(convertDuration(config.getTimeout()));
            }
            if (config.getStart_period() != null) {
                healthCheck.withStartPeriod(convertDuration(config.getStart_period()));
            }
            if (config.getRetries() != null) {
                healthCheck.withRetries(config.getRetries());
            }
            return healthCheck;
        }
        return new HealthCheck();
    }