PolarisCatalogConfiguration
constructor(@JsonPropertyDescription(value = "The base URL of the Polaris server.") serverUri: String, @JsonPropertyDescription(value = "The name of the catalog in Polaris.") catalogName: String, @JsonPropertyDescription(value = "The OAuth Client ID for authenticating with the Polaris server.") clientId: String, @JsonPropertyDescription(value = "The OAuth Client Secret for authenticating with the Polaris server.") clientSecret: String, @JsonPropertyDescription(value = "The OAuth scope for authentication. Must be in the format PRINCIPAL_ROLE:<role_name>.") scope: String, @JsonPropertyDescription(value = "The OAuth2 token endpoint URI. If not provided, a deprecation warning may be issued as this will become required in future versions.") oauth2ServerUri: String? = null, namespace: String)