GCSDepot

data class GCSDepot(val bucket: String? = null, val relativePath: String? = null, val format: String? = null, val metastoreUrl: String? = null, val icebergCatalogType: GCSDepot.IcebergCatalogType? = null)

Represents a Google Cloud Storage (GCS) depot configuration.

Constructors

Link copied to clipboard
constructor(bucket: String? = null, relativePath: String? = null, format: String? = null, metastoreUrl: String? = null, icebergCatalogType: GCSDepot.IcebergCatalogType? = null)

Types

Link copied to clipboard

Enum class representing the Iceberg catalog type.

Properties

Link copied to clipboard
val bucket: String? = null

The GCS bucket name.

Link copied to clipboard
val format: String? = null

The format of the data in the GCS depot.

Link copied to clipboard

The type of Iceberg catalog used by the GCS depot. Can be either "HIVE" or "HADOOP".

Link copied to clipboard
val metastoreUrl: String? = null

The metastore URL associated with the GCS depot.

Link copied to clipboard
val relativePath: String? = null

The relative path within the GCS bucket.