in aws-amplifyuibuilder-component/src/main/java/software/amazon/amplifyuibuilder/component/Translator.java [43:63]
static CreateComponentRequest translateToCreateRequest(
final ResourceModel model
) {
CreateComponentRequest.Builder createComponentRequest = CreateComponentRequest
.builder()
.appId(model.getAppId())
.environmentName(model.getEnvironmentName());
final CreateComponentData.Builder createComponent = CreateComponentData.builder();
createComponent.name(model.getName());
createComponent.componentType(model.getComponentType());
createComponent.bindingProperties(translateBindingPropertiesFromCFNToSDK(model.getBindingProperties()));
createComponent.children(translateChildComponentsFromCFNToSDK(model.getChildren()));
createComponent.overrides(model.getOverrides());
createComponent.properties(translatePropertiesFromCFNToSDK(model.getProperties()));
createComponent.tags(model.getTags());
createComponent.variants(translateVariantsFromCFNToSDK(model.getVariants()));
createComponent.collectionProperties(translateCollectionPropertiesFromCFNToSDK(model.getCollectionProperties()));
createComponentRequest.componentToCreate(createComponent.build());
return createComponentRequest.build();
}