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.