# Package org.kie.api.conf

- Interface Summary
  Interface | Description
  --- | ---
  KieBaseOption | A markup interface for `KieBase` options.
  KieBaseOptionsConfiguration | A base interface for type safe configurations
  MultiValueKieBaseOption | A markup interface for MultiValueKieBaseConfiguration options
  MultiValueOption | A markup interface for MultiValueKieBaseConfiguration options
  MultiValueRuleBaseOption |
  Option | A base interface for type safe options in configuration objects
  OptionsConfiguration<T extends Option,​S extends SingleValueOption,​M extends MultiValueOption> |
  SingleValueKieBaseOption | A markup interface for KieBaseConfiguration options
  SingleValueOption | A markup interface for KieBaseConfiguration options
  SingleValueRuleBaseOption |

- Class Summary
  Class | Description
  --- | ---
  ConfigurationKey<T extends OptionsConfiguration> |
  OptionKey<T extends Option> |
  SessionsPoolOption |

- Enum Summary
  Enum | Description
  --- | ---
  BetaRangeIndexOption | An enum to enable beta node range index option.
  DeclarativeAgendaOption | An enum to enable Declarative Agenda option.
  EqualityBehaviorOption | An Enum for EqualityBehavior option.
  EventProcessingOption | An Enum for Event Processing option.
  KieBaseMutabilityOption | An option to define if a KieBase should be mutable or not.
  MBeansOption | An Enum for MBeans Enabled option.
  RemoveIdentitiesOption | An Enum for Remove Identities option.
  SequentialOption | An Enum for Sequential option.