Interface CfnMemory.CustomConfigurationInputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMemory.CustomConfigurationInputProperty.Jsii$Proxy
- Enclosing class:
CfnMemory
@Stability(Stable)
public static interface CfnMemory.CustomConfigurationInputProperty
extends software.amazon.jsii.JsiiSerializable
The memory configuration input.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.bedrockagentcore.*;
CustomConfigurationInputProperty customConfigurationInputProperty = CustomConfigurationInputProperty.builder()
.selfManagedConfiguration(SelfManagedConfigurationProperty.builder()
.historicalContextWindowSize(123)
.invocationConfiguration(InvocationConfigurationInputProperty.builder()
.payloadDeliveryBucketName("payloadDeliveryBucketName")
.topicArn("topicArn")
.build())
.triggerConditions(List.of(TriggerConditionInputProperty.builder()
.messageBasedTrigger(MessageBasedTriggerInputProperty.builder()
.messageCount(123)
.build())
.timeBasedTrigger(TimeBasedTriggerInputProperty.builder()
.idleSessionTimeout(123)
.build())
.tokenBasedTrigger(TokenBasedTriggerInputProperty.builder()
.tokenCount(123)
.build())
.build()))
.build())
.semanticOverride(SemanticOverrideProperty.builder()
.consolidation(SemanticOverrideConsolidationConfigurationInputProperty.builder()
.appendToPrompt("appendToPrompt")
.modelId("modelId")
.build())
.extraction(SemanticOverrideExtractionConfigurationInputProperty.builder()
.appendToPrompt("appendToPrompt")
.modelId("modelId")
.build())
.build())
.summaryOverride(SummaryOverrideProperty.builder()
.consolidation(SummaryOverrideConsolidationConfigurationInputProperty.builder()
.appendToPrompt("appendToPrompt")
.modelId("modelId")
.build())
.build())
.userPreferenceOverride(UserPreferenceOverrideProperty.builder()
.consolidation(UserPreferenceOverrideConsolidationConfigurationInputProperty.builder()
.appendToPrompt("appendToPrompt")
.modelId("modelId")
.build())
.extraction(UserPreferenceOverrideExtractionConfigurationInputProperty.builder()
.appendToPrompt("appendToPrompt")
.modelId("modelId")
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMemory.CustomConfigurationInputPropertystatic final classAn implementation forCfnMemory.CustomConfigurationInputProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getSelfManagedConfiguration
The custom configuration input.Returns union: either
IResolvableorCfnMemory.SelfManagedConfigurationProperty- See Also:
-
getSemanticOverride
The memory override configuration.Returns union: either
IResolvableorCfnMemory.SemanticOverrideProperty- See Also:
-
getSummaryOverride
The memory configuration override.Returns union: either
IResolvableorCfnMemory.SummaryOverrideProperty- See Also:
-
getUserPreferenceOverride
The memory user preference override.Returns union: either
IResolvableorCfnMemory.UserPreferenceOverrideProperty- See Also:
-
builder
-