
src.bigqueryreservation.v1beta1.GetReservationResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.bigqueryreservation.v1beta1
final case class GetReservationResult private(
concurrency: String,
creationTime: String,
ignoreIdleSlots: Boolean,
multiRegionAuxiliary: Boolean,
name: String,
slotCapacity: String,
updateTime: String
)
object GetReservationResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetReservationResult] =
besom.internal.Decoder.derived[GetReservationResult]
given outputOps: {} with
extension(output: besom.types.Output[GetReservationResult])
def concurrency : besom.types.Output[String] = output.map(_.concurrency)
def creationTime : besom.types.Output[String] = output.map(_.creationTime)
def ignoreIdleSlots : besom.types.Output[Boolean] = output.map(_.ignoreIdleSlots)
def multiRegionAuxiliary : besom.types.Output[Boolean] = output.map(_.multiRegionAuxiliary)
def name : besom.types.Output[String] = output.map(_.name)
def slotCapacity : besom.types.Output[String] = output.map(_.slotCapacity)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetReservationResult]])
def concurrency : besom.types.Output[scala.Option[String]] = output.map(_.map(_.concurrency))
def creationTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creationTime))
def ignoreIdleSlots : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.ignoreIdleSlots))
def multiRegionAuxiliary : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.multiRegionAuxiliary))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def slotCapacity : besom.types.Output[scala.Option[String]] = output.map(_.map(_.slotCapacity))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy