Gcs

data class Gcs(val gcsUrl: String? = null, val bucket: String? = null, val path: String? = null, val metastoreUrl: String? = null, val relativePath: String? = null, val icebergCatalogType: Gcs.IcebergCatalogType? = null)

Represents a Google Cloud Storage (GCS) configuration.

Constructors

Link copied to clipboard
constructor(gcsUrl: String? = null, bucket: String? = null, path: String? = null, metastoreUrl: String? = null, relativePath: String? = null, icebergCatalogType: Gcs.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 gcsUrl: String? = null

The GCS URL.

Link copied to clipboard

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

Link copied to clipboard
val metastoreUrl: String? = null

The metastore URL associated with the GCS.

Link copied to clipboard
val path: String? = null

The path within the GCS bucket.

Link copied to clipboard
val relativePath: String? = null

The relative path within the GCS bucket.