private static ComponentConditionProperty translateConditionFromCFNToSDK()

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


  private static ComponentConditionProperty translateConditionFromCFNToSDK(software.amazon.amplifyuibuilder.component.ComponentConditionProperty condition) {
    if (condition == null) {
      return null;
    }
    ComponentConditionProperty.Builder builder = ComponentConditionProperty
        .builder()
        .field(condition.getField())
        .operand(condition.getOperand())
        .operator(condition.getOperator())
        .property(condition.getProperty());
    if (condition.getElse_() != null) {
      builder.elseValue(translateComponentPropertyFromCFNToSDK(condition.getElse_()));
    }
    if (condition.getThen() != null) {
      builder.then(translateComponentPropertyFromCFNToSDK(condition.getThen()));
    }
    return builder.build();
  }