
src.cloudasset.v1.GetSavedQueryResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.cloudasset.v1
final case class GetSavedQueryResult private(
content: besom.api.googlenative.cloudasset.v1.outputs.QueryContentResponse,
createTime: String,
creator: String,
description: String,
labels: scala.Predef.Map[String, String],
lastUpdateTime: String,
lastUpdater: String,
name: String
)
object GetSavedQueryResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetSavedQueryResult] =
besom.internal.Decoder.derived[GetSavedQueryResult]
given outputOps: {} with
extension(output: besom.types.Output[GetSavedQueryResult])
def content : besom.types.Output[besom.api.googlenative.cloudasset.v1.outputs.QueryContentResponse] = output.map(_.content)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def creator : besom.types.Output[String] = output.map(_.creator)
def description : besom.types.Output[String] = output.map(_.description)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def lastUpdateTime : besom.types.Output[String] = output.map(_.lastUpdateTime)
def lastUpdater : besom.types.Output[String] = output.map(_.lastUpdater)
def name : besom.types.Output[String] = output.map(_.name)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetSavedQueryResult]])
def content : besom.types.Output[scala.Option[besom.api.googlenative.cloudasset.v1.outputs.QueryContentResponse]] = output.map(_.map(_.content))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def creator : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creator))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
def lastUpdateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastUpdateTime))
def lastUpdater : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastUpdater))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy