Uses of Class
co.ankatech.keymanagement.client.keymanagement.model.ConstraintPolicyResponse
Packages that use ConstraintPolicyResponse
Package
Description
-
Uses of ConstraintPolicyResponse in co.ankatech.ankasecure.keymanagement
Methods in co.ankatech.ankasecure.keymanagement that return ConstraintPolicyResponseModifier and TypeMethodDescriptionConstraintPolicyOperations.create(CreateConstraintPolicyRequest request) Creates a constraint policy (POST /tenants/{t}/constraint-policies).Reads one constraint policy (GET /tenants/{t}/constraint-policies/{p}).ConstraintPolicyOperations.update(UUID policyId, CreateConstraintPolicyRequest request) Updates a constraint policy (PATCH /tenants/{t}/constraint-policies/{p}). -
Uses of ConstraintPolicyResponse in co.ankatech.keymanagement.client.keymanagement.api
Methods in co.ankatech.keymanagement.client.keymanagement.api that return ConstraintPolicyResponseModifier and TypeMethodDescriptionConstraintPoliciesApi.createConstraintPolicy(UUID tenantId, CreateConstraintPolicyRequest createConstraintPolicyRequest) Create constraint policy Constraint types: `max_usage` (absolute cap per grant), `valid_from`/`valid_until` (temporal gate), `rate_limit` (per-grant throttle over a fixed one-minute window, approximate: a burst across a minute boundary can briefly reach twice the rate — 0 = emergency freeze, null = unlimited), `revoke_on_use` (single use: the grant is consumed by its first admitted invocation, whether or not the operation succeeds, and cannot be used again; it authorizes one operation, not one message).ConstraintPoliciesApi.getConstraintPolicy(UUID tenantId, UUID policyId) Get constraint policyConstraintPoliciesApi.updateConstraintPolicy(UUID tenantId, UUID policyId, CreateConstraintPolicyRequest createConstraintPolicyRequest) Update constraint policy (PATCH semantics — full replace of editable fields) The edit writes the policy's next immutable version; the response carries its number in `version`.Methods in co.ankatech.keymanagement.client.keymanagement.api that return types with arguments of type ConstraintPolicyResponseModifier and TypeMethodDescriptionConstraintPoliciesApi.createConstraintPolicyWithHttpInfo(UUID tenantId, CreateConstraintPolicyRequest createConstraintPolicyRequest) Create constraint policy Constraint types: `max_usage` (absolute cap per grant), `valid_from`/`valid_until` (temporal gate), `rate_limit` (per-grant throttle over a fixed one-minute window, approximate: a burst across a minute boundary can briefly reach twice the rate — 0 = emergency freeze, null = unlimited), `revoke_on_use` (single use: the grant is consumed by its first admitted invocation, whether or not the operation succeeds, and cannot be used again; it authorizes one operation, not one message).ConstraintPoliciesApi.getConstraintPolicyWithHttpInfo(UUID tenantId, UUID policyId) Get constraint policyConstraintPoliciesApi.updateConstraintPolicyWithHttpInfo(UUID tenantId, UUID policyId, CreateConstraintPolicyRequest createConstraintPolicyRequest) Update constraint policy (PATCH semantics — full replace of editable fields) The edit writes the policy's next immutable version; the response carries its number in `version`.Method parameters in co.ankatech.keymanagement.client.keymanagement.api with type arguments of type ConstraintPolicyResponseModifier and TypeMethodDescriptionokhttp3.CallConstraintPoliciesApi.createConstraintPolicyAsync(UUID tenantId, CreateConstraintPolicyRequest createConstraintPolicyRequest, ApiCallback<ConstraintPolicyResponse> _callback) Create constraint policy (asynchronously) Constraint types: `max_usage` (absolute cap per grant), `valid_from`/`valid_until` (temporal gate), `rate_limit` (per-grant throttle over a fixed one-minute window, approximate: a burst across a minute boundary can briefly reach twice the rate — 0 = emergency freeze, null = unlimited), `revoke_on_use` (single use: the grant is consumed by its first admitted invocation, whether or not the operation succeeds, and cannot be used again; it authorizes one operation, not one message).okhttp3.CallConstraintPoliciesApi.getConstraintPolicyAsync(UUID tenantId, UUID policyId, ApiCallback<ConstraintPolicyResponse> _callback) Get constraint policy (asynchronously)okhttp3.CallConstraintPoliciesApi.updateConstraintPolicyAsync(UUID tenantId, UUID policyId, CreateConstraintPolicyRequest createConstraintPolicyRequest, ApiCallback<ConstraintPolicyResponse> _callback) Update constraint policy (PATCH semantics — full replace of editable fields) (asynchronously) The edit writes the policy's next immutable version; the response carries its number in `version`. -
Uses of ConstraintPolicyResponse in co.ankatech.keymanagement.client.keymanagement.model
Methods in co.ankatech.keymanagement.client.keymanagement.model that return ConstraintPolicyResponseModifier and TypeMethodDescriptionConstraintPolicyResponse.createdAt(OffsetDateTime createdAt) ConstraintPolicyResponse.description(String description) static ConstraintPolicyResponseCreate an instance of ConstraintPolicyResponse given an JSON stringConstraintPolicyResponse.rateLimitPerMinute(Integer rateLimitPerMinute) ConstraintPolicyResponse.revokeOnUse(Boolean revokeOnUse) ConstraintPolicyResponse.updatedAt(OffsetDateTime updatedAt) ConstraintPolicyResponse.validFrom(OffsetDateTime validFrom) ConstraintPolicyResponse.validUntil(OffsetDateTime validUntil) Methods in co.ankatech.keymanagement.client.keymanagement.model that return types with arguments of type ConstraintPolicyResponseMethods in co.ankatech.keymanagement.client.keymanagement.model with parameters of type ConstraintPolicyResponseModifier and TypeMethodDescriptionPageConstraintPolicyResponse.addContentItem(ConstraintPolicyResponse contentItem) Method parameters in co.ankatech.keymanagement.client.keymanagement.model with type arguments of type ConstraintPolicyResponseModifier and TypeMethodDescriptionPageConstraintPolicyResponse.content(List<ConstraintPolicyResponse> content) voidPageConstraintPolicyResponse.setContent(List<ConstraintPolicyResponse> content)