Interface SelfManagedConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SelfManagedConfiguration.Builder,
,SelfManagedConfiguration> SdkBuilder<SelfManagedConfiguration.Builder,
,SelfManagedConfiguration> SdkPojo
- Enclosing class:
SelfManagedConfiguration
@Mutable
@NotThreadSafe
public static interface SelfManagedConfiguration.Builder
extends SdkPojo, CopyableBuilder<SelfManagedConfiguration.Builder,SelfManagedConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionhistoricalContextWindowSize
(Integer historicalContextWindowSize) The number of historical messages to include in processing context.default SelfManagedConfiguration.Builder
invocationConfiguration
(Consumer<InvocationConfiguration.Builder> invocationConfiguration) The configuration to use when invoking memory processing.invocationConfiguration
(InvocationConfiguration invocationConfiguration) The configuration to use when invoking memory processing.triggerConditions
(Collection<TriggerCondition> triggerConditions) A list of conditions that trigger memory processing.triggerConditions
(Consumer<TriggerCondition.Builder>... triggerConditions) A list of conditions that trigger memory processing.triggerConditions
(TriggerCondition... triggerConditions) A list of conditions that trigger memory processing.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
-
triggerConditions
A list of conditions that trigger memory processing.
- Parameters:
triggerConditions
- A list of conditions that trigger memory processing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerConditions
A list of conditions that trigger memory processing.
- Parameters:
triggerConditions
- A list of conditions that trigger memory processing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerConditions
SelfManagedConfiguration.Builder triggerConditions(Consumer<TriggerCondition.Builder>... triggerConditions) A list of conditions that trigger memory processing.
This is a convenience method that creates an instance of theTriggerCondition.Builder
avoiding the need to create one manually viaTriggerCondition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totriggerConditions(List<TriggerCondition>)
.- Parameters:
triggerConditions
- a consumer that will call methods onTriggerCondition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invocationConfiguration
SelfManagedConfiguration.Builder invocationConfiguration(InvocationConfiguration invocationConfiguration) The configuration to use when invoking memory processing.
- Parameters:
invocationConfiguration
- The configuration to use when invoking memory processing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invocationConfiguration
default SelfManagedConfiguration.Builder invocationConfiguration(Consumer<InvocationConfiguration.Builder> invocationConfiguration) The configuration to use when invoking memory processing.
This is a convenience method that creates an instance of theInvocationConfiguration.Builder
avoiding the need to create one manually viaInvocationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinvocationConfiguration(InvocationConfiguration)
.- Parameters:
invocationConfiguration
- a consumer that will call methods onInvocationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
historicalContextWindowSize
The number of historical messages to include in processing context.
- Parameters:
historicalContextWindowSize
- The number of historical messages to include in processing context.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-