static UpdateComponentRequest translateToUpdateRequest()

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


  static UpdateComponentRequest translateToUpdateRequest(
      final ResourceModel model
  ) {
    UpdateComponentRequest.Builder updateComponentRequest = UpdateComponentRequest
        .builder()
        .appId(model.getAppId())
        .environmentName(model.getEnvironmentName())
        .id(model.getId());

    UpdateComponentData.Builder updateComponentDataBuilder = UpdateComponentData.builder();
    updateComponentDataBuilder
        .id(model.getId())
        .componentType(model.getComponentType())
        .name(model.getName())
        .bindingProperties(translateBindingPropertiesFromCFNToSDK(model.getBindingProperties()))
        .children(translateChildComponentsFromCFNToSDK(model.getChildren()))
        .overrides(model.getOverrides())
        .properties(translatePropertiesFromCFNToSDK(model.getProperties()))
        .variants(translateVariantsFromCFNToSDK(model.getVariants()))
        .collectionProperties(translateCollectionPropertiesFromCFNToSDK(model.getCollectionProperties()));

    return updateComponentRequest.updatedComponent(updateComponentDataBuilder.build()).build();
  }