Package com.pulumi.aws.bedrock.inputs
Class AgentcoreMemoryStrategyConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.bedrock.inputs.AgentcoreMemoryStrategyConfigurationArgs
-
public final class AgentcoreMemoryStrategyConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentcoreMemoryStrategyConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AgentcoreMemoryStrategyConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AgentcoreMemoryStrategyConfigurationArgs.Builderbuilder()static AgentcoreMemoryStrategyConfigurationArgs.Builderbuilder(AgentcoreMemoryStrategyConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationConsolidationArgs>>consolidation()java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationExtractionArgs>>extraction()java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationReflectionArgs>>reflection()java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationSelfManagedConfigurationArgs>>selfManagedConfiguration()com.pulumi.core.Output<java.lang.String>type()
-
-
-
Field Detail
-
Empty
public static final AgentcoreMemoryStrategyConfigurationArgs Empty
-
-
Method Detail
-
consolidation
public java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationConsolidationArgs>> consolidation()
- Returns:
- Consolidation configuration for the memory strategy. See `consolidation` Block below. Cannot be used with `type` set to `SELF_MANAGED`. Once added, this block cannot be removed without recreating the resource.
-
extraction
public java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationExtractionArgs>> extraction()
- Returns:
- Extraction configuration for the memory strategy. See `extraction` Block below. Cannot be used with `type` set to `SUMMARY_OVERRIDE` or `SELF_MANAGED`. Once added, this block cannot be removed without recreating the resource.
-
reflection
public java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationReflectionArgs>> reflection()
- Returns:
- Reflection configuration for the memory strategy. See `reflection` Block below. Can only be used, and is required, with `type` set to `EPISODIC_OVERRIDE`. Once added, this block cannot be removed without recreating the resource.
-
selfManagedConfiguration
public java.util.Optional<com.pulumi.core.Output<AgentcoreMemoryStrategyConfigurationSelfManagedConfigurationArgs>> selfManagedConfiguration()
- Returns:
- Self-managed processing configuration. Required when `type` is `SELF_MANAGED` and only valid for that type. See `selfManagedConfiguration` Block below.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Type of custom override. Valid values: `SEMANTIC_OVERRIDE`, `SUMMARY_OVERRIDE`, `USER_PREFERENCE_OVERRIDE`, `EPISODIC_OVERRIDE`, `SELF_MANAGED`. Changing this forces a new resource.
-
builder
public static AgentcoreMemoryStrategyConfigurationArgs.Builder builder()
-
builder
public static AgentcoreMemoryStrategyConfigurationArgs.Builder builder(AgentcoreMemoryStrategyConfigurationArgs defaults)
-
-