Class CfnQuerySuggestionsBlockListPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.kendra.CfnQuerySuggestionsBlockListPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnQuerySuggestionsBlockListPropsMixin>
- Enclosing class:
CfnQuerySuggestionsBlockListPropsMixin
@Stability(Stable)
public static final class CfnQuerySuggestionsBlockListPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnQuerySuggestionsBlockListPropsMixin>
A fluent builder for
CfnQuerySuggestionsBlockListPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) A description for the block list.The identifier of the index for the block list.The name of the block list.The Amazon Resource Name (ARN) of an IAM role with permission to access the S3 bucket that contains the block list text file.Information required to find a specific file in an Amazon S3 bucket.sourceS3Path(IResolvable sourceS3Path) Information required to find a specific file in an Amazon S3 bucket.A list of key-value pairs that identify or categorize the block list.
-
Method Details
-
create
@Stability(Stable) public static CfnQuerySuggestionsBlockListPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnQuerySuggestionsBlockListPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnQuerySuggestionsBlockListPropsMixin.Builder.
-
description
@Stability(Stable) public CfnQuerySuggestionsBlockListPropsMixin.Builder description(String description) A description for the block list.- Parameters:
description- A description for the block list. This parameter is required.- Returns:
this- See Also:
-
indexId
The identifier of the index for the block list.- Parameters:
indexId- The identifier of the index for the block list. This parameter is required.- Returns:
this- See Also:
-
name
The name of the block list.- Parameters:
name- The name of the block list. This parameter is required.- Returns:
this- See Also:
-
roleArn
The Amazon Resource Name (ARN) of an IAM role with permission to access the S3 bucket that contains the block list text file.- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role with permission to access the S3 bucket that contains the block list text file. This parameter is required.- Returns:
this- See Also:
-
sourceS3Path
@Stability(Stable) public CfnQuerySuggestionsBlockListPropsMixin.Builder sourceS3Path(IResolvable sourceS3Path) Information required to find a specific file in an Amazon S3 bucket.- Parameters:
sourceS3Path- Information required to find a specific file in an Amazon S3 bucket. This parameter is required.- Returns:
this- See Also:
-
sourceS3Path
@Stability(Stable) public CfnQuerySuggestionsBlockListPropsMixin.Builder sourceS3Path(CfnQuerySuggestionsBlockListPropsMixin.S3PathProperty sourceS3Path) Information required to find a specific file in an Amazon S3 bucket.- Parameters:
sourceS3Path- Information required to find a specific file in an Amazon S3 bucket. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnQuerySuggestionsBlockListPropsMixin.Builder tags(List<? extends CfnTag> tags) A list of key-value pairs that identify or categorize the block list.- Parameters:
tags- A list of key-value pairs that identify or categorize the block list. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnQuerySuggestionsBlockListPropsMixin>- Returns:
- a newly built instance of
CfnQuerySuggestionsBlockListPropsMixin.
-