Class PolicyApi
java.lang.Object
org.apache.polaris.service.it.env.RestApi
org.apache.polaris.service.it.env.PolicyApi
-
Method Summary
Modifier and TypeMethodDescriptionvoidattachPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier, org.apache.polaris.service.types.PolicyAttachmentTarget target, Map<String, String> parameters) org.apache.polaris.service.types.PolicycreatePolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier, org.apache.polaris.core.policy.PolicyType policyType, String content, String description) voiddetachPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier, org.apache.polaris.service.types.PolicyAttachmentTarget target) voiddropPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier) voiddropPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier, Boolean detachAll) List<org.apache.polaris.service.types.ApplicablePolicy> getApplicablePolicies(String catalog, org.apache.iceberg.catalog.Namespace namespace, String targetName, org.apache.polaris.core.policy.PolicyType policyType) List<org.apache.polaris.service.types.PolicyIdentifier> listPolicies(String catalog, org.apache.iceberg.catalog.Namespace namespace) List<org.apache.polaris.service.types.PolicyIdentifier> listPolicies(String catalog, org.apache.iceberg.catalog.Namespace namespace, org.apache.polaris.core.policy.PolicyType type) org.apache.polaris.service.types.PolicyloadPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier) voidorg.apache.polaris.service.types.PolicyupdatePolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier, String newContent, String newDescription, int currentPolicyVersion)
-
Method Details
-
purge
-
listPolicies
-
listPolicies
-
dropPolicy
public void dropPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier) -
dropPolicy
-
loadPolicy
public org.apache.polaris.service.types.Policy loadPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier) -
createPolicy
-
updatePolicy
-
attachPolicy
-
detachPolicy
public void detachPolicy(String catalog, org.apache.polaris.service.types.PolicyIdentifier policyIdentifier, org.apache.polaris.service.types.PolicyAttachmentTarget target) -
getApplicablePolicies
-