class ApplicationConfiguration {

    private HealthCheckConfiguration getHealthCheckConfigurationFromEnvironment() {
        HealthCheckConfiguration healthCheckConfigurationFromEnvironment = ImmutableHealthCheckConfiguration.builder()
                                                                                                            .spaceId(getHealthCheckSpaceGuidFromEnvironment())
                                                                                                            .mtaId(getHealthCheckMtaIdFromEnvironment())
                                                                                                            .userName(getHealthCheckUserFromEnvironment())
                                                                                                            .timeRangeInSeconds(getHealthCheckTimeRangeFromEnvironment())
                                                                                                            .build();
        LOGGER.info(format(Messages.HEALTH_CHECK_CONFIGURATION, JsonUtil.toJson(healthCheckConfigurationFromEnvironment, true)));
        return healthCheckConfigurationFromEnvironment;
    }

    public  ApplicationConfiguration();
    @Inject public  ApplicationConfiguration(Environment environment);

}