Package com.pulumi.aws.bedrock.inputs
Class AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder
-
- Enclosing class:
- AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs
public static final class AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs defaults)
-
-
Method Detail
-
extractionConfig
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder extractionConfig(@Nullable com.pulumi.core.Output<AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigArgs> extractionConfig)
- Parameters:
extractionConfig- Configuration for extracting this metadata value from conversational content. Applicable only when `extractionType` is `LLM_INFERRED`. See `extractionConfig` Block below.- Returns:
- builder
-
extractionConfig
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder extractionConfig(AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigArgs extractionConfig)
- Parameters:
extractionConfig- Configuration for extracting this metadata value from conversational content. Applicable only when `extractionType` is `LLM_INFERRED`. See `extractionConfig` Block below.- Returns:
- builder
-
extractionType
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder extractionType(@Nullable com.pulumi.core.Output<java.lang.String> extractionType)
- Parameters:
extractionType- Whether the metadata value is extracted by the LLM or passed through deterministically from the event. Valid values: `LLM_INFERRED`, `STRICTLY_CONSISTENT`.- Returns:
- builder
-
extractionType
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder extractionType(java.lang.String extractionType)
- Parameters:
extractionType- Whether the metadata value is extracted by the LLM or passed through deterministically from the event. Valid values: `LLM_INFERRED`, `STRICTLY_CONSISTENT`.- Returns:
- builder
-
key
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder key(com.pulumi.core.Output<java.lang.String> key)
- Parameters:
key- Metadata field name. Must match an indexed key to be queryable via metadata filters.- Returns:
- builder
-
key
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder key(java.lang.String key)
- Parameters:
key- Metadata field name. Must match an indexed key to be queryable via metadata filters.- Returns:
- builder
-
type
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Metadata value type. Valid values: `STRING`, `STRINGLIST`, `NUMBER`.- Returns:
- builder
-
type
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs.Builder type(java.lang.String type)
- Parameters:
type- Metadata value type. Valid values: `STRING`, `STRINGLIST`, `NUMBER`.- Returns:
- builder
-
build
public AgentcoreMemoryStrategyMemoryRecordSchemaMetadataSchemaArgs build()
-
-