dennishuo commented on code in PR #2190:
URL: https://github.com/apache/polaris/pull/2190#discussion_r2277253883
##########
polaris-core/src/main/java/org/apache/polaris/core/connection/ConnectionConfigInfoDpo.java:
##########
@@ -64,22 +66,29 @@ public abstract class ConnectionConfigInfoDpo implements
IcebergCatalogPropertie
// The authentication parameters for the connection
private final AuthenticationParametersDpo authenticationParameters;
+ // The Polaris service identity info of the connection
+ private final ServiceIdentityInfoDpo serviceIdentity;
+
public ConnectionConfigInfoDpo(
@JsonProperty(value = "connectionTypeCode", required = true) int
connectionTypeCode,
@JsonProperty(value = "uri", required = true) @Nonnull String uri,
@JsonProperty(value = "authenticationParameters", required = true)
@Nonnull
- AuthenticationParametersDpo authenticationParameters) {
- this(connectionTypeCode, uri, authenticationParameters, true);
+ AuthenticationParametersDpo authenticationParameters,
+ @JsonProperty(value = "serviceIdentity", required = false) @Nonnull
+ ServiceIdentityInfoDpo serviceIdentity) {
+ this(connectionTypeCode, uri, authenticationParameters, serviceIdentity,
true);
}
protected ConnectionConfigInfoDpo(
int connectionTypeCode,
@Nonnull String uri,
@Nonnull AuthenticationParametersDpo authenticationParameters,
+ @Nonnull ServiceIdentityInfoDpo serviceIdentity,
Review Comment:
Is this actually `@Nullable`? Here and above
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]