S3Depot

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

Represents an S3 depot configuration.

Constructors

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

Types

Link copied to clipboard

Enum class representing Iceberg catalog types.

Properties

Link copied to clipboard
val bucket: String? = null

The S3 bucket name. Default is null.

Link copied to clipboard
val format: String? = null

The format for the S3 depot. Default is null.

Link copied to clipboard

The catalog type for Iceberg integration. Default is null.

Link copied to clipboard
val metastoreUrl: String? = null

The metastore URL for the connection. Default is null.

Link copied to clipboard
val relativePath: String? = null

The relative path for the S3 connection. Default is null.

Link copied to clipboard
val scheme: String? = null

The scheme for the S3 connection. Default is null.