HarnessMemoryConfiguration
The memory configuration for a harness.
Inheritors
Types
The AgentCore Memory configuration.
Explicitly opt out of memory.
Harness creates and manages a memory resource in the customer's account.
Functions
Casts this HarnessMemoryConfiguration as a AgentCoreMemoryConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.HarnessAgentCoreMemoryConfiguration value. Throws an exception if the HarnessMemoryConfiguration is not a AgentCoreMemoryConfiguration.
Casts this HarnessMemoryConfiguration as a AgentCoreMemoryConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.HarnessAgentCoreMemoryConfiguration value. Returns null if the HarnessMemoryConfiguration is not a AgentCoreMemoryConfiguration.
Casts this HarnessMemoryConfiguration as a Disabled and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.HarnessDisabledMemoryConfiguration value. Throws an exception if the HarnessMemoryConfiguration is not a Disabled.
Casts this HarnessMemoryConfiguration as a Disabled and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.HarnessDisabledMemoryConfiguration value. Returns null if the HarnessMemoryConfiguration is not a Disabled.
Casts this HarnessMemoryConfiguration as a ManagedMemoryConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.HarnessManagedMemoryConfiguration value. Throws an exception if the HarnessMemoryConfiguration is not a ManagedMemoryConfiguration.
Casts this HarnessMemoryConfiguration as a ManagedMemoryConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.HarnessManagedMemoryConfiguration value. Returns null if the HarnessMemoryConfiguration is not a ManagedMemoryConfiguration.