in statemachine/src/main/java/com/amazonaws/stepfunctions/cloudformation/statemachine/Translator.java [50:68]
public static LoggingConfiguration getLoggingConfiguration(
final com.amazonaws.services.stepfunctions.model.LoggingConfiguration sfnLoggingConfiguration) {
final LoggingConfiguration cfnLoggingConfiguration = new LoggingConfiguration();
cfnLoggingConfiguration.setLevel(sfnLoggingConfiguration.getLevel());
cfnLoggingConfiguration.setIncludeExecutionData(sfnLoggingConfiguration.getIncludeExecutionData());
if (sfnLoggingConfiguration.getDestinations() != null) {
final List<LogDestination> destinations = sfnLoggingConfiguration.getDestinations().stream()
.map(com.amazonaws.services.stepfunctions.model.LogDestination::getCloudWatchLogsLogGroup)
.map(com.amazonaws.services.stepfunctions.model.CloudWatchLogsLogGroup::getLogGroupArn)
.map(logGroupArn -> new LogDestination(new CloudWatchLogsLogGroup(logGroupArn)))
.collect(Collectors.toList());
cfnLoggingConfiguration.setDestinations(destinations);
}
return cfnLoggingConfiguration;
}