Interface RerankingMetadataSelectiveModeConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RerankingMetadataSelectiveModeConfiguration.Builder,
,RerankingMetadataSelectiveModeConfiguration> SdkBuilder<RerankingMetadataSelectiveModeConfiguration.Builder,
,RerankingMetadataSelectiveModeConfiguration> SdkPojo
- Enclosing class:
RerankingMetadataSelectiveModeConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionfieldsToExclude
(Collection<FieldForReranking> fieldsToExclude) A list of metadata field names to explicitly exclude from the reranking process.fieldsToExclude
(Consumer<FieldForReranking.Builder>... fieldsToExclude) A list of metadata field names to explicitly exclude from the reranking process.fieldsToExclude
(FieldForReranking... fieldsToExclude) A list of metadata field names to explicitly exclude from the reranking process.fieldsToInclude
(Collection<FieldForReranking> fieldsToInclude) A list of metadata field names to explicitly include in the reranking process.fieldsToInclude
(Consumer<FieldForReranking.Builder>... fieldsToInclude) A list of metadata field names to explicitly include in the reranking process.fieldsToInclude
(FieldForReranking... fieldsToInclude) A list of metadata field names to explicitly include in the reranking process.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
-
fieldsToInclude
RerankingMetadataSelectiveModeConfiguration.Builder fieldsToInclude(Collection<FieldForReranking> fieldsToInclude) A list of metadata field names to explicitly include in the reranking process. Only these fields will be considered when reordering search results. This parameter cannot be used together with fieldsToExclude.
- Parameters:
fieldsToInclude
- A list of metadata field names to explicitly include in the reranking process. Only these fields will be considered when reordering search results. This parameter cannot be used together with fieldsToExclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldsToInclude
RerankingMetadataSelectiveModeConfiguration.Builder fieldsToInclude(FieldForReranking... fieldsToInclude) A list of metadata field names to explicitly include in the reranking process. Only these fields will be considered when reordering search results. This parameter cannot be used together with fieldsToExclude.
- Parameters:
fieldsToInclude
- A list of metadata field names to explicitly include in the reranking process. Only these fields will be considered when reordering search results. This parameter cannot be used together with fieldsToExclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldsToInclude
RerankingMetadataSelectiveModeConfiguration.Builder fieldsToInclude(Consumer<FieldForReranking.Builder>... fieldsToInclude) A list of metadata field names to explicitly include in the reranking process. Only these fields will be considered when reordering search results. This parameter cannot be used together with fieldsToExclude.
This is a convenience method that creates an instance of theFieldForReranking.Builder
avoiding the need to create one manually viaFieldForReranking.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofieldsToInclude(List<FieldForReranking>)
.- Parameters:
fieldsToInclude
- a consumer that will call methods onFieldForReranking.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fieldsToExclude
RerankingMetadataSelectiveModeConfiguration.Builder fieldsToExclude(Collection<FieldForReranking> fieldsToExclude) A list of metadata field names to explicitly exclude from the reranking process. All metadata fields except these will be considered when reordering search results. This parameter cannot be used together with fieldsToInclude.
- Parameters:
fieldsToExclude
- A list of metadata field names to explicitly exclude from the reranking process. All metadata fields except these will be considered when reordering search results. This parameter cannot be used together with fieldsToInclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldsToExclude
RerankingMetadataSelectiveModeConfiguration.Builder fieldsToExclude(FieldForReranking... fieldsToExclude) A list of metadata field names to explicitly exclude from the reranking process. All metadata fields except these will be considered when reordering search results. This parameter cannot be used together with fieldsToInclude.
- Parameters:
fieldsToExclude
- A list of metadata field names to explicitly exclude from the reranking process. All metadata fields except these will be considered when reordering search results. This parameter cannot be used together with fieldsToInclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldsToExclude
RerankingMetadataSelectiveModeConfiguration.Builder fieldsToExclude(Consumer<FieldForReranking.Builder>... fieldsToExclude) A list of metadata field names to explicitly exclude from the reranking process. All metadata fields except these will be considered when reordering search results. This parameter cannot be used together with fieldsToInclude.
This is a convenience method that creates an instance of theFieldForReranking.Builder
avoiding the need to create one manually viaFieldForReranking.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofieldsToExclude(List<FieldForReranking>)
.- Parameters:
fieldsToExclude
- a consumer that will call methods onFieldForReranking.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-