private Builder makeTemplateParams()

in java/com/google/cloud/deploymentmanager/autogen/Autogen.java [604:622]


  private Builder<String, Object> makeTemplateParams(
      DeploymentPackageInput input, ImageInfo imageInfo) {
    Builder<String, Object> params = ImmutableMap.builder();
    params.put("solutionId", input.getSolutionId());
    if (!input.getPartnerId().isEmpty()) {
      params.put("partnerId", input.getPartnerId());
    }
    if (input.hasPartnerInfo()) {
      params.put("partnerInfo", input.getPartnerInfo());
    }
    if (input.hasSolutionInfo()) {
      params.put("solutionInfo", input.getSolutionInfo());
    }
    if (!Strings.isNullOrEmpty(input.getSpec().getVersion())) {
      params.put("templateVersion", input.getSpec().getVersion());
    }
    params.put("descriptionYaml", makeDescriptionYaml(input, imageInfo));
    return params;
  }