All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.datalabeling.v1beta1.GetAnnotationSpecSetResult.scala Maven / Gradle / Ivy

package besom.api.googlenative.datalabeling.v1beta1


final case class GetAnnotationSpecSetResult private(
  annotationSpecs: scala.collection.immutable.List[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1AnnotationSpecResponse],
  blockingResources: scala.collection.immutable.List[String],
  description: String,
  displayName: String,
  name: String
)
object GetAnnotationSpecSetResult :

  given decoder(using besom.types.Context): besom.types.Decoder[GetAnnotationSpecSetResult] =
    besom.internal.Decoder.derived[GetAnnotationSpecSetResult]



  given outputOps: {} with
    extension(output: besom.types.Output[GetAnnotationSpecSetResult])
      def annotationSpecs : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1AnnotationSpecResponse]] = output.map(_.annotationSpecs)
      def blockingResources : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.blockingResources)
      def description : besom.types.Output[String] = output.map(_.description)
      def displayName : besom.types.Output[String] = output.map(_.displayName)
      def name : besom.types.Output[String] = output.map(_.name)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetAnnotationSpecSetResult]])
      def annotationSpecs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.datalabeling.v1beta1.outputs.GoogleCloudDatalabelingV1beta1AnnotationSpecResponse]]] = output.map(_.map(_.annotationSpecs))
      def blockingResources : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.blockingResources))
      def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
      def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy