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();
}