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