Image toPb() { Image imagePb = configuration.toPb(); if (generatedId != null) { imagePb.setId(new BigInteger(generatedId)); } if (creationTimestamp != null) { imagePb.setCreationTimestamp(TIMESTAMP_FORMATTER.print(creationTimestamp)); } imagePb.setName(imageId.getImage()); imagePb.setDescription(description); imagePb.setSelfLink(imageId.getSelfLink()); if (status != null) { imagePb.setStatus(status.name()); } imagePb.setDiskSizeGb(diskSizeGb); if (licenses != null) { imagePb.setLicenses(Lists.transform(licenses, LicenseId.TO_URL_FUNCTION)); } if (deprecationStatus != null) { imagePb.setDeprecated(deprecationStatus.toPb()); } return imagePb; }
Image toPb() { Image imagePb = configuration.toPb(); if (generatedId != null) { imagePb.setId(new BigInteger(generatedId)); } if (creationTimestamp != null) { imagePb.setCreationTimestamp(TIMESTAMP_FORMATTER.print(creationTimestamp)); } imagePb.setName(imageId.getImage()); imagePb.setDescription(description); imagePb.setSelfLink(imageId.getSelfLink()); if (status != null) { imagePb.setStatus(status.name()); } imagePb.setDiskSizeGb(diskSizeGb); if (licenses != null) { imagePb.setLicenses(Lists.transform(licenses, LicenseId.TO_URL_FUNCTION)); } if (deprecationStatus != null) { imagePb.setDeprecated(deprecationStatus.toPb()); } return imagePb; }