public static interface KnowledgeBaseSummary.Builder extends SdkPojo, CopyableBuilder<KnowledgeBaseSummary.Builder,KnowledgeBaseSummary>
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 the identifier of the knowledge base.
knowledgeBaseId - The 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 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 KMS key used for encryption.
serverSideEncryptionConfiguration - The KMS key used for encryption.default KnowledgeBaseSummary.Builder serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The KMS key used for encryption.
This is a convenience 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)
[KEVIN]
sourceConfiguration - [KEVIN]default KnowledgeBaseSummary.Builder sourceConfiguration(Consumer<SourceConfiguration.Builder> sourceConfiguration)
[KEVIN]
This is a convenience 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 © 2021. All rights reserved.