Interface MetadataConfigurationForReranking.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MetadataConfigurationForReranking.Builder,
,MetadataConfigurationForReranking> SdkBuilder<MetadataConfigurationForReranking.Builder,
,MetadataConfigurationForReranking> SdkPojo
- Enclosing class:
MetadataConfigurationForReranking
@Mutable
@NotThreadSafe
public static interface MetadataConfigurationForReranking.Builder
extends SdkPojo, CopyableBuilder<MetadataConfigurationForReranking.Builder,MetadataConfigurationForReranking>
-
Method Summary
Modifier and TypeMethodDescriptionselectionMode
(String selectionMode) The mode for selecting metadata fields for reranking.selectionMode
(RerankingMetadataSelectionMode selectionMode) The mode for selecting metadata fields for reranking.selectiveModeConfiguration
(Consumer<RerankingMetadataSelectiveModeConfiguration.Builder> selectiveModeConfiguration) The configuration for selective metadata field inclusion or exclusion during reranking.selectiveModeConfiguration
(RerankingMetadataSelectiveModeConfiguration selectiveModeConfiguration) The configuration for selective metadata field inclusion or exclusion during 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
-
selectionMode
The mode for selecting metadata fields for reranking.
- Parameters:
selectionMode
- The mode for selecting metadata fields for reranking.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
selectionMode
MetadataConfigurationForReranking.Builder selectionMode(RerankingMetadataSelectionMode selectionMode) The mode for selecting metadata fields for reranking.
- Parameters:
selectionMode
- The mode for selecting metadata fields for reranking.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
selectiveModeConfiguration
MetadataConfigurationForReranking.Builder selectiveModeConfiguration(RerankingMetadataSelectiveModeConfiguration selectiveModeConfiguration) The configuration for selective metadata field inclusion or exclusion during reranking.
- Parameters:
selectiveModeConfiguration
- The configuration for selective metadata field inclusion or exclusion during reranking.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectiveModeConfiguration
default MetadataConfigurationForReranking.Builder selectiveModeConfiguration(Consumer<RerankingMetadataSelectiveModeConfiguration.Builder> selectiveModeConfiguration) The configuration for selective metadata field inclusion or exclusion during reranking.
This is a convenience method that creates an instance of theRerankingMetadataSelectiveModeConfiguration.Builder
avoiding the need to create one manually viaRerankingMetadataSelectiveModeConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toselectiveModeConfiguration(RerankingMetadataSelectiveModeConfiguration)
.- Parameters:
selectiveModeConfiguration
- a consumer that will call methods onRerankingMetadataSelectiveModeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-