Class CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder
java.lang.Object
com.styra.opa.openapi.models.operations.CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder
- Enclosing class:
- CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
public static final class CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Arbitrary JSON used within your policies by accessing `input`Arbitrary JSON used within your policies by accessing `input`options
(CompileOptions options) Additional options to use during partial evaluation.options
(Optional<? extends CompileOptions> options) Additional options to use during partial evaluation.The terms to treat as unknown during partial evaluation.The terms to treat as unknown during partial evaluation.
-
Method Details
-
options
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder options(Optional<? extends CompileOptions> options) Additional options to use during partial evaluation. Only the disableInlining option is currently supported in OPA. Enterprise OPA may support additional options. -
unknowns
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder unknowns(List<String> unknowns) The terms to treat as unknown during partial evaluation. -
unknowns
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder unknowns(Optional<? extends List<String>> unknowns) The terms to treat as unknown during partial evaluation. -
input
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder input(Optional<? extends Input> input) Arbitrary JSON used within your policies by accessing `input` -
build