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