Class CfnKnowledgeBase.QueryGenerationColumnProperty.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.CfnKnowledgeBase.QueryGenerationColumnProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnKnowledgeBase.QueryGenerationColumnProperty>
- Enclosing interface:
CfnKnowledgeBase.QueryGenerationColumnProperty
@Stability(Stable)
public static final class CfnKnowledgeBase.QueryGenerationColumnProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnKnowledgeBase.QueryGenerationColumnProperty>
A builder for
CfnKnowledgeBase.QueryGenerationColumnProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.description(String description) Sets the value ofCfnKnowledgeBase.QueryGenerationColumnProperty.getDescription()Sets the value ofCfnKnowledgeBase.QueryGenerationColumnProperty.getInclusion()Sets the value ofCfnKnowledgeBase.QueryGenerationColumnProperty.getName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
@Stability(Stable) public CfnKnowledgeBase.QueryGenerationColumnProperty.Builder description(String description) Sets the value ofCfnKnowledgeBase.QueryGenerationColumnProperty.getDescription()- Parameters:
description- A description of the column that helps the query engine understand the contents of the column.- Returns:
this
-
inclusion
@Stability(Stable) public CfnKnowledgeBase.QueryGenerationColumnProperty.Builder inclusion(String inclusion) Sets the value ofCfnKnowledgeBase.QueryGenerationColumnProperty.getInclusion()- Parameters:
inclusion- Specifies whether to include or exclude the column during query generation. If you specifyEXCLUDE, the column will be ignored. If you specifyINCLUDE, all other columns in the table will be ignored.- Returns:
this
-
name
Sets the value ofCfnKnowledgeBase.QueryGenerationColumnProperty.getName()- Parameters:
name- The name of the column for which the other fields in this object apply.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnKnowledgeBase.QueryGenerationColumnProperty>- Returns:
- a new instance of
CfnKnowledgeBase.QueryGenerationColumnProperty - Throws:
NullPointerException- if any required attribute was not provided
-