
src.ml.v1.GetVersionResult.scala Maven / Gradle / Ivy
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