Interface MemoryStrategyInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MemoryStrategyInput.Builder,,MemoryStrategyInput> SdkBuilder<MemoryStrategyInput.Builder,,MemoryStrategyInput> SdkPojo
- Enclosing class:
MemoryStrategyInput
-
Method Summary
Modifier and TypeMethodDescriptiondefault MemoryStrategyInput.BuildercustomMemoryStrategy(Consumer<CustomMemoryStrategyInput.Builder> customMemoryStrategy) Input for creating a custom memory strategy.customMemoryStrategy(CustomMemoryStrategyInput customMemoryStrategy) Input for creating a custom memory strategy.default MemoryStrategyInput.BuildersemanticMemoryStrategy(Consumer<SemanticMemoryStrategyInput.Builder> semanticMemoryStrategy) Input for creating a semantic memory strategy.semanticMemoryStrategy(SemanticMemoryStrategyInput semanticMemoryStrategy) Input for creating a semantic memory strategy.default MemoryStrategyInput.BuildersummaryMemoryStrategy(Consumer<SummaryMemoryStrategyInput.Builder> summaryMemoryStrategy) Input for creating a summary memory strategy.summaryMemoryStrategy(SummaryMemoryStrategyInput summaryMemoryStrategy) Input for creating a summary memory strategy.default MemoryStrategyInput.BuilderuserPreferenceMemoryStrategy(Consumer<UserPreferenceMemoryStrategyInput.Builder> userPreferenceMemoryStrategy) Input for creating a user preference memory strategy.userPreferenceMemoryStrategy(UserPreferenceMemoryStrategyInput userPreferenceMemoryStrategy) Input for creating a user preference memory strategy.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
semanticMemoryStrategy
MemoryStrategyInput.Builder semanticMemoryStrategy(SemanticMemoryStrategyInput semanticMemoryStrategy) Input for creating a semantic memory strategy.
- Parameters:
semanticMemoryStrategy- Input for creating a semantic memory strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
semanticMemoryStrategy
default MemoryStrategyInput.Builder semanticMemoryStrategy(Consumer<SemanticMemoryStrategyInput.Builder> semanticMemoryStrategy) Input for creating a semantic memory strategy.
This is a convenience method that creates an instance of theSemanticMemoryStrategyInput.Builderavoiding the need to create one manually viaSemanticMemoryStrategyInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosemanticMemoryStrategy(SemanticMemoryStrategyInput).- Parameters:
semanticMemoryStrategy- a consumer that will call methods onSemanticMemoryStrategyInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
summaryMemoryStrategy
Input for creating a summary memory strategy.
- Parameters:
summaryMemoryStrategy- Input for creating a summary memory strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
summaryMemoryStrategy
default MemoryStrategyInput.Builder summaryMemoryStrategy(Consumer<SummaryMemoryStrategyInput.Builder> summaryMemoryStrategy) Input for creating a summary memory strategy.
This is a convenience method that creates an instance of theSummaryMemoryStrategyInput.Builderavoiding the need to create one manually viaSummaryMemoryStrategyInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosummaryMemoryStrategy(SummaryMemoryStrategyInput).- Parameters:
summaryMemoryStrategy- a consumer that will call methods onSummaryMemoryStrategyInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userPreferenceMemoryStrategy
MemoryStrategyInput.Builder userPreferenceMemoryStrategy(UserPreferenceMemoryStrategyInput userPreferenceMemoryStrategy) Input for creating a user preference memory strategy.
- Parameters:
userPreferenceMemoryStrategy- Input for creating a user preference memory strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userPreferenceMemoryStrategy
default MemoryStrategyInput.Builder userPreferenceMemoryStrategy(Consumer<UserPreferenceMemoryStrategyInput.Builder> userPreferenceMemoryStrategy) Input for creating a user preference memory strategy.
This is a convenience method that creates an instance of theUserPreferenceMemoryStrategyInput.Builderavoiding the need to create one manually viaUserPreferenceMemoryStrategyInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed touserPreferenceMemoryStrategy(UserPreferenceMemoryStrategyInput).- Parameters:
userPreferenceMemoryStrategy- a consumer that will call methods onUserPreferenceMemoryStrategyInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customMemoryStrategy
Input for creating a custom memory strategy.
- Parameters:
customMemoryStrategy- Input for creating a custom memory strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customMemoryStrategy
default MemoryStrategyInput.Builder customMemoryStrategy(Consumer<CustomMemoryStrategyInput.Builder> customMemoryStrategy) Input for creating a custom memory strategy.
This is a convenience method that creates an instance of theCustomMemoryStrategyInput.Builderavoiding the need to create one manually viaCustomMemoryStrategyInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomMemoryStrategy(CustomMemoryStrategyInput).- Parameters:
customMemoryStrategy- a consumer that will call methods onCustomMemoryStrategyInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-