
src.bigquery.v2.GetRoutineResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.bigquery.v2
final case class GetRoutineResult private(
arguments: scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.ArgumentResponse],
creationTime: String,
dataGovernanceType: String,
definitionBody: String,
description: String,
determinismLevel: String,
etag: String,
importedLibraries: scala.collection.immutable.List[String],
language: String,
lastModifiedTime: String,
remoteFunctionOptions: besom.api.googlenative.bigquery.v2.outputs.RemoteFunctionOptionsResponse,
returnTableType: besom.api.googlenative.bigquery.v2.outputs.StandardSqlTableTypeResponse,
returnType: besom.api.googlenative.bigquery.v2.outputs.StandardSqlDataTypeResponse,
routineReference: besom.api.googlenative.bigquery.v2.outputs.RoutineReferenceResponse,
routineType: String,
securityMode: String,
sparkOptions: besom.api.googlenative.bigquery.v2.outputs.SparkOptionsResponse,
strictMode: Boolean
)
object GetRoutineResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetRoutineResult] =
besom.internal.Decoder.derived[GetRoutineResult]
given outputOps: {} with
extension(output: besom.types.Output[GetRoutineResult])
def arguments : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.ArgumentResponse]] = output.map(_.arguments)
def creationTime : besom.types.Output[String] = output.map(_.creationTime)
def dataGovernanceType : besom.types.Output[String] = output.map(_.dataGovernanceType)
def definitionBody : besom.types.Output[String] = output.map(_.definitionBody)
def description : besom.types.Output[String] = output.map(_.description)
def determinismLevel : besom.types.Output[String] = output.map(_.determinismLevel)
def etag : besom.types.Output[String] = output.map(_.etag)
def importedLibraries : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.importedLibraries)
def language : besom.types.Output[String] = output.map(_.language)
def lastModifiedTime : besom.types.Output[String] = output.map(_.lastModifiedTime)
def remoteFunctionOptions : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.RemoteFunctionOptionsResponse] = output.map(_.remoteFunctionOptions)
def returnTableType : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.StandardSqlTableTypeResponse] = output.map(_.returnTableType)
def returnType : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.StandardSqlDataTypeResponse] = output.map(_.returnType)
def routineReference : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.RoutineReferenceResponse] = output.map(_.routineReference)
def routineType : besom.types.Output[String] = output.map(_.routineType)
def securityMode : besom.types.Output[String] = output.map(_.securityMode)
def sparkOptions : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.SparkOptionsResponse] = output.map(_.sparkOptions)
def strictMode : besom.types.Output[Boolean] = output.map(_.strictMode)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetRoutineResult]])
def arguments : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.ArgumentResponse]]] = output.map(_.map(_.arguments))
def creationTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creationTime))
def dataGovernanceType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.dataGovernanceType))
def definitionBody : besom.types.Output[scala.Option[String]] = output.map(_.map(_.definitionBody))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def determinismLevel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.determinismLevel))
def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
def importedLibraries : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.importedLibraries))
def language : besom.types.Output[scala.Option[String]] = output.map(_.map(_.language))
def lastModifiedTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifiedTime))
def remoteFunctionOptions : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.RemoteFunctionOptionsResponse]] = output.map(_.map(_.remoteFunctionOptions))
def returnTableType : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.StandardSqlTableTypeResponse]] = output.map(_.map(_.returnTableType))
def returnType : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.StandardSqlDataTypeResponse]] = output.map(_.map(_.returnType))
def routineReference : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.RoutineReferenceResponse]] = output.map(_.map(_.routineReference))
def routineType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.routineType))
def securityMode : besom.types.Output[scala.Option[String]] = output.map(_.map(_.securityMode))
def sparkOptions : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.SparkOptionsResponse]] = output.map(_.map(_.sparkOptions))
def strictMode : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.strictMode))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy