RestCatalogSpecification

class RestCatalogSpecification(val catalogType: CatalogType.Type = Type.REST, val serverUri: String, val namespace: String) : CatalogType

Rest catalog specifications.

Provides configuration details required to connect to the Rest catalog service and manage Iceberg table metadata.

Constructors

Link copied to clipboard
constructor(catalogType: CatalogType.Type = Type.REST, serverUri: String, namespace: String)

Properties

Link copied to clipboard
open override val catalogType: CatalogType.Type
Link copied to clipboard
@get:JsonPropertyDescription(value = "The namespace to be used in the Table identifier. This will ONLY be used if the `Destination Namespace` setting for the connection is set to `Destination-defined` or `Source-defined`")
val namespace: String
Link copied to clipboard
@get:JsonPropertyDescription(value = "The base URL of the Rest server used to connect to the Rest catalog.")
val serverUri: String

The URI of the Rest server.