![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.sagemaker.kotlin.outputs.ModelCardEvaluationDetail.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.sagemaker.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
import kotlin.collections.Map
/**
* item of evaluation details
* @property datasets
* @property evaluationJobArn
* @property evaluationObservation
* @property metadata additional attributes associated with the evaluation results.
* @property metricGroups
* @property name
*/
public data class ModelCardEvaluationDetail(
public val datasets: List? = null,
public val evaluationJobArn: String? = null,
public val evaluationObservation: String? = null,
public val metadata: Map? = null,
public val metricGroups: List? = null,
public val name: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.sagemaker.outputs.ModelCardEvaluationDetail): ModelCardEvaluationDetail = ModelCardEvaluationDetail(
datasets = javaType.datasets().map({ args0 -> args0 }),
evaluationJobArn = javaType.evaluationJobArn().map({ args0 -> args0 }).orElse(null),
evaluationObservation = javaType.evaluationObservation().map({ args0 -> args0 }).orElse(null),
metadata = javaType.metadata().map({ args0 -> args0.key.to(args0.value) }).toMap(),
metricGroups = javaType.metricGroups().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.sagemaker.kotlin.outputs.ModelCardMetricGroup.Companion.toKotlin(args0)
})
}),
name = javaType.name(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy