Interface VectorSearchRerankingConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VectorSearchRerankingConfiguration.Builder,VectorSearchRerankingConfiguration>,SdkBuilder<VectorSearchRerankingConfiguration.Builder,VectorSearchRerankingConfiguration>,SdkPojo
- Enclosing class:
- VectorSearchRerankingConfiguration
@Mutable @NotThreadSafe public static interface VectorSearchRerankingConfiguration.Builder extends SdkPojo, CopyableBuilder<VectorSearchRerankingConfiguration.Builder,VectorSearchRerankingConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VectorSearchRerankingConfiguration.BuilderbedrockRerankingConfiguration(Consumer<VectorSearchBedrockRerankingConfiguration.Builder> bedrockRerankingConfiguration)Contains configurations for an Amazon Bedrock reranker model.VectorSearchRerankingConfiguration.BuilderbedrockRerankingConfiguration(VectorSearchBedrockRerankingConfiguration bedrockRerankingConfiguration)Contains configurations for an Amazon Bedrock reranker model.VectorSearchRerankingConfiguration.Buildertype(String type)The type of reranker model.VectorSearchRerankingConfiguration.Buildertype(VectorSearchRerankingConfigurationType type)The type of reranker model.-
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 Detail
-
bedrockRerankingConfiguration
VectorSearchRerankingConfiguration.Builder bedrockRerankingConfiguration(VectorSearchBedrockRerankingConfiguration bedrockRerankingConfiguration)
Contains configurations for an Amazon Bedrock reranker model.
- Parameters:
bedrockRerankingConfiguration- Contains configurations for an Amazon Bedrock reranker model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bedrockRerankingConfiguration
default VectorSearchRerankingConfiguration.Builder bedrockRerankingConfiguration(Consumer<VectorSearchBedrockRerankingConfiguration.Builder> bedrockRerankingConfiguration)
Contains configurations for an Amazon Bedrock reranker model.
This is a convenience method that creates an instance of theVectorSearchBedrockRerankingConfiguration.Builderavoiding the need to create one manually viaVectorSearchBedrockRerankingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobedrockRerankingConfiguration(VectorSearchBedrockRerankingConfiguration).- Parameters:
bedrockRerankingConfiguration- a consumer that will call methods onVectorSearchBedrockRerankingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
bedrockRerankingConfiguration(VectorSearchBedrockRerankingConfiguration)
-
type
VectorSearchRerankingConfiguration.Builder type(String type)
The type of reranker model.
- Parameters:
type- The type of reranker model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VectorSearchRerankingConfigurationType,VectorSearchRerankingConfigurationType
-
type
VectorSearchRerankingConfiguration.Builder type(VectorSearchRerankingConfigurationType type)
The type of reranker model.
- Parameters:
type- The type of reranker model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VectorSearchRerankingConfigurationType,VectorSearchRerankingConfigurationType
-
-