Class CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty>
- Enclosing interface:
CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty
@Stability(Stable)
public static final class CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.fieldsToExclude
(List<? extends Object> fieldsToExclude) fieldsToExclude
(IResolvable fieldsToExclude) fieldsToInclude
(List<? extends Object> fieldsToInclude) fieldsToInclude
(IResolvable fieldsToInclude)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
fieldsToExclude
@Stability(Stable) public CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty.Builder fieldsToExclude(IResolvable fieldsToExclude) - 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:
this
-
fieldsToExclude
@Stability(Stable) public CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty.Builder fieldsToExclude(List<? extends Object> fieldsToExclude) - 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:
this
-
fieldsToInclude
@Stability(Stable) public CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty.Builder fieldsToInclude(IResolvable fieldsToInclude) - 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:
this
-
fieldsToInclude
@Stability(Stable) public CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty.Builder fieldsToInclude(List<? extends Object> fieldsToInclude) - 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:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty>
- Returns:
- a new instance of
CfnFlow.RerankingMetadataSelectiveModeConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-