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.