Interface MemoryStrategyInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MemoryStrategyInput.Builder,
,MemoryStrategyInput> SdkBuilder<MemoryStrategyInput.Builder,
,MemoryStrategyInput> SdkPojo
- Enclosing class:
MemoryStrategyInput
-
Method Summary
Modifier and TypeMethodDescriptiondefault MemoryStrategyInput.Builder
customMemoryStrategy
(Consumer<CustomMemoryStrategyInput.Builder> customMemoryStrategy) Input for creating a custom memory strategy.customMemoryStrategy
(CustomMemoryStrategyInput customMemoryStrategy) Input for creating a custom memory strategy.default MemoryStrategyInput.Builder
semanticMemoryStrategy
(Consumer<SemanticMemoryStrategyInput.Builder> semanticMemoryStrategy) Input for creating a semantic memory strategy.semanticMemoryStrategy
(SemanticMemoryStrategyInput semanticMemoryStrategy) Input for creating a semantic memory strategy.default MemoryStrategyInput.Builder
summaryMemoryStrategy
(Consumer<SummaryMemoryStrategyInput.Builder> summaryMemoryStrategy) Input for creating a summary memory strategy.summaryMemoryStrategy
(SummaryMemoryStrategyInput summaryMemoryStrategy) Input for creating a summary memory strategy.default MemoryStrategyInput.Builder
userPreferenceMemoryStrategy
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaSemanticMemoryStrategyInput.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaSummaryMemoryStrategyInput.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaUserPreferenceMemoryStrategyInput.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaCustomMemoryStrategyInput.builder()
.When the
Consumer
completes,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:
-