src.index.outputs.EventDestinationTarget.scala Maven / Gradle / Ivy
package besom.api.ngrok.outputs
final case class EventDestinationTarget private(
cloudwatchLogs: scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetCloudwatchLog]],
debugs: scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetDebug]],
firehoses: scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetFirehose]],
kineses: scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetKinese]]
)
object EventDestinationTarget :
given decoder(using besom.types.Context): besom.types.Decoder[EventDestinationTarget] =
besom.internal.Decoder.derived[EventDestinationTarget]
given outputOps: {} with
extension(output: besom.types.Output[EventDestinationTarget])
def cloudwatchLogs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetCloudwatchLog]]] = output.map(_.cloudwatchLogs)
def debugs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetDebug]]] = output.map(_.debugs)
def firehoses : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetFirehose]]] = output.map(_.firehoses)
def kineses : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetKinese]]] = output.map(_.kineses)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[EventDestinationTarget]])
def cloudwatchLogs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetCloudwatchLog]]] = output.map(_.flatMap(_.cloudwatchLogs))
def debugs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetDebug]]] = output.map(_.flatMap(_.debugs))
def firehoses : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetFirehose]]] = output.map(_.flatMap(_.firehoses))
def kineses : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.ngrok.outputs.EventDestinationTargetKinese]]] = output.map(_.flatMap(_.kineses))
© 2015 - 2024 Weber Informatics LLC | Privacy Policy