in java/com/google/cloud/deploymentmanager/autogen/DisplayDescriptionGenerator.java [41:66]
public static Map<String, Object> createConfigDisplayDescription(
SolutionMarketingInfo solutionInfo,
@Nullable PartnerMarketingInfo partnerInfo,
ImageInfo imageInfo) {
Map<String, Object> description = new LinkedHashMap<>();
if (partnerInfo != null) {
description.put("author", buildAuthorInfo(partnerInfo));
}
putIfNotEmpty(description, "descriptionHtml", solutionInfo.getDescription());
putIfNotEmpty(description, "logo", imageInfo.logoPath());
putIfNotEmpty(description, "tagline", solutionInfo.getTagline());
putIfNotEmpty(description, "title", solutionInfo.getName());
putIfNotEmpty(description, "url", solutionInfo.getUrl());
putIfNotEmpty(description, "version", solutionInfo.getVersion());
putIfNotEmpty(description, "eulaUrl", solutionInfo.getEulaUrl());
putIfNotEmpty(description, "softwareGroups",
convertSoftwareGroups(solutionInfo.getPackagedSoftwareGroupsList()));
putIfNotEmpty(description, "documentations",
convertDocumentations(solutionInfo.getDocumentationsList()));
putIfNotEmpty(description, "support", buildSupport(solutionInfo));
putIfNotEmpty(description, "icon", imageInfo.iconPath());
putIfNotEmpty(description, "architectureDiagram", imageInfo.architectureDiagramPath());
putIfNotEmpty(description,
"architectureDescription", imageInfo.architectureDiagramDescription());
return Collections.unmodifiableMap(description);
}