static List translateToCfnModelDistributions()

in distribution-configuration/src/main/java/software/amazon/imagebuilder/distributionconfiguration/Translator.java [39:52]


    static List<Distribution> translateToCfnModelDistributions(
        final List<software.amazon.awssdk.services.imagebuilder.model.Distribution> imageBuilderDistributions) {

        return streamOfOrEmpty(imageBuilderDistributions)
                .map(cfnModelDistribution -> Distribution.builder()
                        .amiDistributionConfiguration(cfnModelDistribution.amiDistributionConfiguration() == null ?
                                null : translateToCfnModelAmiDistributionConfiguration(cfnModelDistribution.amiDistributionConfiguration()))
                        .containerDistributionConfiguration(cfnModelDistribution.containerDistributionConfiguration() == null ?
                                null : translateToCfnModelContainerDistributionConfiguration(cfnModelDistribution.containerDistributionConfiguration()))
                        .licenseConfigurationArns(cfnModelDistribution.licenseConfigurationArns())
                        .region(cfnModelDistribution.region())
                        .build())
                .collect(Collectors.toList());
    }