public static <K> Map<K,Object> sanitize(Map<K,?> input) { Map<K,Object> result = Maps.newLinkedHashMap(); for (Map.Entry<K,?> e: input.entrySet()) { if (isSecret(""+e.getKey())) result.put(e.getKey(), "xxxxxxxx"); else result.put(e.getKey(), e.getValue()); } return result; }
private static Map<String, String> copyConfigsExceptSensitiveKeys(@SuppressWarnings("rawtypes") Set entries) { ImmutableMap.Builder<String, String> builder = ImmutableMap.builder(); for (Object entryO : entries) { @SuppressWarnings("unchecked") Map.Entry<String, ?> entry = (Map.Entry<String, ?>) entryO; if (!Entities.isSecret(entry.getKey())) { builder.put(entry.getKey(), entry.getValue() != null ? entry.getValue().toString() : null); } } return builder.build(); } }
private static Map<String, String> copyConfigsExceptSensitiveKeys(@SuppressWarnings("rawtypes") Set entries) { ImmutableMap.Builder<String, String> builder = ImmutableMap.builder(); for (Object entryO : entries) { @SuppressWarnings("unchecked") Map.Entry<String, ?> entry = (Entry<String, ?>) entryO; if (!Entities.isSecret(entry.getKey())) { builder.put(entry.getKey(), entry.getValue() != null ? entry.getValue().toString() : null); } } return builder.build(); }
public static void dumpInfo(Policy pol, Writer out, String currentIndentation, String tab) throws IOException { out.append(currentIndentation+pol.toString()+"\n"); for (ConfigKey<?> key : sortConfigKeys(pol.getPolicyType().getConfigKeys())) { Object val = ((AbstractPolicy)pol).getConfigMap().getRawConfig(key); if (!isTrivial(val)) { out.append(currentIndentation+tab+tab+key); out.append(" = "); if (isSecret(key.getName())) out.append("xxxxxxxx"); else out.append(""+val); out.append("\n"); } } out.flush(); }
out.append(currentIndentation+tab+tab+it.getName()); out.append(" = "); if (isSecret(it.getName())) out.append("xxxxxxxx"); else if ((v instanceof Task) && ((Task<?>)v).isDone()) { if (((Task<?>)v).isError()) { out.append(currentIndentation+tab+tab+it.getName()); out.append(": "); if (isSecret(it.getName())) out.append("xxxxxxxx"); else out.append(""+v); out.append("\n");