Interface EpisodicReflectionConfiguration

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
EpisodicReflectionConfiguration.Jsii$Proxy

@Generated(value="jsii-pacmak/1.130.0 (build 048a5ee)", date="2026-05-20T12:39:41.760Z") @Stability(Stable) public interface EpisodicReflectionConfiguration extends software.amazon.jsii.JsiiSerializable
Configuration for episodic memory reflection.

Example:

 // Create memory with custom strategies
 Memory memory = Memory.Builder.create(this, "MyMemory")
         .memoryName("my_memory")
         .description("Memory with custom strategies")
         .expirationDuration(Duration.days(90))
         .memoryStrategies(List.of(MemoryStrategy.usingUserPreference(ManagedStrategyProps.builder()
                 .strategyName("CustomerPreferences")
                 .namespaces(List.of("support/customer/{actorId}/preferences"))
                 .build()), MemoryStrategy.usingSemantic(ManagedStrategyProps.builder()
                 .strategyName("CustomerSupportSemantic")
                 .namespaces(List.of("support/customer/{actorId}/semantic"))
                 .build()), MemoryStrategy.usingEpisodic(ManagedStrategyProps.builder()
                 .strategyName("customerJourneyEpisodic")
                 .namespaces(List.of("/journey/customer/{actorId}/episodes"))
                 .reflectionConfiguration(EpisodicReflectionConfiguration.builder()
                         .namespaces(List.of("/journey/customer/{actorId}/reflections"))
                         .build())
                 .build())))
         .build();