
src.tpu.v2alpha1.GetQueuedResourceResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.tpu.v2alpha1
final case class GetQueuedResourceResult private(
bestEffort: besom.api.googlenative.tpu.v2alpha1.outputs.BestEffortResponse,
createTime: String,
guaranteed: besom.api.googlenative.tpu.v2alpha1.outputs.GuaranteedResponse,
name: String,
queueingPolicy: besom.api.googlenative.tpu.v2alpha1.outputs.QueueingPolicyResponse,
reservationName: String,
spot: besom.api.googlenative.tpu.v2alpha1.outputs.SpotResponse,
state: besom.api.googlenative.tpu.v2alpha1.outputs.QueuedResourceStateResponse,
tpu: besom.api.googlenative.tpu.v2alpha1.outputs.TpuResponse
)
object GetQueuedResourceResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetQueuedResourceResult] =
besom.internal.Decoder.derived[GetQueuedResourceResult]
given outputOps: {} with
extension(output: besom.types.Output[GetQueuedResourceResult])
def bestEffort : besom.types.Output[besom.api.googlenative.tpu.v2alpha1.outputs.BestEffortResponse] = output.map(_.bestEffort)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def guaranteed : besom.types.Output[besom.api.googlenative.tpu.v2alpha1.outputs.GuaranteedResponse] = output.map(_.guaranteed)
def name : besom.types.Output[String] = output.map(_.name)
def queueingPolicy : besom.types.Output[besom.api.googlenative.tpu.v2alpha1.outputs.QueueingPolicyResponse] = output.map(_.queueingPolicy)
def reservationName : besom.types.Output[String] = output.map(_.reservationName)
def spot : besom.types.Output[besom.api.googlenative.tpu.v2alpha1.outputs.SpotResponse] = output.map(_.spot)
def state : besom.types.Output[besom.api.googlenative.tpu.v2alpha1.outputs.QueuedResourceStateResponse] = output.map(_.state)
def tpu : besom.types.Output[besom.api.googlenative.tpu.v2alpha1.outputs.TpuResponse] = output.map(_.tpu)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetQueuedResourceResult]])
def bestEffort : besom.types.Output[scala.Option[besom.api.googlenative.tpu.v2alpha1.outputs.BestEffortResponse]] = output.map(_.map(_.bestEffort))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def guaranteed : besom.types.Output[scala.Option[besom.api.googlenative.tpu.v2alpha1.outputs.GuaranteedResponse]] = output.map(_.map(_.guaranteed))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def queueingPolicy : besom.types.Output[scala.Option[besom.api.googlenative.tpu.v2alpha1.outputs.QueueingPolicyResponse]] = output.map(_.map(_.queueingPolicy))
def reservationName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.reservationName))
def spot : besom.types.Output[scala.Option[besom.api.googlenative.tpu.v2alpha1.outputs.SpotResponse]] = output.map(_.map(_.spot))
def state : besom.types.Output[scala.Option[besom.api.googlenative.tpu.v2alpha1.outputs.QueuedResourceStateResponse]] = output.map(_.map(_.state))
def tpu : besom.types.Output[scala.Option[besom.api.googlenative.tpu.v2alpha1.outputs.TpuResponse]] = output.map(_.map(_.tpu))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy