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 |
integrationConfiguration(AssistantIntegrationConfiguration integrationConfiguration)
The configuration information for the Wisdom assistant integration.
|
default AssistantSummary.Builder |
integrationConfiguration(Consumer<AssistantIntegrationConfiguration.Builder> integrationConfiguration)
The configuration information for the Wisdom assistant integration.
|
AssistantSummary.Builder |
name(String name)
The name of the assistant.
|
default AssistantSummary.Builder |
serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
|
AssistantSummary.Builder |
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The configuration information for the customer managed 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 integrationConfiguration(AssistantIntegrationConfiguration integrationConfiguration)
The configuration information for the Wisdom assistant integration.
integrationConfiguration - The configuration information for the Wisdom assistant integration.default AssistantSummary.Builder integrationConfiguration(Consumer<AssistantIntegrationConfiguration.Builder> integrationConfiguration)
The configuration information for the Wisdom assistant integration.
This is a convenience method that creates an instance of theAssistantIntegrationConfiguration.Builder avoiding the need to create one manually via
AssistantIntegrationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to integrationConfiguration(AssistantIntegrationConfiguration).
integrationConfiguration - a consumer that will call methods on AssistantIntegrationConfiguration.BuilderintegrationConfiguration(AssistantIntegrationConfiguration)AssistantSummary.Builder name(String name)
The name of the assistant.
name - The name of the assistant.AssistantSummary.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. To use Wisdom with chat, the key policy must
also allow kms:Decrypt, kms:GenerateDataKey*, and kms:DescribeKey
permissions to the connect.amazonaws.com service principal.
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. To use
Wisdom with chat, the key policy must also allow kms:Decrypt,
kms:GenerateDataKey*, and kms:DescribeKey permissions to the
connect.amazonaws.com service principal.
For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.
default AssistantSummary.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. To use Wisdom with chat, the key policy must
also allow kms:Decrypt, kms:GenerateDataKey*, and kms:DescribeKey
permissions to the connect.amazonaws.com service principal.
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)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.