Class CompileOptions.Builder
java.lang.Object
com.styra.opa.openapi.models.shared.CompileOptions.Builder
- Enclosing class:
- CompileOptions
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()disableInlining(List<String> disableInlining) A list of paths to exclude from partial evaluation inlining.disableInlining(Optional<? extends List<String>> disableInlining) A list of paths to exclude from partial evaluation inlining.The Rego rule to evaluate for generating column masks.The Rego rule to evaluate for generating column masks.targetDialects(List<TargetDialects> targetDialects) The output targets for partial evaluation.targetDialects(Optional<? extends List<TargetDialects>> targetDialects) The output targets for partial evaluation.targetSQLTableMappings(TargetSQLTableMappings targetSQLTableMappings) targetSQLTableMappings(Optional<? extends TargetSQLTableMappings> targetSQLTableMappings)
-
Method Details
-
disableInlining
A list of paths to exclude from partial evaluation inlining. -
disableInlining
A list of paths to exclude from partial evaluation inlining. -
targetDialects
The output targets for partial evaluation. Different targets will have different constraints. -
targetDialects
public CompileOptions.Builder targetDialects(Optional<? extends List<TargetDialects>> targetDialects) The output targets for partial evaluation. Different targets will have different constraints. -
targetSQLTableMappings
public CompileOptions.Builder targetSQLTableMappings(Optional<? extends TargetSQLTableMappings> targetSQLTableMappings) -
maskRule
The Rego rule to evaluate for generating column masks. -
maskRule
The Rego rule to evaluate for generating column masks. -
additionalProperty
-
additionalProperties
-
build
-