All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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