Package org.kie.api.conf

## Interface Option

- All Superinterfaces:
    `Serializable`
  All Known Subinterfaces:
    `KieBaseOption`, `KieSessionOption`, `MultiValueKieBaseOption`, `MultiValueKieSessionOption`, `SingleValueKieBaseOption`, `SingleValueKieSessionOption`
  All Known Implementing Classes:
    `AccumulateNullPropagationOption`, `BeliefSystemTypeOption`, `BetaRangeIndexOption`, `ClockTypeOption`, `DeclarativeAgendaOption`, `DirectFiringOption`, `EqualityBehaviorOption`, `EventProcessingOption`, `KeepReferenceOption`, `KieBaseMutabilityOption`, `MBeansOption`, `QueryListenerOption`, `RemoveIdentitiesOption`, `SequentialOption`, `SessionsPoolOption`, `ThreadSafeOption`, `TimedRuleExecutionOption`, `TimedRuleExecutionOption.FILTERED`, `TimerJobFactoryOption`, `WorkItemHandlerOption`

      public interface Option
      extends Serializable

  A base interface for type safe options in configuration objects

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getPropertyName()` |

- - ### Method Detail

    - #### getPropertyName

          String getPropertyName()

      Returns:
        the property name for this option