Package com.pulumi.aws.bedrock.inputs
Class AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder
-
- Enclosing class:
- AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs
public static final class AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs defaults)
-
-
Method Detail
-
chunkingStrategy
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder chunkingStrategy(com.pulumi.core.Output<java.lang.String> chunkingStrategy)
- Parameters:
chunkingStrategy- Option for chunking your source data. Valid values: `FIXED_SIZE`, `HIERARCHICAL`, `SEMANTIC`, `NONE`.- Returns:
- builder
-
chunkingStrategy
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder chunkingStrategy(java.lang.String chunkingStrategy)
- Parameters:
chunkingStrategy- Option for chunking your source data. Valid values: `FIXED_SIZE`, `HIERARCHICAL`, `SEMANTIC`, `NONE`.- Returns:
- builder
-
fixedSizeChunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder fixedSizeChunkingConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationArgs> fixedSizeChunkingConfiguration)
- Parameters:
fixedSizeChunkingConfiguration- Configurations for when you choose fixed-size chunking. Requires `chunkingStrategy` as `FIXED_SIZE`. See `fixedSizeChunkingConfiguration` Block for details.- Returns:
- builder
-
fixedSizeChunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder fixedSizeChunkingConfiguration(AgentDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationArgs fixedSizeChunkingConfiguration)
- Parameters:
fixedSizeChunkingConfiguration- Configurations for when you choose fixed-size chunking. Requires `chunkingStrategy` as `FIXED_SIZE`. See `fixedSizeChunkingConfiguration` Block for details.- Returns:
- builder
-
hierarchicalChunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder hierarchicalChunkingConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationArgs> hierarchicalChunkingConfiguration)
- Parameters:
hierarchicalChunkingConfiguration- Configurations for when you choose hierarchical chunking. Requires `chunkingStrategy` as `HIERARCHICAL`. See `hierarchicalChunkingConfiguration` Block for details.- Returns:
- builder
-
hierarchicalChunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder hierarchicalChunkingConfiguration(AgentDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationArgs hierarchicalChunkingConfiguration)
- Parameters:
hierarchicalChunkingConfiguration- Configurations for when you choose hierarchical chunking. Requires `chunkingStrategy` as `HIERARCHICAL`. See `hierarchicalChunkingConfiguration` Block for details.- Returns:
- builder
-
semanticChunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder semanticChunkingConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationArgs> semanticChunkingConfiguration)
- Parameters:
semanticChunkingConfiguration- Configurations for when you choose semantic chunking. Requires `chunkingStrategy` as `SEMANTIC`. See `semanticChunkingConfiguration` Block for details.- Returns:
- builder
-
semanticChunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs.Builder semanticChunkingConfiguration(AgentDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationArgs semanticChunkingConfiguration)
- Parameters:
semanticChunkingConfiguration- Configurations for when you choose semantic chunking. Requires `chunkingStrategy` as `SEMANTIC`. See `semanticChunkingConfiguration` Block for details.- Returns:
- builder
-
build
public AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs build()
-
-