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

src.bigquery.v2.GetTableResult.scala Maven / Gradle / Ivy

There is a newer version: 0.32.0-core.0.4
Show newest version
package besom.api.googlenative.bigquery.v2


final case class GetTableResult private(
  biglakeConfiguration: besom.api.googlenative.bigquery.v2.outputs.BigLakeConfigurationResponse,
  cloneDefinition: besom.api.googlenative.bigquery.v2.outputs.CloneDefinitionResponse,
  clustering: besom.api.googlenative.bigquery.v2.outputs.ClusteringResponse,
  creationTime: String,
  defaultCollation: String,
  defaultRoundingMode: String,
  description: String,
  encryptionConfiguration: besom.api.googlenative.bigquery.v2.outputs.EncryptionConfigurationResponse,
  etag: String,
  expirationTime: String,
  externalDataConfiguration: besom.api.googlenative.bigquery.v2.outputs.ExternalDataConfigurationResponse,
  friendlyName: String,
  kind: String,
  labels: scala.Predef.Map[String, String],
  lastModifiedTime: String,
  location: String,
  materializedView: besom.api.googlenative.bigquery.v2.outputs.MaterializedViewDefinitionResponse,
  maxStaleness: String,
  model: besom.api.googlenative.bigquery.v2.outputs.ModelDefinitionResponse,
  numActiveLogicalBytes: String,
  numActivePhysicalBytes: String,
  numBytes: String,
  numLongTermBytes: String,
  numLongTermLogicalBytes: String,
  numLongTermPhysicalBytes: String,
  numPartitions: String,
  numPhysicalBytes: String,
  numRows: String,
  numTimeTravelPhysicalBytes: String,
  numTotalLogicalBytes: String,
  numTotalPhysicalBytes: String,
  rangePartitioning: besom.api.googlenative.bigquery.v2.outputs.RangePartitioningResponse,
  requirePartitionFilter: Boolean,
  resourceTags: scala.Predef.Map[String, String],
  schema: besom.api.googlenative.bigquery.v2.outputs.TableSchemaResponse,
  selfLink: String,
  snapshotDefinition: besom.api.googlenative.bigquery.v2.outputs.SnapshotDefinitionResponse,
  streamingBuffer: besom.api.googlenative.bigquery.v2.outputs.StreamingbufferResponse,
  tableConstraints: besom.api.googlenative.bigquery.v2.outputs.TableConstraintsResponse,
  tableReference: besom.api.googlenative.bigquery.v2.outputs.TableReferenceResponse,
  timePartitioning: besom.api.googlenative.bigquery.v2.outputs.TimePartitioningResponse,
  `type`: String,
  view: besom.api.googlenative.bigquery.v2.outputs.ViewDefinitionResponse
)
object GetTableResult :

  given decoder(using besom.types.Context): besom.types.Decoder[GetTableResult] =
    besom.internal.Decoder.derived[GetTableResult]



  given outputOps: {} with
    extension(output: besom.types.Output[GetTableResult])
      def biglakeConfiguration : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.BigLakeConfigurationResponse] = output.map(_.biglakeConfiguration)
      def cloneDefinition : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.CloneDefinitionResponse] = output.map(_.cloneDefinition)
      def clustering : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.ClusteringResponse] = output.map(_.clustering)
      def creationTime : besom.types.Output[String] = output.map(_.creationTime)
      def defaultCollation : besom.types.Output[String] = output.map(_.defaultCollation)
      def defaultRoundingMode : besom.types.Output[String] = output.map(_.defaultRoundingMode)
      def description : besom.types.Output[String] = output.map(_.description)
      def encryptionConfiguration : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.EncryptionConfigurationResponse] = output.map(_.encryptionConfiguration)
      def etag : besom.types.Output[String] = output.map(_.etag)
      def expirationTime : besom.types.Output[String] = output.map(_.expirationTime)
      def externalDataConfiguration : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.ExternalDataConfigurationResponse] = output.map(_.externalDataConfiguration)
      def friendlyName : besom.types.Output[String] = output.map(_.friendlyName)
      def kind : besom.types.Output[String] = output.map(_.kind)
      def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
      def lastModifiedTime : besom.types.Output[String] = output.map(_.lastModifiedTime)
      def location : besom.types.Output[String] = output.map(_.location)
      def materializedView : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.MaterializedViewDefinitionResponse] = output.map(_.materializedView)
      def maxStaleness : besom.types.Output[String] = output.map(_.maxStaleness)
      def model : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.ModelDefinitionResponse] = output.map(_.model)
      def numActiveLogicalBytes : besom.types.Output[String] = output.map(_.numActiveLogicalBytes)
      def numActivePhysicalBytes : besom.types.Output[String] = output.map(_.numActivePhysicalBytes)
      def numBytes : besom.types.Output[String] = output.map(_.numBytes)
      def numLongTermBytes : besom.types.Output[String] = output.map(_.numLongTermBytes)
      def numLongTermLogicalBytes : besom.types.Output[String] = output.map(_.numLongTermLogicalBytes)
      def numLongTermPhysicalBytes : besom.types.Output[String] = output.map(_.numLongTermPhysicalBytes)
      def numPartitions : besom.types.Output[String] = output.map(_.numPartitions)
      def numPhysicalBytes : besom.types.Output[String] = output.map(_.numPhysicalBytes)
      def numRows : besom.types.Output[String] = output.map(_.numRows)
      def numTimeTravelPhysicalBytes : besom.types.Output[String] = output.map(_.numTimeTravelPhysicalBytes)
      def numTotalLogicalBytes : besom.types.Output[String] = output.map(_.numTotalLogicalBytes)
      def numTotalPhysicalBytes : besom.types.Output[String] = output.map(_.numTotalPhysicalBytes)
      def rangePartitioning : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.RangePartitioningResponse] = output.map(_.rangePartitioning)
      def requirePartitionFilter : besom.types.Output[Boolean] = output.map(_.requirePartitionFilter)
      def resourceTags : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.resourceTags)
      def schema : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.TableSchemaResponse] = output.map(_.schema)
      def selfLink : besom.types.Output[String] = output.map(_.selfLink)
      def snapshotDefinition : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.SnapshotDefinitionResponse] = output.map(_.snapshotDefinition)
      def streamingBuffer : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.StreamingbufferResponse] = output.map(_.streamingBuffer)
      def tableConstraints : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.TableConstraintsResponse] = output.map(_.tableConstraints)
      def tableReference : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.TableReferenceResponse] = output.map(_.tableReference)
      def timePartitioning : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.TimePartitioningResponse] = output.map(_.timePartitioning)
      def `type` : besom.types.Output[String] = output.map(_.`type`)
      def view : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.ViewDefinitionResponse] = output.map(_.view)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetTableResult]])
      def biglakeConfiguration : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.BigLakeConfigurationResponse]] = output.map(_.map(_.biglakeConfiguration))
      def cloneDefinition : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.CloneDefinitionResponse]] = output.map(_.map(_.cloneDefinition))
      def clustering : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.ClusteringResponse]] = output.map(_.map(_.clustering))
      def creationTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creationTime))
      def defaultCollation : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultCollation))
      def defaultRoundingMode : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultRoundingMode))
      def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
      def encryptionConfiguration : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.EncryptionConfigurationResponse]] = output.map(_.map(_.encryptionConfiguration))
      def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
      def expirationTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.expirationTime))
      def externalDataConfiguration : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.ExternalDataConfigurationResponse]] = output.map(_.map(_.externalDataConfiguration))
      def friendlyName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.friendlyName))
      def kind : besom.types.Output[scala.Option[String]] = output.map(_.map(_.kind))
      def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
      def lastModifiedTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifiedTime))
      def location : besom.types.Output[scala.Option[String]] = output.map(_.map(_.location))
      def materializedView : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.MaterializedViewDefinitionResponse]] = output.map(_.map(_.materializedView))
      def maxStaleness : besom.types.Output[scala.Option[String]] = output.map(_.map(_.maxStaleness))
      def model : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.ModelDefinitionResponse]] = output.map(_.map(_.model))
      def numActiveLogicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numActiveLogicalBytes))
      def numActivePhysicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numActivePhysicalBytes))
      def numBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numBytes))
      def numLongTermBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numLongTermBytes))
      def numLongTermLogicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numLongTermLogicalBytes))
      def numLongTermPhysicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numLongTermPhysicalBytes))
      def numPartitions : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numPartitions))
      def numPhysicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numPhysicalBytes))
      def numRows : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numRows))
      def numTimeTravelPhysicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numTimeTravelPhysicalBytes))
      def numTotalLogicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numTotalLogicalBytes))
      def numTotalPhysicalBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.numTotalPhysicalBytes))
      def rangePartitioning : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.RangePartitioningResponse]] = output.map(_.map(_.rangePartitioning))
      def requirePartitionFilter : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.requirePartitionFilter))
      def resourceTags : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.resourceTags))
      def schema : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.TableSchemaResponse]] = output.map(_.map(_.schema))
      def selfLink : besom.types.Output[scala.Option[String]] = output.map(_.map(_.selfLink))
      def snapshotDefinition : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.SnapshotDefinitionResponse]] = output.map(_.map(_.snapshotDefinition))
      def streamingBuffer : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.StreamingbufferResponse]] = output.map(_.map(_.streamingBuffer))
      def tableConstraints : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.TableConstraintsResponse]] = output.map(_.map(_.tableConstraints))
      def tableReference : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.TableReferenceResponse]] = output.map(_.map(_.tableReference))
      def timePartitioning : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.TimePartitioningResponse]] = output.map(_.map(_.timePartitioning))
      def `type` : besom.types.Output[scala.Option[String]] = output.map(_.map(_.`type`))
      def view : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.ViewDefinitionResponse]] = output.map(_.map(_.view))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy