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

src.ml.v1.GetVersionResult.scala Maven / Gradle / Ivy

There is a newer version: 0.32.0-core.0.4
Show newest version
package besom.api.googlenative.ml.v1


final case class GetVersionResult private(
  acceleratorConfig: besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1AcceleratorConfigResponse,
  autoScaling: besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1AutoScalingResponse,
  container: besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ContainerSpecResponse,
  createTime: String,
  deploymentUri: String,
  description: String,
  errorMessage: String,
  etag: String,
  explanationConfig: besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ExplanationConfigResponse,
  framework: String,
  isDefault: Boolean,
  labels: scala.Predef.Map[String, String],
  lastMigrationModelId: String,
  lastMigrationTime: String,
  lastUseTime: String,
  machineType: String,
  manualScaling: besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ManualScalingResponse,
  name: String,
  packageUris: scala.collection.immutable.List[String],
  predictionClass: String,
  pythonVersion: String,
  requestLoggingConfig: besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1RequestLoggingConfigResponse,
  routes: besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1RouteMapResponse,
  runtimeVersion: String,
  serviceAccount: String,
  state: String
)
object GetVersionResult :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetVersionResult])
      def acceleratorConfig : besom.types.Output[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1AcceleratorConfigResponse] = output.map(_.acceleratorConfig)
      def autoScaling : besom.types.Output[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1AutoScalingResponse] = output.map(_.autoScaling)
      def container : besom.types.Output[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ContainerSpecResponse] = output.map(_.container)
      def createTime : besom.types.Output[String] = output.map(_.createTime)
      def deploymentUri : besom.types.Output[String] = output.map(_.deploymentUri)
      def description : besom.types.Output[String] = output.map(_.description)
      def errorMessage : besom.types.Output[String] = output.map(_.errorMessage)
      def etag : besom.types.Output[String] = output.map(_.etag)
      def explanationConfig : besom.types.Output[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ExplanationConfigResponse] = output.map(_.explanationConfig)
      def framework : besom.types.Output[String] = output.map(_.framework)
      def isDefault : besom.types.Output[Boolean] = output.map(_.isDefault)
      def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
      def lastMigrationModelId : besom.types.Output[String] = output.map(_.lastMigrationModelId)
      def lastMigrationTime : besom.types.Output[String] = output.map(_.lastMigrationTime)
      def lastUseTime : besom.types.Output[String] = output.map(_.lastUseTime)
      def machineType : besom.types.Output[String] = output.map(_.machineType)
      def manualScaling : besom.types.Output[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ManualScalingResponse] = output.map(_.manualScaling)
      def name : besom.types.Output[String] = output.map(_.name)
      def packageUris : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.packageUris)
      def predictionClass : besom.types.Output[String] = output.map(_.predictionClass)
      def pythonVersion : besom.types.Output[String] = output.map(_.pythonVersion)
      def requestLoggingConfig : besom.types.Output[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1RequestLoggingConfigResponse] = output.map(_.requestLoggingConfig)
      def routes : besom.types.Output[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1RouteMapResponse] = output.map(_.routes)
      def runtimeVersion : besom.types.Output[String] = output.map(_.runtimeVersion)
      def serviceAccount : besom.types.Output[String] = output.map(_.serviceAccount)
      def state : besom.types.Output[String] = output.map(_.state)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetVersionResult]])
      def acceleratorConfig : besom.types.Output[scala.Option[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1AcceleratorConfigResponse]] = output.map(_.map(_.acceleratorConfig))
      def autoScaling : besom.types.Output[scala.Option[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1AutoScalingResponse]] = output.map(_.map(_.autoScaling))
      def container : besom.types.Output[scala.Option[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ContainerSpecResponse]] = output.map(_.map(_.container))
      def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
      def deploymentUri : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deploymentUri))
      def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
      def errorMessage : besom.types.Output[scala.Option[String]] = output.map(_.map(_.errorMessage))
      def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
      def explanationConfig : besom.types.Output[scala.Option[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ExplanationConfigResponse]] = output.map(_.map(_.explanationConfig))
      def framework : besom.types.Output[scala.Option[String]] = output.map(_.map(_.framework))
      def isDefault : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.isDefault))
      def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
      def lastMigrationModelId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastMigrationModelId))
      def lastMigrationTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastMigrationTime))
      def lastUseTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastUseTime))
      def machineType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.machineType))
      def manualScaling : besom.types.Output[scala.Option[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1ManualScalingResponse]] = output.map(_.map(_.manualScaling))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
      def packageUris : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.packageUris))
      def predictionClass : besom.types.Output[scala.Option[String]] = output.map(_.map(_.predictionClass))
      def pythonVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.pythonVersion))
      def requestLoggingConfig : besom.types.Output[scala.Option[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1RequestLoggingConfigResponse]] = output.map(_.map(_.requestLoggingConfig))
      def routes : besom.types.Output[scala.Option[besom.api.googlenative.ml.v1.outputs.GoogleCloudMlV1RouteMapResponse]] = output.map(_.map(_.routes))
      def runtimeVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runtimeVersion))
      def serviceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.serviceAccount))
      def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy