
com.pulumi.gcp.bigquery.kotlin.outputs.TableBiglakeConfiguration.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.bigquery.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property connectionId The connection specifying the credentials to be used to
* read and write to external storage, such as Cloud Storage. The connection_id can
* have the form "<project\_id>.<location\_id>.<connection\_id>" or
* projects/<project\_id>/locations/<location\_id>/connections/<connection\_id>".
* @property fileFormat The file format the table data is stored in.
* @property storageUri The fully qualified location prefix of the external folder where table data
* is stored. The '*' wildcard character is not allowed. The URI should be in the format "gs://bucket/path_to_table/"
* @property tableFormat The table format the metadata only snapshots are stored in.
*/
public data class TableBiglakeConfiguration(
public val connectionId: String,
public val fileFormat: String,
public val storageUri: String,
public val tableFormat: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.bigquery.outputs.TableBiglakeConfiguration): TableBiglakeConfiguration = TableBiglakeConfiguration(
connectionId = javaType.connectionId(),
fileFormat = javaType.fileFormat(),
storageUri = javaType.storageUri(),
tableFormat = javaType.tableFormat(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy