
src.bigquery.v2.GetJobResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.bigquery.v2
final case class GetJobResult private(
configuration: besom.api.googlenative.bigquery.v2.outputs.JobConfigurationResponse,
etag: String,
jobCreationReason: besom.types.PulumiAny,
jobReference: besom.api.googlenative.bigquery.v2.outputs.JobReferenceResponse,
kind: String,
selfLink: String,
statistics: besom.api.googlenative.bigquery.v2.outputs.JobStatisticsResponse,
status: besom.api.googlenative.bigquery.v2.outputs.JobStatusResponse,
userEmail: 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 configuration : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.JobConfigurationResponse] = output.map(_.configuration)
def etag : besom.types.Output[String] = output.map(_.etag)
def jobCreationReason : besom.types.Output[besom.types.PulumiAny] = output.map(_.jobCreationReason)
def jobReference : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.JobReferenceResponse] = output.map(_.jobReference)
def kind : besom.types.Output[String] = output.map(_.kind)
def selfLink : besom.types.Output[String] = output.map(_.selfLink)
def statistics : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.JobStatisticsResponse] = output.map(_.statistics)
def status : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.JobStatusResponse] = output.map(_.status)
def userEmail : besom.types.Output[String] = output.map(_.userEmail)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetJobResult]])
def configuration : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.JobConfigurationResponse]] = output.map(_.map(_.configuration))
def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
def jobCreationReason : besom.types.Output[scala.Option[besom.types.PulumiAny]] = output.map(_.map(_.jobCreationReason))
def jobReference : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.JobReferenceResponse]] = output.map(_.map(_.jobReference))
def kind : besom.types.Output[scala.Option[String]] = output.map(_.map(_.kind))
def selfLink : besom.types.Output[scala.Option[String]] = output.map(_.map(_.selfLink))
def statistics : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.JobStatisticsResponse]] = output.map(_.map(_.statistics))
def status : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.JobStatusResponse]] = output.map(_.map(_.status))
def userEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.userEmail))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy