in src/main/scala/payment_failure_comms/AwsCloudWatchPut.scala [61:73]
private def buildMetricDatum(request: MetricRequest) = {
val dimensions = request
.dimensions.map { case (name, value) =>
Dimension.builder.name(name.value).value(value.value).build()
}.toList.asJava
MetricDatum
.builder
.metricName(request.name.value)
.dimensions(dimensions)
.value(request.value)
.unit(StandardUnit.COUNT)
.build()
}