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