S3

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

Represents an S3 configuration.

Constructors

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

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 path: String? = null

The path within the S3 bucket. 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 s3Url: String? = null

The S3 URL for the connection. Default is null.