Interface VectorSearchBedrockRerankingConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VectorSearchBedrockRerankingConfiguration.Builder,
,VectorSearchBedrockRerankingConfiguration> SdkBuilder<VectorSearchBedrockRerankingConfiguration.Builder,
,VectorSearchBedrockRerankingConfiguration> SdkPojo
- Enclosing class:
VectorSearchBedrockRerankingConfiguration
@Mutable
@NotThreadSafe
public static interface VectorSearchBedrockRerankingConfiguration.Builder
extends SdkPojo, CopyableBuilder<VectorSearchBedrockRerankingConfiguration.Builder,VectorSearchBedrockRerankingConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionmetadataConfiguration
(Consumer<MetadataConfigurationForReranking.Builder> metadataConfiguration) Specifies how metadata fields should be handled during the reranking process.metadataConfiguration
(MetadataConfigurationForReranking metadataConfiguration) Specifies how metadata fields should be handled during the reranking process.modelConfiguration
(Consumer<VectorSearchBedrockRerankingModelConfiguration.Builder> modelConfiguration) Specifies the configuration for the Amazon Bedrock reranker model.modelConfiguration
(VectorSearchBedrockRerankingModelConfiguration modelConfiguration) Specifies the configuration for the Amazon Bedrock reranker model.numberOfRerankedResults
(Integer numberOfRerankedResults) Specifies the number of results to return after reranking.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
-
metadataConfiguration
VectorSearchBedrockRerankingConfiguration.Builder metadataConfiguration(MetadataConfigurationForReranking metadataConfiguration) Specifies how metadata fields should be handled during the reranking process.
- Parameters:
metadataConfiguration
- Specifies how metadata fields should be handled during the reranking process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataConfiguration
default VectorSearchBedrockRerankingConfiguration.Builder metadataConfiguration(Consumer<MetadataConfigurationForReranking.Builder> metadataConfiguration) Specifies how metadata fields should be handled during the reranking process.
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:
-
modelConfiguration
VectorSearchBedrockRerankingConfiguration.Builder modelConfiguration(VectorSearchBedrockRerankingModelConfiguration modelConfiguration) Specifies the configuration for the Amazon Bedrock reranker model.
- Parameters:
modelConfiguration
- Specifies the configuration for the Amazon Bedrock reranker 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) Specifies the configuration for the Amazon Bedrock reranker 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) Specifies the number of results to return after reranking.
- Parameters:
numberOfRerankedResults
- Specifies the number of results to return after reranking.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-