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