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