public static interface AssistantSummary.Builder extends SdkPojo, CopyableBuilder<AssistantSummary.Builder,AssistantSummary>
| Modifier and Type | Method and Description |
|---|---|
AssistantSummary.Builder |
assistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Wisdom assistant.
|
AssistantSummary.Builder |
assistantId(String assistantId)
The identifier of the Wisdom assistant.
|
AssistantSummary.Builder |
description(String description)
The description of the assistant.
|
AssistantSummary.Builder |
name(String name)
The name of the assistant.
|
default AssistantSummary.Builder |
serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The KMS key used for encryption.
|
AssistantSummary.Builder |
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
|
AssistantSummary.Builder |
status(AssistantStatus status)
The status of the assistant.
|
AssistantSummary.Builder |
status(String status)
The status of the assistant.
|
AssistantSummary.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
AssistantSummary.Builder |
type(AssistantType type)
The type of the assistant.
|
AssistantSummary.Builder |
type(String type)
The type of the assistant.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAssistantSummary.Builder assistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Wisdom assistant.
assistantArn - The Amazon Resource Name (ARN) of the Wisdom assistant.AssistantSummary.Builder assistantId(String assistantId)
The identifier of the Wisdom assistant.
assistantId - The identifier of the Wisdom assistant.AssistantSummary.Builder description(String description)
The description of the assistant.
description - The description of the assistant.AssistantSummary.Builder name(String name)
The name of the assistant.
name - The name of the assistant.AssistantSummary.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
serverSideEncryptionConfiguration - The KMS key used for encryption.default AssistantSummary.Builder serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The KMS key used for encryption.
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)AssistantSummary.Builder status(String status)
The status of the assistant.
status - The status of the assistant.AssistantStatus,
AssistantStatusAssistantSummary.Builder status(AssistantStatus status)
The status of the assistant.
status - The status of the assistant.AssistantStatus,
AssistantStatusAssistantSummary.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.AssistantSummary.Builder type(String type)
The type of the assistant.
type - The type of the assistant.AssistantType,
AssistantTypeAssistantSummary.Builder type(AssistantType type)
The type of the assistant.
type - The type of the assistant.AssistantType,
AssistantTypeCopyright © 2023. All rights reserved.