private static Map<String, Object> parseAttributes(CloudApplication app) { Map<String, String> env = app.getEnvAsMap(); Map<String, Object> attributes = parseAttributes(app, env.get(Constants.ENV_DEPLOY_ATTRIBUTES)); return attributes == null ? Collections.emptyMap() : attributes; }
private Map<String, Object> getApplicationDeployAttributes() { Map<String, String> applicationEnv = app.getEnvAsMap(); String applicationDeployAttributes = applicationEnv.get(Constants.ENV_DEPLOY_ATTRIBUTES); return JsonUtil.convertJsonToMap(applicationDeployAttributes); }
public static String getTunnelAuth(CloudFoundryClient client) { String auth = client.getApplication(TunnelHelper.getTunnelAppName()).getEnvAsMap().get(TUNNEL_AUTH_KEY); return auth; }
private static ApplicationMtaMetadata attemptToParseAppMetadata(CloudApplication app) { Map<String, String> appEnv = app.getEnvAsMap(); DeployedMtaMetadata mtaMetadata = parseMtaMetadata(app, appEnv); List<String> services = parseServices(appEnv); String moduleName = parseModuleName(app, appEnv); List<String> providedDependencyNames = parseProvidedDependencyNames(app.getName(), appEnv); List<Object> metadataFields = Arrays.asList(mtaMetadata, services, moduleName, providedDependencyNames); if (metadataFields.stream() .allMatch(Objects::isNull)) { return null; } if (metadataFields.stream() .anyMatch(Objects::isNull)) { throw new ParsingException(Messages.MTA_METADATA_FOR_APP_0_IS_INCOMPLETE, app.getName()); } return new ApplicationMtaMetadata(mtaMetadata, services, moduleName, providedDependencyNames); }
public void updateApplicationEnvironment(String envPropertyKey, String key, Object value) { try { Map<String, String> appEnvAsMap = app.getEnvAsMap(); if (envPropertyKey == null) { Map<String, Object> updatedEnv = addToEnvironmentProperty(cast(appEnvAsMap), key, value); updateEnvironment(updatedEnv); return; } String locatedEnvString = appEnvAsMap.get(envPropertyKey); Map<String, Object> updatedEnv = addToEnvironmentProperty(JsonUtil.convertJsonToMap(locatedEnvString), key, value); appEnvAsMap.put(envPropertyKey, JsonUtil.toJson(updatedEnv, prettyPrinting)); updateEnvironment(cast(appEnvAsMap)); } catch (Exception e) { throw new SLException(e, "Error updating environment of application"); } }
Map<String, String> envMap = cloudApplication.getEnvAsMap();
Map<String, String> currentEnvironment = existingApplication.getEnvAsMap();
Map<String, String> currentEnvironment = existingApplication.getEnvAsMap();
updateAppDigest(env, existingApp.getEnvAsMap()); if (!env.equals(existingApp.getEnvAsMap())) { getStepLogger().debug("Updating env of application \"{0}\"", appName); getStepLogger().debug("Updated env: {0}", JsonUtil.toJson(env, true));
updateAppDigest(env, existingApp.getEnvAsMap()); if (!env.equals(existingApp.getEnvAsMap())) { getStepLogger().debug("Updating env of application \"{0}\"", appName); getStepLogger().debug("Updated env: {0}", JsonUtil.toJson(env, true));