Class GuardRailConfiguration
-
- All Implemented Interfaces:
public final class GuardRailConfigurationConfiguration for guardrails in PromptRunner operations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classGuardRailConfiguration.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<GuardRail>guardspublic final static GuardRailConfiguration.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description GuardRailConfiguration(List<GuardRail> guards)
-
Method Summary
Modifier and Type Method Description final List<GuardRail>getGuards()List of direct guardrail instances to apply. final GuardRailConfigurationwithGuardRails(GuardRail guards)Create a new configuration with additional guardrail instances. final BooleanhasGuards()Check if any guardrails are configured. -
-
Method Detail
-
withGuardRails
final GuardRailConfiguration withGuardRails(GuardRail guards)
Create a new configuration with additional guardrail instances.
- Parameters:
guards- the guardrail instances to add- Returns:
new configuration with the specified guards added
-
-
-
-