public static Map createConfigDisplayDescription()

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);
  }