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