
src.bigquery.v2.GetTableResult.scala Maven / Gradle / Ivy
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