Interface ModifySelfManagedConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ModifySelfManagedConfiguration.Builder,
,ModifySelfManagedConfiguration> SdkBuilder<ModifySelfManagedConfiguration.Builder,
,ModifySelfManagedConfiguration> SdkPojo
- Enclosing class:
ModifySelfManagedConfiguration
@Mutable
@NotThreadSafe
public static interface ModifySelfManagedConfiguration.Builder
extends SdkPojo, CopyableBuilder<ModifySelfManagedConfiguration.Builder,ModifySelfManagedConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionhistoricalContextWindowSize
(Integer historicalContextWindowSize) The updated number of historical messages to include in processing context.invocationConfiguration
(Consumer<ModifyInvocationConfigurationInput.Builder> invocationConfiguration) The updated configuration to invoke self-managed memory processing pipeline.invocationConfiguration
(ModifyInvocationConfigurationInput invocationConfiguration) The updated configuration to invoke self-managed memory processing pipeline.triggerConditions
(Collection<TriggerConditionInput> triggerConditions) The updated list of conditions that trigger memory processing.triggerConditions
(Consumer<TriggerConditionInput.Builder>... triggerConditions) The updated list of conditions that trigger memory processing.triggerConditions
(TriggerConditionInput... triggerConditions) The updated 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
ModifySelfManagedConfiguration.Builder triggerConditions(Collection<TriggerConditionInput> triggerConditions) The updated list of conditions that trigger memory processing.
- Parameters:
triggerConditions
- The updated list of conditions that trigger memory processing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerConditions
ModifySelfManagedConfiguration.Builder triggerConditions(TriggerConditionInput... triggerConditions) The updated list of conditions that trigger memory processing.
- Parameters:
triggerConditions
- The updated list of conditions that trigger memory processing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerConditions
ModifySelfManagedConfiguration.Builder triggerConditions(Consumer<TriggerConditionInput.Builder>... triggerConditions) The updated list of conditions that trigger memory processing.
This is a convenience method that creates an instance of theTriggerConditionInput.Builder
avoiding the need to create one manually viaTriggerConditionInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totriggerConditions(List<TriggerConditionInput>)
.- Parameters:
triggerConditions
- a consumer that will call methods onTriggerConditionInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invocationConfiguration
ModifySelfManagedConfiguration.Builder invocationConfiguration(ModifyInvocationConfigurationInput invocationConfiguration) The updated configuration to invoke self-managed memory processing pipeline.
- Parameters:
invocationConfiguration
- The updated configuration to invoke self-managed memory processing pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invocationConfiguration
default ModifySelfManagedConfiguration.Builder invocationConfiguration(Consumer<ModifyInvocationConfigurationInput.Builder> invocationConfiguration) The updated configuration to invoke self-managed memory processing pipeline.
This is a convenience method that creates an instance of theModifyInvocationConfigurationInput.Builder
avoiding the need to create one manually viaModifyInvocationConfigurationInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinvocationConfiguration(ModifyInvocationConfigurationInput)
.- Parameters:
invocationConfiguration
- a consumer that will call methods onModifyInvocationConfigurationInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
historicalContextWindowSize
ModifySelfManagedConfiguration.Builder historicalContextWindowSize(Integer historicalContextWindowSize) The updated number of historical messages to include in processing context.
- Parameters:
historicalContextWindowSize
- The updated number of historical messages to include in processing context.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-