Interface VectorSearchBedrockRerankingConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VectorSearchBedrockRerankingConfiguration.Builder,
,VectorSearchBedrockRerankingConfiguration> SdkBuilder<VectorSearchBedrockRerankingConfiguration.Builder,
,VectorSearchBedrockRerankingConfiguration> SdkPojo
- Enclosing class:
VectorSearchBedrockRerankingConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionmetadataConfiguration
(Consumer<MetadataConfigurationForReranking.Builder> metadataConfiguration) Configuration for how document metadata should be used during the reranking process.metadataConfiguration
(MetadataConfigurationForReranking metadataConfiguration) Configuration for how document metadata should be used during the reranking process.modelConfiguration
(Consumer<VectorSearchBedrockRerankingModelConfiguration.Builder> modelConfiguration) Configuration for the Amazon Bedrock foundation model used for reranking.modelConfiguration
(VectorSearchBedrockRerankingModelConfiguration modelConfiguration) Configuration for the Amazon Bedrock foundation model used for reranking.numberOfRerankedResults
(Integer numberOfRerankedResults) The maximum number of results to rerank.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
modelConfiguration
VectorSearchBedrockRerankingConfiguration.Builder modelConfiguration(VectorSearchBedrockRerankingModelConfiguration modelConfiguration) Configuration for the Amazon Bedrock foundation model used for reranking. This includes the model ARN and any additional request fields required by the model.
- Parameters:
modelConfiguration
- Configuration for the Amazon Bedrock foundation model used for reranking. This includes the model ARN and any additional request fields required by the model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelConfiguration
default VectorSearchBedrockRerankingConfiguration.Builder modelConfiguration(Consumer<VectorSearchBedrockRerankingModelConfiguration.Builder> modelConfiguration) Configuration for the Amazon Bedrock foundation model used for reranking. This includes the model ARN and any additional request fields required by the model.
This is a convenience method that creates an instance of theVectorSearchBedrockRerankingModelConfiguration.Builder
avoiding the need to create one manually viaVectorSearchBedrockRerankingModelConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomodelConfiguration(VectorSearchBedrockRerankingModelConfiguration)
.- Parameters:
modelConfiguration
- a consumer that will call methods onVectorSearchBedrockRerankingModelConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
numberOfRerankedResults
VectorSearchBedrockRerankingConfiguration.Builder numberOfRerankedResults(Integer numberOfRerankedResults) The maximum number of results to rerank. This limits how many of the initial vector search results will be processed by the reranking model. A smaller number improves performance but may exclude potentially relevant results.
- Parameters:
numberOfRerankedResults
- The maximum number of results to rerank. This limits how many of the initial vector search results will be processed by the reranking model. A smaller number improves performance but may exclude potentially relevant results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataConfiguration
VectorSearchBedrockRerankingConfiguration.Builder metadataConfiguration(MetadataConfigurationForReranking metadataConfiguration) Configuration for how document metadata should be used during the reranking process. This determines which metadata fields are included when reordering search results.
- Parameters:
metadataConfiguration
- Configuration for how document metadata should be used during the reranking process. This determines which metadata fields are included when reordering search results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataConfiguration
default VectorSearchBedrockRerankingConfiguration.Builder metadataConfiguration(Consumer<MetadataConfigurationForReranking.Builder> metadataConfiguration) Configuration for how document metadata should be used during the reranking process. This determines which metadata fields are included when reordering search results.
This is a convenience method that creates an instance of theMetadataConfigurationForReranking.Builder
avoiding the need to create one manually viaMetadataConfigurationForReranking.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadataConfiguration(MetadataConfigurationForReranking)
.- Parameters:
metadataConfiguration
- a consumer that will call methods onMetadataConfigurationForReranking.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-