in deliverystream/src/main/java/com/amazonaws/kinesisfirehose/deliverystream/HandlerUtils.java [1103:1121]
static ProcessingConfiguration translateProcessingConfigurationToCfnModel(
final software.amazon.awssdk.services.firehose.model.ProcessingConfiguration processingConfiguration) {
return processingConfiguration == null ? null : ProcessingConfiguration.builder()
.enabled(processingConfiguration.enabled())
.processors(processingConfiguration.hasProcessors()
? processingConfiguration.processors()
.stream().map(processor -> Processor.builder()
.parameters(processor.hasParameters()
? processor.parameters().stream().map(p -> ProcessorParameter.builder()
.parameterName(p.parameterNameAsString())
.parameterValue(p.parameterValue())
.build()).collect(Collectors.toList())
: null)
.type(processor.typeAsString())
.build())
.collect(Collectors.toList())
: null)
.build();
}