private static List translateChildrenFromSDKToCFN()

in aws-amplifyuibuilder-component/src/main/java/software/amazon/amplifyuibuilder/component/Translator.java [380:394]


  private static List<software.amazon.amplifyuibuilder.component.ComponentChild> translateChildrenFromSDKToCFN(List<ComponentChild> children) {
    List<software.amazon.amplifyuibuilder.component.ComponentChild> translated = new ArrayList<>();
    for (ComponentChild child : children) {
      software.amazon.amplifyuibuilder.component.ComponentChild.ComponentChildBuilder builder = software.amazon.amplifyuibuilder.component.ComponentChild.builder()
          .componentType(child.componentType());
      if (child.properties() != null) {
        builder.properties(translatePropertiesFromSDKToCFN(child.properties()));
      }
      if (child.children() != null) {
        builder.children(translateChildrenFromSDKToCFN(child.children()));
      }
      translated.add(builder.build());
    }
    return translated;
  }