All Classes and Interfaces
Class
Description
An exception associated with Authentication or Authorization.
Exponential Backoff Strategy with Jitter
The duration between consecutive attempts is calculated as follows:
intervalMs = min(maxIntervalMs, initialIntervalMs*(baseFactor^attempts) +/- r)
where baseFactor is the base factor and r a random value between 0 and jitterFactor*intervalMs.
BatchMixedResults
BatchServerError
BatchSuccessfulPolicyEvaluation
ClientError
CompileOptions
CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
CompileResultJSON
CompileResultJSONResult
CompileResultMultitarget
CompileResultMultitargetQuery
CompileResultMultitargetResult
CompileResultSQL
CompileResultSQLResult
CompileResultUCAST
CompileResultUCASTResult
Converts CR-LF, LF, CR to LF
ExecuteBatchPolicyWithInputRequestBody
ExecutePolicyWithInputRequestBody
Implemented by classes that have security annotations on fields.
HealthyServer
Public helper methods for use by customers and end-users.
Holder class for hook-associated types.
Specifies what happens if a request action throws an Exception.
Context for an AfterError hook call.
Specifies how a response is transformed before response processing.
Context for an AfterSuccess hook call.
Specifies how a request is transformed before sending.
Context for a BeforeRequest hook call.
Context for a hook call.
Transforms the HTTPClient before use.
Registers hooks for use at runtime by an end-user or for use by a customer
that may edit the SDKHooks.java file.
Input
https://docs.styra.com/enterprise-opa - Enterprise OPA documentation
The Builder class allows the configuration of a new instance of the SDK.
The OPA class contains all the functionality and configuration needed to
make "happy path" queries against an OPA server.
This HTTPClient implementation also injects additional headers provided to
its constructor into each HTTP request that it sends.
This HTTPClient implementation wraps OPAHTTPClient and has the same
functionality, but also creates log messages indicating the latency for each
request processed.
This class encapsulates a result of a previous OPA request for deferred
access.
Provenance
Result
Thrown by a service call when an error response occurs.
ServerError
SuccessfulPolicyResponse
UnhealthyServer