Class CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
java.lang.Object
com.styra.opa.openapi.models.operations.CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
The query, input, and other settings for partial evaluation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
-
Constructor Summary
ConstructorsConstructorDescriptionCompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
(Optional<? extends CompileOptions> options, Optional<? extends List<String>> unknowns, Optional<? extends Input> input) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
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
-
CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
-
CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody()
-
-
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
public static final CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody.Builder builder() -
withOptions
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody 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
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody withUnknowns(List<String> unknowns) The terms to treat as unknown during partial evaluation. -
withUnknowns
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody withUnknowns(Optional<? extends List<String>> unknowns) The terms to treat as unknown during partial evaluation. -
withInput
public CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody withInput(Optional<? extends Input> input) Arbitrary JSON used within your policies by accessing `input` -
equals
-
hashCode
public int hashCode() -
toString
-