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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaVectorSearchBedrockRerankingModelConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMetadataConfigurationForReranking.builder().When the
Consumercompletes,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:
-