Interface HarnessManagedMemoryConfiguration.Builder

  • Method Details

    • arn

      The ARN of the managed AgentCore Memory resource. Read-only on Get, ignored on Create/Update input.

      Parameters:
      arn - The ARN of the managed AgentCore Memory resource. Read-only on Get, ignored on Create/Update input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • strategiesWithStrings

      HarnessManagedMemoryConfiguration.Builder strategiesWithStrings(Collection<String> strategies)

      Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].

      Parameters:
      strategies - Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • strategiesWithStrings

      HarnessManagedMemoryConfiguration.Builder strategiesWithStrings(String... strategies)

      Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].

      Parameters:
      strategies - Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • strategies

      Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].

      Parameters:
      strategies - Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • strategies

      Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].

      Parameters:
      strategies - Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventExpiryDuration

      HarnessManagedMemoryConfiguration.Builder eventExpiryDuration(Integer eventExpiryDuration)

      Event retention in days. Defaults to 30.

      Parameters:
      eventExpiryDuration - Event retention in days. Defaults to 30.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • encryptionKeyArn

      HarnessManagedMemoryConfiguration.Builder encryptionKeyArn(String encryptionKeyArn)

      Customer-managed KMS key. Defaults to AWS-owned key. Not updatable after creation.

      Parameters:
      encryptionKeyArn - Customer-managed KMS key. Defaults to AWS-owned key. Not updatable after creation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.