public static interface KnowledgeBaseData.Builder extends SdkPojo, CopyableBuilder<KnowledgeBaseData.Builder,KnowledgeBaseData>
| Modifier and Type | Method and Description |
|---|---|
KnowledgeBaseData.Builder |
description(String description)
The description.
|
KnowledgeBaseData.Builder |
knowledgeBaseArn(String knowledgeBaseArn)
The Amazon Resource Name (ARN) of the knowledge base.
|
KnowledgeBaseData.Builder |
knowledgeBaseId(String knowledgeBaseId)
The the identifier of the knowledge base.
|
KnowledgeBaseData.Builder |
knowledgeBaseType(KnowledgeBaseType knowledgeBaseType)
The type of knowledge base.
|
KnowledgeBaseData.Builder |
knowledgeBaseType(String knowledgeBaseType)
The type of knowledge base.
|
KnowledgeBaseData.Builder |
lastContentModificationTime(Instant lastContentModificationTime)
An epoch timestamp indicating the most recent content modification inside the knowledge base.
|
KnowledgeBaseData.Builder |
name(String name)
The name of the knowledge base.
|
default KnowledgeBaseData.Builder |
renderingConfiguration(Consumer<RenderingConfiguration.Builder> renderingConfiguration)
Information about how to render the content.
|
KnowledgeBaseData.Builder |
renderingConfiguration(RenderingConfiguration renderingConfiguration)
Information about how to render the content.
|
default KnowledgeBaseData.Builder |
serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The KMS key used for encryption.
|
KnowledgeBaseData.Builder |
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
|
default KnowledgeBaseData.Builder |
sourceConfiguration(Consumer<SourceConfiguration.Builder> sourceConfiguration)
Source configuration information about the knowledge base.
|
KnowledgeBaseData.Builder |
sourceConfiguration(SourceConfiguration sourceConfiguration)
Source configuration information about the knowledge base.
|
KnowledgeBaseData.Builder |
status(KnowledgeBaseStatus status)
The status of the knowledge base.
|
KnowledgeBaseData.Builder |
status(String status)
The status of the knowledge base.
|
KnowledgeBaseData.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildKnowledgeBaseData.Builder description(String description)
The description.
description - The description.KnowledgeBaseData.Builder knowledgeBaseArn(String knowledgeBaseArn)
The Amazon Resource Name (ARN) of the knowledge base.
knowledgeBaseArn - The Amazon Resource Name (ARN) of the knowledge base.KnowledgeBaseData.Builder knowledgeBaseId(String knowledgeBaseId)
The the identifier of the knowledge base.
knowledgeBaseId - The the identifier of the knowledge base.KnowledgeBaseData.Builder knowledgeBaseType(String knowledgeBaseType)
The type of knowledge base.
knowledgeBaseType - The type of knowledge base.KnowledgeBaseType,
KnowledgeBaseTypeKnowledgeBaseData.Builder knowledgeBaseType(KnowledgeBaseType knowledgeBaseType)
The type of knowledge base.
knowledgeBaseType - The type of knowledge base.KnowledgeBaseType,
KnowledgeBaseTypeKnowledgeBaseData.Builder lastContentModificationTime(Instant lastContentModificationTime)
An epoch timestamp indicating the most recent content modification inside the knowledge base. If no content exists in a knowledge base, this value is unset.
lastContentModificationTime - An epoch timestamp indicating the most recent content modification inside the knowledge base. If no
content exists in a knowledge base, this value is unset.KnowledgeBaseData.Builder name(String name)
The name of the knowledge base.
name - The name of the knowledge base.KnowledgeBaseData.Builder renderingConfiguration(RenderingConfiguration renderingConfiguration)
Information about how to render the content.
renderingConfiguration - Information about how to render the content.default KnowledgeBaseData.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)KnowledgeBaseData.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
serverSideEncryptionConfiguration - The KMS key used for encryption.default KnowledgeBaseData.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)KnowledgeBaseData.Builder sourceConfiguration(SourceConfiguration sourceConfiguration)
Source configuration information about the knowledge base.
sourceConfiguration - Source configuration information about the knowledge base.default KnowledgeBaseData.Builder sourceConfiguration(Consumer<SourceConfiguration.Builder> sourceConfiguration)
Source configuration information about the knowledge base.
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)KnowledgeBaseData.Builder status(String status)
The status of the knowledge base.
status - The status of the knowledge base.KnowledgeBaseStatus,
KnowledgeBaseStatusKnowledgeBaseData.Builder status(KnowledgeBaseStatus status)
The status of the knowledge base.
status - The status of the knowledge base.KnowledgeBaseStatus,
KnowledgeBaseStatusKnowledgeBaseData.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.