Package com.pulumi.aws.bedrock.inputs
Class AgentAgentMemoryConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentAgentMemoryConfigurationArgs.Builder
-
- Enclosing class:
- AgentAgentMemoryConfigurationArgs
public static final class AgentAgentMemoryConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentAgentMemoryConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentAgentMemoryConfigurationArgs defaults)
-
-
Method Detail
-
enabledMemoryTypes
public AgentAgentMemoryConfigurationArgs.Builder enabledMemoryTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> enabledMemoryTypes)
- Parameters:
enabledMemoryTypes- Type of memory being stored by the agent. See [AWS API documentation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_MemoryConfiguration.html) for possible values.- Returns:
- builder
-
enabledMemoryTypes
public AgentAgentMemoryConfigurationArgs.Builder enabledMemoryTypes(java.util.List<java.lang.String> enabledMemoryTypes)
- Parameters:
enabledMemoryTypes- Type of memory being stored by the agent. See [AWS API documentation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_MemoryConfiguration.html) for possible values.- Returns:
- builder
-
enabledMemoryTypes
public AgentAgentMemoryConfigurationArgs.Builder enabledMemoryTypes(java.lang.String... enabledMemoryTypes)
- Parameters:
enabledMemoryTypes- Type of memory being stored by the agent. See [AWS API documentation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_MemoryConfiguration.html) for possible values.- Returns:
- builder
-
sessionSummaryConfigurations
public AgentAgentMemoryConfigurationArgs.Builder sessionSummaryConfigurations(com.pulumi.core.Output<java.util.List<AgentAgentMemoryConfigurationSessionSummaryConfigurationArgs>> sessionSummaryConfigurations)
- Parameters:
sessionSummaryConfigurations- Configuration block for `SESSION_SUMMARY` memory type enabled for the agent. See `sessionSummaryConfiguration` Block for details.- Returns:
- builder
-
sessionSummaryConfigurations
public AgentAgentMemoryConfigurationArgs.Builder sessionSummaryConfigurations(java.util.List<AgentAgentMemoryConfigurationSessionSummaryConfigurationArgs> sessionSummaryConfigurations)
- Parameters:
sessionSummaryConfigurations- Configuration block for `SESSION_SUMMARY` memory type enabled for the agent. See `sessionSummaryConfiguration` Block for details.- Returns:
- builder
-
sessionSummaryConfigurations
public AgentAgentMemoryConfigurationArgs.Builder sessionSummaryConfigurations(AgentAgentMemoryConfigurationSessionSummaryConfigurationArgs... sessionSummaryConfigurations)
- Parameters:
sessionSummaryConfigurations- Configuration block for `SESSION_SUMMARY` memory type enabled for the agent. See `sessionSummaryConfiguration` Block for details.- Returns:
- builder
-
storageDays
public AgentAgentMemoryConfigurationArgs.Builder storageDays(com.pulumi.core.Output<java.lang.Integer> storageDays)
- Parameters:
storageDays- Number of days the agent is configured to retain the conversational context. Minimum value of 0, maximum value of 30.- Returns:
- builder
-
storageDays
public AgentAgentMemoryConfigurationArgs.Builder storageDays(java.lang.Integer storageDays)
- Parameters:
storageDays- Number of days the agent is configured to retain the conversational context. Minimum value of 0, maximum value of 30.- Returns:
- builder
-
build
public AgentAgentMemoryConfigurationArgs build()
-
-