Class CompileQueryWithPartialEvaluationRequestBody
java.lang.Object
com.styra.opa.openapi.models.operations.CompileQueryWithPartialEvaluationRequestBody
CompileQueryWithPartialEvaluationRequestBody
The query, input, and other settings for partial evaluation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
-
Constructor Summary
ConstructorsConstructorDescriptionCompileQueryWithPartialEvaluationRequestBody
(Optional<? extends CompileOptions> options, Optional<? extends List<String>> unknowns, Optional<? extends Input> input) -
Method Summary
Modifier and TypeMethodDescriptionstatic final CompileQueryWithPartialEvaluationRequestBody.Builder
builder()
boolean
int
hashCode()
input()
Arbitrary JSON used within your policies by accessing `input`options()
Additional options to use during partial evaluation.toString()
unknowns()
The terms to treat as unknown during partial evaluation.Arbitrary JSON used within your policies by accessing `input`Arbitrary JSON used within your policies by accessing `input`withOptions
(CompileOptions options) Additional options to use during partial evaluation.withOptions
(Optional<? extends CompileOptions> options) Additional options to use during partial evaluation.withUnknowns
(List<String> unknowns) The terms to treat as unknown during partial evaluation.withUnknowns
(Optional<? extends List<String>> unknowns) The terms to treat as unknown during partial evaluation.
-
Constructor Details
-
CompileQueryWithPartialEvaluationRequestBody
-
CompileQueryWithPartialEvaluationRequestBody
public CompileQueryWithPartialEvaluationRequestBody()
-
-
Method Details
-
options
Additional options to use during partial evaluation. Only the disableInlining option is currently supported in OPA. Enterprise OPA may support additional options. -
unknowns
The terms to treat as unknown during partial evaluation. -
input
Arbitrary JSON used within your policies by accessing `input` -
builder
-
withOptions
public CompileQueryWithPartialEvaluationRequestBody withOptions(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. -
withUnknowns
The terms to treat as unknown during partial evaluation. -
withUnknowns
public CompileQueryWithPartialEvaluationRequestBody withUnknowns(Optional<? extends List<String>> unknowns) The terms to treat as unknown during partial evaluation. -
withInput
Arbitrary JSON used within your policies by accessing `input` -
equals
-
hashCode
public int hashCode() -
toString
-