public static interface KnowledgeBaseSummary.Builder extends SdkPojo, CopyableBuilder<KnowledgeBaseSummary.Builder,KnowledgeBaseSummary>
| Modifier and Type | Method and Description |
|---|---|
KnowledgeBaseSummary.Builder |
description(String description)
The description of the knowledge base.
|
KnowledgeBaseSummary.Builder |
knowledgeBaseArn(String knowledgeBaseArn)
The Amazon Resource Name (ARN) of the knowledge base.
|
KnowledgeBaseSummary.Builder |
knowledgeBaseId(String knowledgeBaseId)
The identifier of the knowledge base.
|
KnowledgeBaseSummary.Builder |
knowledgeBaseType(KnowledgeBaseType knowledgeBaseType)
The type of knowledge base.
|
KnowledgeBaseSummary.Builder |
knowledgeBaseType(String knowledgeBaseType)
The type of knowledge base.
|
KnowledgeBaseSummary.Builder |
name(String name)
The name of the knowledge base.
|
default KnowledgeBaseSummary.Builder |
renderingConfiguration(Consumer<RenderingConfiguration.Builder> renderingConfiguration)
Information about how to render the content.
|
KnowledgeBaseSummary.Builder |
renderingConfiguration(RenderingConfiguration renderingConfiguration)
Information about how to render the content.
|
default KnowledgeBaseSummary.Builder |
serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
|
KnowledgeBaseSummary.Builder |
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
|
default KnowledgeBaseSummary.Builder |
sourceConfiguration(Consumer<SourceConfiguration.Builder> sourceConfiguration)
Configuration information about the external data source.
|
KnowledgeBaseSummary.Builder |
sourceConfiguration(SourceConfiguration sourceConfiguration)
Configuration information about the external data source.
|
KnowledgeBaseSummary.Builder |
status(KnowledgeBaseStatus status)
The status of the knowledge base summary.
|
KnowledgeBaseSummary.Builder |
status(String status)
The status of the knowledge base summary.
|
KnowledgeBaseSummary.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildKnowledgeBaseSummary.Builder description(String description)
The description of the knowledge base.
description - The description of the knowledge base.KnowledgeBaseSummary.Builder knowledgeBaseArn(String knowledgeBaseArn)
The Amazon Resource Name (ARN) of the knowledge base.
knowledgeBaseArn - The Amazon Resource Name (ARN) of the knowledge base.KnowledgeBaseSummary.Builder knowledgeBaseId(String knowledgeBaseId)
The identifier of the knowledge base.
knowledgeBaseId - The identifier of the knowledge base.KnowledgeBaseSummary.Builder knowledgeBaseType(String knowledgeBaseType)
The type of knowledge base.
knowledgeBaseType - The type of knowledge base.KnowledgeBaseType,
KnowledgeBaseTypeKnowledgeBaseSummary.Builder knowledgeBaseType(KnowledgeBaseType knowledgeBaseType)
The type of knowledge base.
knowledgeBaseType - The type of knowledge base.KnowledgeBaseType,
KnowledgeBaseTypeKnowledgeBaseSummary.Builder name(String name)
The name of the knowledge base.
name - The name of the knowledge base.KnowledgeBaseSummary.Builder renderingConfiguration(RenderingConfiguration renderingConfiguration)
Information about how to render the content.
renderingConfiguration - Information about how to render the content.default KnowledgeBaseSummary.Builder renderingConfiguration(Consumer<RenderingConfiguration.Builder> renderingConfiguration)
Information about how to render the content.
This is a convenience method that creates an instance of theRenderingConfiguration.Builder avoiding
the need to create one manually via RenderingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to renderingConfiguration(RenderingConfiguration).
renderingConfiguration - a consumer that will call methods on RenderingConfiguration.BuilderrenderingConfiguration(RenderingConfiguration)KnowledgeBaseSummary.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant and kms:DescribeKey
permissions to the IAM identity using the key to invoke Wisdom.
For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.
serverSideEncryptionConfiguration - The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant and
kms:DescribeKey permissions to the IAM identity using the key to invoke Wisdom.
For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.
default KnowledgeBaseSummary.Builder serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant and kms:DescribeKey
permissions to the IAM identity using the key to invoke Wisdom.
For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.
This is a convenience method that creates an instance of theServerSideEncryptionConfiguration.Builder avoiding the need to create one manually via
ServerSideEncryptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration).
serverSideEncryptionConfiguration - a consumer that will call methods on ServerSideEncryptionConfiguration.BuilderserverSideEncryptionConfiguration(ServerSideEncryptionConfiguration)KnowledgeBaseSummary.Builder sourceConfiguration(SourceConfiguration sourceConfiguration)
Configuration information about the external data source.
sourceConfiguration - Configuration information about the external data source.default KnowledgeBaseSummary.Builder sourceConfiguration(Consumer<SourceConfiguration.Builder> sourceConfiguration)
Configuration information about the external data source.
This is a convenience method that creates an instance of theSourceConfiguration.Builder avoiding the
need to create one manually via SourceConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to sourceConfiguration(SourceConfiguration).
sourceConfiguration - a consumer that will call methods on SourceConfiguration.BuildersourceConfiguration(SourceConfiguration)KnowledgeBaseSummary.Builder status(String status)
The status of the knowledge base summary.
status - The status of the knowledge base summary.KnowledgeBaseStatus,
KnowledgeBaseStatusKnowledgeBaseSummary.Builder status(KnowledgeBaseStatus status)
The status of the knowledge base summary.
status - The status of the knowledge base summary.KnowledgeBaseStatus,
KnowledgeBaseStatusKnowledgeBaseSummary.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags - The tags used to organize, track, or control access for this resource.Copyright © 2023. All rights reserved.