
src.notebooks.v1.GetRuntimeResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.notebooks.v1
final case class GetRuntimeResult private(
accessConfig: besom.api.googlenative.notebooks.v1.outputs.RuntimeAccessConfigResponse,
createTime: String,
healthState: String,
labels: scala.Predef.Map[String, String],
metrics: besom.api.googlenative.notebooks.v1.outputs.RuntimeMetricsResponse,
migrated: Boolean,
name: String,
runtimeMigrationEligibility: besom.api.googlenative.notebooks.v1.outputs.RuntimeMigrationEligibilityResponse,
softwareConfig: besom.api.googlenative.notebooks.v1.outputs.RuntimeSoftwareConfigResponse,
state: String,
updateTime: String,
virtualMachine: besom.api.googlenative.notebooks.v1.outputs.VirtualMachineResponse
)
object GetRuntimeResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetRuntimeResult] =
besom.internal.Decoder.derived[GetRuntimeResult]
given outputOps: {} with
extension(output: besom.types.Output[GetRuntimeResult])
def accessConfig : besom.types.Output[besom.api.googlenative.notebooks.v1.outputs.RuntimeAccessConfigResponse] = output.map(_.accessConfig)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def healthState : besom.types.Output[String] = output.map(_.healthState)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def metrics : besom.types.Output[besom.api.googlenative.notebooks.v1.outputs.RuntimeMetricsResponse] = output.map(_.metrics)
def migrated : besom.types.Output[Boolean] = output.map(_.migrated)
def name : besom.types.Output[String] = output.map(_.name)
def runtimeMigrationEligibility : besom.types.Output[besom.api.googlenative.notebooks.v1.outputs.RuntimeMigrationEligibilityResponse] = output.map(_.runtimeMigrationEligibility)
def softwareConfig : besom.types.Output[besom.api.googlenative.notebooks.v1.outputs.RuntimeSoftwareConfigResponse] = output.map(_.softwareConfig)
def state : besom.types.Output[String] = output.map(_.state)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
def virtualMachine : besom.types.Output[besom.api.googlenative.notebooks.v1.outputs.VirtualMachineResponse] = output.map(_.virtualMachine)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetRuntimeResult]])
def accessConfig : besom.types.Output[scala.Option[besom.api.googlenative.notebooks.v1.outputs.RuntimeAccessConfigResponse]] = output.map(_.map(_.accessConfig))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def healthState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.healthState))
def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
def metrics : besom.types.Output[scala.Option[besom.api.googlenative.notebooks.v1.outputs.RuntimeMetricsResponse]] = output.map(_.map(_.metrics))
def migrated : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.migrated))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def runtimeMigrationEligibility : besom.types.Output[scala.Option[besom.api.googlenative.notebooks.v1.outputs.RuntimeMigrationEligibilityResponse]] = output.map(_.map(_.runtimeMigrationEligibility))
def softwareConfig : besom.types.Output[scala.Option[besom.api.googlenative.notebooks.v1.outputs.RuntimeSoftwareConfigResponse]] = output.map(_.map(_.softwareConfig))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
def virtualMachine : besom.types.Output[scala.Option[besom.api.googlenative.notebooks.v1.outputs.VirtualMachineResponse]] = output.map(_.map(_.virtualMachine))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy