Package com.contentgrid.opa.client.api
Interface PolicyApi
-
- All Known Implementing Classes:
OpaClient,PolicyComponent
public interface PolicyApi
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPolicyApi.DeletePolicyResponsestatic classPolicyApi.GetPolicyResponsestatic classPolicyApi.ListPoliciesResponsestatic classPolicyApi.OpaPolicystatic classPolicyApi.UpsertPolicyResponse
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<PolicyApi.DeletePolicyResponse>deletePolicy(java.lang.String id)java.util.concurrent.CompletableFuture<PolicyApi.GetPolicyResponse>getPolicy(java.lang.String id)java.util.concurrent.CompletableFuture<PolicyApi.ListPoliciesResponse>listPolicies()java.util.concurrent.CompletableFuture<PolicyApi.UpsertPolicyResponse>upsertPolicy(java.lang.String id, java.lang.String policy)
-
-
-
Method Detail
-
listPolicies
java.util.concurrent.CompletableFuture<PolicyApi.ListPoliciesResponse> listPolicies()
-
upsertPolicy
java.util.concurrent.CompletableFuture<PolicyApi.UpsertPolicyResponse> upsertPolicy(java.lang.String id, java.lang.String policy)
-
getPolicy
java.util.concurrent.CompletableFuture<PolicyApi.GetPolicyResponse> getPolicy(java.lang.String id)
-
deletePolicy
java.util.concurrent.CompletableFuture<PolicyApi.DeletePolicyResponse> deletePolicy(java.lang.String id)
-
-