Skip to content

Commit 3e374ae

Browse files
feat(policies): add Policy CRUD methods for Unified Policy Architecture
Add comprehensive policy management methods to the Java SDK as part of the Unified Policy Architecture v2.0.0 (Phase 10 - SDKs). Static Policies: - listStaticPolicies() with filtering options - getStaticPolicy(), createStaticPolicy(), updateStaticPolicy() - deleteStaticPolicy(), toggleStaticPolicy() - getEffectiveStaticPolicies(), testPattern(), getStaticPolicyVersions() Policy Overrides (Enterprise): - createPolicyOverride(), getPolicyOverride(), deletePolicyOverride() Dynamic Policies: - listDynamicPolicies() with filtering options - getDynamicPolicy(), createDynamicPolicy(), updateDynamicPolicy() - deleteDynamicPolicy(), toggleDynamicPolicy() - getEffectiveDynamicPolicies() New types in PolicyTypes.java: - PolicyCategory, PolicyTier, PolicyAction, OverrideAction enums - StaticPolicy, DynamicPolicy, PolicyOverride models - CreateStaticPolicyRequest, UpdateStaticPolicyRequest builders - CreateDynamicPolicyRequest, UpdateDynamicPolicyRequest builders - ListStaticPoliciesOptions, ListDynamicPoliciesOptions - TestPatternResult, PolicyVersion Tests: 38 tests covering all methods and type validation Part of: Epic #724 - Unified Policy Architecture v2.0.0
1 parent 174c8b2 commit 3e374ae

3 files changed

Lines changed: 2106 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)