static List translateForList()

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