
src.bigquery.v2.GetDatasetResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.bigquery.v2
final case class GetDatasetResult private(
access: scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.DatasetAccessItemResponse],
creationTime: String,
datasetReference: besom.api.googlenative.bigquery.v2.outputs.DatasetReferenceResponse,
defaultCollation: String,
defaultEncryptionConfiguration: besom.api.googlenative.bigquery.v2.outputs.EncryptionConfigurationResponse,
defaultPartitionExpirationMs: String,
defaultRoundingMode: String,
defaultTableExpirationMs: String,
description: String,
etag: String,
externalDatasetReference: besom.api.googlenative.bigquery.v2.outputs.ExternalDatasetReferenceResponse,
friendlyName: String,
isCaseInsensitive: Boolean,
kind: String,
labels: scala.Predef.Map[String, String],
lastModifiedTime: String,
location: String,
maxTimeTravelHours: String,
satisfiesPzs: Boolean,
selfLink: String,
storageBillingModel: String,
tags: scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.DatasetTagsItemResponse]
)
object GetDatasetResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetDatasetResult] =
besom.internal.Decoder.derived[GetDatasetResult]
given outputOps: {} with
extension(output: besom.types.Output[GetDatasetResult])
def access : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.DatasetAccessItemResponse]] = output.map(_.access)
def creationTime : besom.types.Output[String] = output.map(_.creationTime)
def datasetReference : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.DatasetReferenceResponse] = output.map(_.datasetReference)
def defaultCollation : besom.types.Output[String] = output.map(_.defaultCollation)
def defaultEncryptionConfiguration : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.EncryptionConfigurationResponse] = output.map(_.defaultEncryptionConfiguration)
def defaultPartitionExpirationMs : besom.types.Output[String] = output.map(_.defaultPartitionExpirationMs)
def defaultRoundingMode : besom.types.Output[String] = output.map(_.defaultRoundingMode)
def defaultTableExpirationMs : besom.types.Output[String] = output.map(_.defaultTableExpirationMs)
def description : besom.types.Output[String] = output.map(_.description)
def etag : besom.types.Output[String] = output.map(_.etag)
def externalDatasetReference : besom.types.Output[besom.api.googlenative.bigquery.v2.outputs.ExternalDatasetReferenceResponse] = output.map(_.externalDatasetReference)
def friendlyName : besom.types.Output[String] = output.map(_.friendlyName)
def isCaseInsensitive : besom.types.Output[Boolean] = output.map(_.isCaseInsensitive)
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 maxTimeTravelHours : besom.types.Output[String] = output.map(_.maxTimeTravelHours)
def satisfiesPzs : besom.types.Output[Boolean] = output.map(_.satisfiesPzs)
def selfLink : besom.types.Output[String] = output.map(_.selfLink)
def storageBillingModel : besom.types.Output[String] = output.map(_.storageBillingModel)
def tags : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.DatasetTagsItemResponse]] = output.map(_.tags)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetDatasetResult]])
def access : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.DatasetAccessItemResponse]]] = output.map(_.map(_.access))
def creationTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creationTime))
def datasetReference : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.DatasetReferenceResponse]] = output.map(_.map(_.datasetReference))
def defaultCollation : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultCollation))
def defaultEncryptionConfiguration : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.EncryptionConfigurationResponse]] = output.map(_.map(_.defaultEncryptionConfiguration))
def defaultPartitionExpirationMs : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultPartitionExpirationMs))
def defaultRoundingMode : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultRoundingMode))
def defaultTableExpirationMs : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultTableExpirationMs))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
def externalDatasetReference : besom.types.Output[scala.Option[besom.api.googlenative.bigquery.v2.outputs.ExternalDatasetReferenceResponse]] = output.map(_.map(_.externalDatasetReference))
def friendlyName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.friendlyName))
def isCaseInsensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.isCaseInsensitive))
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 maxTimeTravelHours : besom.types.Output[scala.Option[String]] = output.map(_.map(_.maxTimeTravelHours))
def satisfiesPzs : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.satisfiesPzs))
def selfLink : besom.types.Output[scala.Option[String]] = output.map(_.map(_.selfLink))
def storageBillingModel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.storageBillingModel))
def tags : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.bigquery.v2.outputs.DatasetTagsItemResponse]]] = output.map(_.map(_.tags))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy