in aws-ssmincidents-responseplan/src/main/java/software/amazon/ssmincidents/responseplan/translators/IncidentTemplateConverter.java [25:43]
protected IncidentTemplate doForward(
software.amazon.awssdk.services.ssmincidents.model.IncidentTemplate incidentTemplate
) {
IncidentTemplateBuilder builder = IncidentTemplate.builder()
.title(incidentTemplate.title())
.summary(emptyStringToNull(incidentTemplate.summary()))
.impact(incidentTemplate.impact())
.dedupeString(emptyStringToNull(incidentTemplate.dedupeString()));
if (incidentTemplate.notificationTargets() != null && !incidentTemplate.notificationTargets().isEmpty()) {
builder.notificationTargets(
Lists.newArrayList(
notificationTargetConverter.convertAll(
incidentTemplate.notificationTargets())
)
);
}
return builder.build();
}