Class ModelPrincipalSecrets
java.lang.Object
org.apache.polaris.extension.persistence.impl.eclipselink.models.ModelPrincipalSecrets
PrincipalSecrets model representing the secrets used to authenticate a catalog principal. This is
used to exchange the information with PRINCIPAL_SECRETS table
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static ModelPrincipalSecretsfromPrincipalSecrets(org.apache.polaris.core.entity.PolarisPrincipalSecrets record) longstatic org.apache.polaris.core.entity.PolarisPrincipalSecretsvoidupdate(org.apache.polaris.core.entity.PolarisPrincipalSecrets principalSecrets)
-
Constructor Details
-
ModelPrincipalSecrets
public ModelPrincipalSecrets()
-
-
Method Details
-
getPrincipalId
public long getPrincipalId() -
getPrincipalClientId
-
getSecretSalt
-
getMainSecretHash
-
getSecondarySecretHash
-
builder
-
fromPrincipalSecrets
public static ModelPrincipalSecrets fromPrincipalSecrets(org.apache.polaris.core.entity.PolarisPrincipalSecrets record) -
toPrincipalSecrets
public static org.apache.polaris.core.entity.PolarisPrincipalSecrets toPrincipalSecrets(ModelPrincipalSecrets model) -
update
public void update(org.apache.polaris.core.entity.PolarisPrincipalSecrets principalSecrets)
-