in aws-amplifyuibuilder-component/src/main/java/software/amazon/amplifyuibuilder/component/Translator.java [293:311]
static ResourceModel translateFromReadResponse(
final GetComponentResponse getComponentResponse
) {
software.amazon.awssdk.services.amplifyuibuilder.model.Component componentResponse = getComponentResponse.component();
return ResourceModel.builder()
.appId(componentResponse.appId())
.id(componentResponse.id())
.environmentName(componentResponse.environmentName())
.componentType(componentResponse.componentType())
.name(componentResponse.name())
.bindingProperties(translateBindingPropertiesFromSDKToCFN(componentResponse.bindingProperties()))
.overrides(componentResponse.overrides())
.tags(componentResponse.tags())
.properties(translatePropertiesFromSDKToCFN(componentResponse.properties()))
.children(translateChildrenFromSDKToCFN(componentResponse.children()))
.variants(translateVariantsFromSDKToCFN(componentResponse.variants()))
.collectionProperties(translateCollectionPropertiesFromSDKToCFN(componentResponse.collectionProperties()))
.build();
}