in component/src/main/java/software/amazon/imagebuilder/component/Translator.java [33:45]
static List<ResourceModel> translateForList(final ListComponentsResponse response) {
return streamOfOrEmpty(response.componentVersionList())
.map(componentSummary -> ResourceModel.builder()
.arn(componentSummary.arn())
.name(componentSummary.name())
.version(componentSummary.version())
.platform(componentSummary.platform() == null ? null : componentSummary.platform().name())
.type(componentSummary.type() == null ? null : componentSummary.type().name())
.description(componentSummary.description())
.supportedOsVersions(componentSummary.supportedOsVersions())
.build())
.collect(Collectors.toList());
}