Package org.kie.internal.builder.conf

## Interface KnowledgeBuilderOption

- All Superinterfaces:
    `org.kie.api.conf.Option`, `java.io.Serializable`
  All Known Subinterfaces:
    `MultiValueKieBuilderOption`, `MultiValueKnowledgeBuilderOption`, `MultiValueRuleBuilderOption`, `SingleValueKieBuilderOption`, `SingleValueKnowledgeBuilderOption`, `SingleValueRuleBuilderOption`
  All Known Implementing Classes:
    `AccumulateFunctionOption`, `AlphaNetworkCompilerOption`, `DefaultDialectOption`, `DefaultPackageNameOption`, `DumpDirOption`, `EvaluatorOption`, `ExternaliseCanonicalModelLambdaOption`, `GroupDRLsInKieBasesByFolderOption`, `KBuilderSeverityOption`, `LanguageLevelOption`, `ParallelLambdaExternalizationOption`, `ParallelRulesBuildThresholdOption`, `ProcessStringEscapesOption`, `PropertySpecificOption`, `TrimCellsInDTableOption`

      public interface KnowledgeBuilderOption
      extends org.kie.api.conf.Option

  A markup interface for KnowledgeBuilderConfiguration options

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.lang.String` | `TYPE` |

  - ### Method Summary

    All Methods Instance Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `default java.lang.String` | `type()` |

    - ### Methods inherited from interface org.kie.api.conf.Option

      `getPropertyName, propertyName`

- - ### Field Detail

    - #### TYPE

          static final java.lang.String TYPE

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### type

          default java.lang.String type()

      Specified by:
        `type` in interface `org.kie.api.conf.Option`