Class Healing.SetProperty

java.lang.Object
com.shaft.properties.internal.Healing.SetProperty
All Implemented Interfaces:
EngineProperties.SetProperty
Enclosing interface:
Healing

public static class Healing.SetProperty extends Object implements EngineProperties.SetProperty
Fluent current-thread overrides for SHAFT Heal.
  • Constructor Details

    • SetProperty

      public SetProperty()
  • Method Details

    • strategy

      public Healing.SetProperty strategy(String value)
      Parameters:
      value - strategy name @return this builder
    • minimumConfidence

      public Healing.SetProperty minimumConfidence(double value)
      Parameters:
      value - minimum confidence @return this builder
    • minimumTrustPercentage

      public Healing.SetProperty minimumTrustPercentage(int value)
      Parameters:
      value - minimum trust percentage from 0 to 100 @return this builder
    • ambiguityMargin

      public Healing.SetProperty ambiguityMargin(double value)
      Parameters:
      value - ambiguity margin @return this builder
    • evidenceCategories

      public Healing.SetProperty evidenceCategories(String value)
      Parameters:
      value - evidence category list @return this builder
    • testIdAttributes

      public Healing.SetProperty testIdAttributes(String value)
      Parameters:
      value - test ID attribute list @return this builder
    • historyEnabled

      public Healing.SetProperty historyEnabled(boolean value)
      Parameters:
      value - history enabled state @return this builder
    • historyPath

      public Healing.SetProperty historyPath(String value)
      Parameters:
      value - history path @return this builder
    • historyMaxEntries

      public Healing.SetProperty historyMaxEntries(int value)
      Parameters:
      value - maximum entries @return this builder
    • historyRetentionDays

      public Healing.SetProperty historyRetentionDays(int value)
      Parameters:
      value - retention days @return this builder
    • visualEnabled

      public Healing.SetProperty visualEnabled(boolean value)
      Parameters:
      value - visual evidence enabled state @return this builder
    • aiEnabled

      public Healing.SetProperty aiEnabled(boolean value)
      Parameters:
      value - AI reranking enabled state @return this builder
    • aiTrigger

      public Healing.SetProperty aiTrigger(String value)
      Parameters:
      value - AI trigger policy @return this builder
    • sourcePatchEnabled

      public Healing.SetProperty sourcePatchEnabled(boolean value)
      Parameters:
      value - source-patch proposal enabled state @return this builder