NessieCatalogSpecification
class NessieCatalogSpecification(val catalogType: CatalogType.Type = Type.NESSIE, val serverUri: String, val accessToken: String?, val namespace: String) : CatalogType
Nessie catalog specifications.
Provides configuration details required to connect to a Nessie server and manage Iceberg table metadata.
Constructors
Link copied to clipboard
constructor(catalogType: CatalogType.Type = Type.NESSIE, serverUri: String, accessToken: String?, namespace: String)
Properties
Link copied to clipboard
@get:JsonPropertyDescription(value = "Optional token for authentication with the Nessie server.")
Access token for authenticating with the Nessie server.
Link copied to clipboard
Link copied to clipboard
@get:JsonPropertyDescription(value = "The Nessie 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`")
The namespace to be used when building the Table identifier