@@ -3,7 +3,7 @@ package aws.sdk.kotlin.runtime.util
33import aws.sdk.kotlin.runtime.http.interceptors.businessmetrics.emitBusinessMetrics
44import aws.smithy.kotlin.runtime.auth.awscredentials.Credentials
55import aws.smithy.kotlin.runtime.businessmetrics.BusinessMetric
6- import aws.smithy.kotlin.runtime.businessmetrics.emitBusinessMetrics
6+ import aws.smithy.kotlin.runtime.businessmetrics.emitBusinessMetric
77import aws.smithy.kotlin.runtime.collections.Attributes
88import aws.smithy.kotlin.runtime.collections.mutableAttributes
99import aws.smithy.kotlin.runtime.collections.toMutableAttributes
@@ -13,7 +13,9 @@ import aws.smithy.kotlin.runtime.collections.toMutableAttributes
1313 */
1414internal fun testAttributes (attributes : Attributes ? = null, vararg metrics : BusinessMetric ): Attributes {
1515 val testAttributes = attributes?.toMutableAttributes() ? : mutableAttributes()
16- testAttributes.emitBusinessMetrics(metrics.toSet())
16+ metrics.forEach { metric ->
17+ testAttributes.emitBusinessMetric(metric.identifier)
18+ }
1719 return testAttributes
1820}
1921
@@ -22,7 +24,9 @@ internal fun testAttributes(attributes: Attributes? = null, vararg metrics: Busi
2224 */
2325internal fun testAttributes (vararg metrics : BusinessMetric ): Attributes {
2426 val testAttributes = mutableAttributes()
25- testAttributes.emitBusinessMetrics(metrics.toSet())
27+ metrics.forEach { metric ->
28+ testAttributes.emitBusinessMetric(metric.identifier)
29+ }
2630 return testAttributes
2731}
2832
0 commit comments