
src.cloudasset.v1.GetFeedResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.cloudasset.v1
final case class GetFeedResult private(
assetNames: scala.collection.immutable.List[String],
assetTypes: scala.collection.immutable.List[String],
condition: besom.api.googlenative.cloudasset.v1.outputs.ExprResponse,
contentType: String,
feedOutputConfig: besom.api.googlenative.cloudasset.v1.outputs.FeedOutputConfigResponse,
name: String,
relationshipTypes: scala.collection.immutable.List[String]
)
object GetFeedResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetFeedResult] =
besom.internal.Decoder.derived[GetFeedResult]
given outputOps: {} with
extension(output: besom.types.Output[GetFeedResult])
def assetNames : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.assetNames)
def assetTypes : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.assetTypes)
def condition : besom.types.Output[besom.api.googlenative.cloudasset.v1.outputs.ExprResponse] = output.map(_.condition)
def contentType : besom.types.Output[String] = output.map(_.contentType)
def feedOutputConfig : besom.types.Output[besom.api.googlenative.cloudasset.v1.outputs.FeedOutputConfigResponse] = output.map(_.feedOutputConfig)
def name : besom.types.Output[String] = output.map(_.name)
def relationshipTypes : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.relationshipTypes)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetFeedResult]])
def assetNames : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.assetNames))
def assetTypes : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.assetTypes))
def condition : besom.types.Output[scala.Option[besom.api.googlenative.cloudasset.v1.outputs.ExprResponse]] = output.map(_.map(_.condition))
def contentType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.contentType))
def feedOutputConfig : besom.types.Output[scala.Option[besom.api.googlenative.cloudasset.v1.outputs.FeedOutputConfigResponse]] = output.map(_.map(_.feedOutputConfig))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def relationshipTypes : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.relationshipTypes))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy