
src.datalineage.v1.GetLineageEventResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.datalineage.v1
final case class GetLineageEventResult private(
endTime: String,
links: scala.collection.immutable.List[besom.api.googlenative.datalineage.v1.outputs.GoogleCloudDatacatalogLineageV1EventLinkResponse],
name: String,
startTime: String
)
object GetLineageEventResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetLineageEventResult] =
besom.internal.Decoder.derived[GetLineageEventResult]
given outputOps: {} with
extension(output: besom.types.Output[GetLineageEventResult])
def endTime : besom.types.Output[String] = output.map(_.endTime)
def links : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.datalineage.v1.outputs.GoogleCloudDatacatalogLineageV1EventLinkResponse]] = output.map(_.links)
def name : besom.types.Output[String] = output.map(_.name)
def startTime : besom.types.Output[String] = output.map(_.startTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetLineageEventResult]])
def endTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.endTime))
def links : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.datalineage.v1.outputs.GoogleCloudDatacatalogLineageV1EventLinkResponse]]] = output.map(_.map(_.links))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def startTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.startTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy