static ResourceModel translateForRead()

in image/src/main/java/software/amazon/imagebuilder/image/Translator.java [16:32]


    static ResourceModel translateForRead(final GetImageResponse response, String currentRegion) {

        return ResourceModel.builder()
                .arn(response.image().arn())
                .imageRecipeArn(response.image().imageRecipe() == null ? null : response.image().imageRecipe().arn())
                .containerRecipeArn(response.image().containerRecipe() == null ? null : response.image().containerRecipe().arn())
                .infrastructureConfigurationArn(response.image().infrastructureConfiguration() == null ?
                        null : response.image().infrastructureConfiguration().arn())
                .distributionConfigurationArn(response.image().distributionConfiguration() == null ?
                        null : response.image().distributionConfiguration().arn())
                .imageTestsConfiguration(translateToCfnModelImageTestsConfiguration(response.image().imageTestsConfiguration()))
                .imageId(translateToCfnModelImageId(response.image().outputResources(), currentRegion))
                .name(response.image().name())
                .tags(response.image().tags())
                .enhancedImageMetadataEnabled(response.image().enhancedImageMetadataEnabled())
                .build();
    }