
src.cloudscheduler.v1.GetJobResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.cloudscheduler.v1
final case class GetJobResult private(
appEngineHttpTarget: besom.api.googlenative.cloudscheduler.v1.outputs.AppEngineHttpTargetResponse,
attemptDeadline: String,
description: String,
httpTarget: besom.api.googlenative.cloudscheduler.v1.outputs.HttpTargetResponse,
lastAttemptTime: String,
name: String,
pubsubTarget: besom.api.googlenative.cloudscheduler.v1.outputs.PubsubTargetResponse,
retryConfig: besom.api.googlenative.cloudscheduler.v1.outputs.RetryConfigResponse,
schedule: String,
scheduleTime: String,
state: String,
status: besom.api.googlenative.cloudscheduler.v1.outputs.StatusResponse,
timeZone: String,
userUpdateTime: String
)
object GetJobResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetJobResult] =
besom.internal.Decoder.derived[GetJobResult]
given outputOps: {} with
extension(output: besom.types.Output[GetJobResult])
def appEngineHttpTarget : besom.types.Output[besom.api.googlenative.cloudscheduler.v1.outputs.AppEngineHttpTargetResponse] = output.map(_.appEngineHttpTarget)
def attemptDeadline : besom.types.Output[String] = output.map(_.attemptDeadline)
def description : besom.types.Output[String] = output.map(_.description)
def httpTarget : besom.types.Output[besom.api.googlenative.cloudscheduler.v1.outputs.HttpTargetResponse] = output.map(_.httpTarget)
def lastAttemptTime : besom.types.Output[String] = output.map(_.lastAttemptTime)
def name : besom.types.Output[String] = output.map(_.name)
def pubsubTarget : besom.types.Output[besom.api.googlenative.cloudscheduler.v1.outputs.PubsubTargetResponse] = output.map(_.pubsubTarget)
def retryConfig : besom.types.Output[besom.api.googlenative.cloudscheduler.v1.outputs.RetryConfigResponse] = output.map(_.retryConfig)
def schedule : besom.types.Output[String] = output.map(_.schedule)
def scheduleTime : besom.types.Output[String] = output.map(_.scheduleTime)
def state : besom.types.Output[String] = output.map(_.state)
def status : besom.types.Output[besom.api.googlenative.cloudscheduler.v1.outputs.StatusResponse] = output.map(_.status)
def timeZone : besom.types.Output[String] = output.map(_.timeZone)
def userUpdateTime : besom.types.Output[String] = output.map(_.userUpdateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetJobResult]])
def appEngineHttpTarget : besom.types.Output[scala.Option[besom.api.googlenative.cloudscheduler.v1.outputs.AppEngineHttpTargetResponse]] = output.map(_.map(_.appEngineHttpTarget))
def attemptDeadline : besom.types.Output[scala.Option[String]] = output.map(_.map(_.attemptDeadline))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def httpTarget : besom.types.Output[scala.Option[besom.api.googlenative.cloudscheduler.v1.outputs.HttpTargetResponse]] = output.map(_.map(_.httpTarget))
def lastAttemptTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastAttemptTime))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def pubsubTarget : besom.types.Output[scala.Option[besom.api.googlenative.cloudscheduler.v1.outputs.PubsubTargetResponse]] = output.map(_.map(_.pubsubTarget))
def retryConfig : besom.types.Output[scala.Option[besom.api.googlenative.cloudscheduler.v1.outputs.RetryConfigResponse]] = output.map(_.map(_.retryConfig))
def schedule : besom.types.Output[scala.Option[String]] = output.map(_.map(_.schedule))
def scheduleTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.scheduleTime))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def status : besom.types.Output[scala.Option[besom.api.googlenative.cloudscheduler.v1.outputs.StatusResponse]] = output.map(_.map(_.status))
def timeZone : besom.types.Output[scala.Option[String]] = output.map(_.map(_.timeZone))
def userUpdateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.userUpdateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy