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
-