protected IncidentTemplate doForward()

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