
src.datalabeling.v1beta1.GetEvaluationJobResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.datalabeling.v1beta1
final case class GetEvaluationJobResult private(
annotationSpecSet: String,
attempts: scala.collection.immutable.List[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1AttemptResponse],
createTime: String,
description: String,
evaluationJobConfig: besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse,
labelMissingGroundTruth: Boolean,
modelVersion: String,
name: String,
schedule: String,
state: String
)
object GetEvaluationJobResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetEvaluationJobResult] =
besom.internal.Decoder.derived[GetEvaluationJobResult]
given outputOps: {} with
extension(output: besom.types.Output[GetEvaluationJobResult])
def annotationSpecSet : besom.types.Output[String] = output.map(_.annotationSpecSet)
def attempts : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1AttemptResponse]] = output.map(_.attempts)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def description : besom.types.Output[String] = output.map(_.description)
def evaluationJobConfig : besom.types.Output[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse] = output.map(_.evaluationJobConfig)
def labelMissingGroundTruth : besom.types.Output[Boolean] = output.map(_.labelMissingGroundTruth)
def modelVersion : besom.types.Output[String] = output.map(_.modelVersion)
def name : besom.types.Output[String] = output.map(_.name)
def schedule : besom.types.Output[String] = output.map(_.schedule)
def state : besom.types.Output[String] = output.map(_.state)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetEvaluationJobResult]])
def annotationSpecSet : besom.types.Output[scala.Option[String]] = output.map(_.map(_.annotationSpecSet))
def attempts : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1AttemptResponse]]] = output.map(_.map(_.attempts))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def evaluationJobConfig : besom.types.Output[scala.Option[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse]] = output.map(_.map(_.evaluationJobConfig))
def labelMissingGroundTruth : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.labelMissingGroundTruth))
def modelVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.modelVersion))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def schedule : besom.types.Output[scala.Option[String]] = output.map(_.map(_.schedule))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy